SnipG's Recent Forum Activity

  • I only changed colors for Official dark theme and did'nt use it for anything else. I think it's still latest version there, but you can get it or change it: F12-> sources -> click on purple file.

    I built my own theme on top of default theme. So I don't know which cases might be problematic for Official dark theme. But there are bunch of things in editor which users cannot change and with certain color they might be problem.

  • It could be service workers handle/load the new module javascript, which c3 tries to implement, slower or fail to do so in some cases.

  • You can just set tolerance.

    Or from looks of it, need to file multiple issues at least.

  • Expressions dialog seems to stay/stack/bug or something.

  • I did look for perf problems and found some case that causes lag in animation editor and other dialogs, but I did test with my own theme and also changed some CSS. So to pinpoint problem 100% could take time, which i don't rly want to do.

    But overall there seems to be bugged case, which lags other dialogs sometimes and sometimes it does not. Not sure what it is, as I changing a lot of some stuff around, but did not remove or hide anything and lag changed a lot.

  • hypothetically

    ?

    Visual grouping element would be same as Event group, when you close group you get all perf back from events that are now hidden. And user can test event group, it's no longer hypothetically.

  • There are ways to improve it.

    1. use default theme only

    2. upvote my suggestion construct3.ideas.aha.io/ideas/C3-I-1231

    Editor needs extra grouping element. So you can hide events and action to improve performance and look

    3. Find Css bug, report Github, then report Crbugs and in months you get it fixed. And whole Internet benefits from it :)

    4.Test each Css property and then workaround ones that cause performance drop.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I am just used to the default theme but cant stand the colors.

    I was at same spot long time ago, then i made myself my own version/theme.

    It took way to long and way too much time, if i knew default theme has so much missing stuff, problems and cases to support I would never took it on. I bet would had mastered another engine by time it was solid enought for use. It's not publicly available anymore, because I only change it for my own liking and can't stand to look at that CSS anymore.

    But I would glady look at what scirra will come up with or someone else. But there are still issues with official dark theme in github issue tracker, after so many years. Cases that would take ~10min to fix. So if they even make new theme, it would take very long time to get solid enough and issue free.

  • Looked more into this.

    Ashley

    back in 2018

    There isn't much apps can do to influence this. Chrome custom tabs / pwa is the way to go if you want to use chrome's rendering pipeline and still look like an app."

    "AFAICT Chrome Custom Tabs always show additional browsing UI, making them unsuitable for a fullscreen app, and PWA cannot be hosted in the Google Play store. So WebView is a key part of Android publishing."

    At 2019 : medium.com/@firt/google-play-store-now-open-for-progressive-web-apps-ec6f3c6ff3cc

    Chrome 72 for Android is now shipping from the Play Store to all users and this version included Trusted Web Activity (TWA), that in a nutshell is a way to open Chrome in standalone mode (without any toolbar or Chrome UI) within the scope of our own native Android package.

    which means we can now distribute PWAs in the Google Play Store!

    Ofc this means a lot of extra work for maybe almost nothing. But this could be possible fix for this rare case that some people seems to have "Perf different in chrome vs webview"

    Or maybe apps already use it and it was implemented in previous years? Somewhere between 2019 and 2021 ?

  • Anyway, they updated that last issue with "Labels: Hotlist-DeveloperPain" only because that's different case and something to do with blacklist. Which I think might not be the case.

    OK i found last bo reply for you:

    "Webview and chrome do not have the same graphics pipeline. Chrome renders web content into a surface that it created and owns, and has complete control over scheduling GPU work. Webview renders web content into the surface that the rest of java views draws into; that surface is created and owned by android side, and webview only gets callbacks of when it should render, so webview does not have control over scheduling and does not get much feedback on the scheduling. Also webview exercises more gles APIs than chrome does for compositing, which possibly some drivers are slower at them. It's not clear what exactly is happening here, but symptom is swap is slow.

    There isn't much apps can do to influence this. Chrome custom tabs / pwa is the way to go if you want to use chrome's rendering pipeline and still look like an app."

    Chowdren runtime

    That's seems to be some custom runtime/engine, what some guy makes and changes for each game separately and if you want it, you have to pay % share or his monthly working salary(which could be a lot for dev). That does not seems to be automated or what not.

    You could possible buy game port to Unity much cheaper, ofc you then could/would also have to pay for port to Switch, but having port in Unity and not in some custom engine gives you much more options.

  • Seems they have updates that new issue report with "Labels: Hotlist-DeveloperPain" - So they might be working on it.

    Anyway, last time 'bo' reply was something like(i don't remember 100%): literally they have no control over webview, and can't see what exactly adds extra performance downfall aka webview itself could take % off from each frame perf and not much left for other stuff, when more perf is needed.

    His answer was not 100% clear, and you could interpret it diffently

    You should find his answer to see the reason correctly.

  • After that... No resolution and no more discussion.

    That guy already gave resolution last time it was posted in crbug. Seems he just won't do it again in similar post or some other reason, but I doubt there is some other reason as things don't change so drastically. So it would be reasonable to suggest guy 'bo' won't repeat same thing again in new issue report.

SnipG's avatar

SnipG

Early Adopter

Member since 8 Jul, 2016

Twitter
SnipG has 2 followers

Trophy Case

  • 8-Year Club
  • Entrepreneur Sold something in the asset store
  • Forum Contributor Made 100 posts in the forums
  • RTFM Read the fabulous manual
  • Email Verified

Progress

12/44
How to earn trophies