I tried loading a test "project" up to itch (essentially a random number generator) and then using the "main" program on my end, load it into a window.open() "popup", and have been trying to see if I can get messages to send back and forth... no luck yet unfortunately... It's also not working when both projects are hosted on itch, so I suppose the next attempt down this road would be to get my own hosting and try it there... Ultimately I want this to be an offline Desktop app, rather than a website app, however, I want all the web communication aspects, as eventually I want to try and support multi-user live project editing, similar to how the Google Suite works.
So far, my biggest hurdles have been:
1. Fully styled and controlled titlebar
a. NW.js:
- allows me to hide the titlebar and replace it with my own
- but only on the main window
b. WebView2:
- no ability to hide the titlebar, or style it
2. Popups as undockable UI that can move accross multiple monitors
a. NW.js:
- window.open() opens a popup
- generally gives a browser out of date error
b. WebView2:
- window.open() opens a full browser tab
If I can solve these, then I feel like there really isn't anything I can't accomplish for this project using C3. UNFORTUNATELY, Construct is all I've ever used, as far back as Classic (before it was called Classic lol), so the thought of having to learn a different language, platform, SDK, etc is INCREDIBLY daunting. I've been really hoping
Ashley might have seen my posts and possibly weighed to help me determine if want I want to achieve is even remotely possible, possible but not implemented yet (in terms of WebView2), or already possible and I just need to keep working it to get there... either way, its starting to cause a lot of frustration on me end...
Have I outgrown C3? At least as far as this project goes?