Create a render (I created skia, but I don’t think it makes any difference).
Click on the window title.
Click ‘AlwaysOnTop’. Make sure the window is on top of the others.
Click ‘restart’ or ‘recompile’.
The window has lost its ability to be on top of others.
However, the flag in the window title still has the status ‘enabled’.
I would also like to note that, for some reason, this flag does not turn on and off on the first try. Sometimes you just click on the menu item and there is no response.
Should be addressed in upcoming by turning those pins into channels.
Regarding the second issue, yes, also seen that already while developing. Spent some time debugging it and culprit seems to be how we drive the Windows message loop. It somehow doesn’t like that we pump the message loop after each frame - which as it stands is needed for a lot of other things to work correctly. So no easy fix for now, I guess we’ll have to live with it for the time being.
Yep, noticed that to, i just put onopen → monoflop 1s on all that. I also try to remove windows touch helpers from window (white rect if you press and hold). Last gpt assumption was that it’s only possible before the window open, not sure but maybe would be nice to have some optional onCreate delegate to hook some stuff before window.Open()