Open nonlin-lin-chaos-order-etc-etal opened 1 year ago
Hi,
So windows (and the window manager) arent implemented (at all) on native yet... and will certainly take a little time to do so. That said, i dont think it was impossible, and when writing the composite window manager, i had wx in mind. So im hoping there wont be a huge amount of friction.
Probably not what you wanted to hear...
Cheers, Ian
EDIT: are you actually looking for a mutli window (MDI) type application?
Absolutely no MDI in my mind, yes. The docs should probably improved to specify that WM is MDI stuff.
I think I need to change the issue title to "docs need to be improved to specify that WM is MDI stuff", right?
For example, to include this info here: http://haxeui.org/api/haxe/ui/containers/windows/windowmanager/
well, window manager certainly doesnt have to be for MDI, but its probably its most likely use case - but either way - no native counterpart currently.
And yeah, docs are a little sparse :(
Well... Making Qt (or something) available for Haxe was a long ago standing dream for myself, so some chances I will help develop any stuff at haxeui (I am a polyglot one). Unsure whether I will allocate time & effort though.
@ianharrigan For perspective view, a competing React Native / Proton Native [2] frameworks also have little progress[1] at Linux desktop target completeness, however something is done for both Qt and wxWidgets
[1] https://proton-native.js.org/#/wx_backend [2] https://reactnative.dev/docs/out-of-tree-platforms
Expected Behavior
wxwidgets backend should show approximately the same as html backend
Current Behavior
html backend shows Screenshot 1 (see Media below).
wxwidgets 3.2.2 backend at ubuntu 20.04.x shows the Screenshot 2 (see Media below).
Possible Solution
I could help develop haxeui however I will be offline during 6 weeks of summer, maybe available later at September+
Steps to Reproduce (for bugs)
Media
Screenshot 1 (html)
Screenshot 2 (wx)
Test app / minimal test case
See "Link to your project" below.
Context
Your Environment
https://github.com/haxewallet/haxewallet/tree/6186d2b3850a1f06f41db66c83fe399d62e381f0
https://www.haxeui.org/builder/?e5aafe56