Most likely you closed genio while it was in fullscreen and it saved it’s last position but not the idea that it is fullscreen.
I have not looked at the code so this is speculation based on similar misbehaving apps in the past… maybe having a proper fullscreen api would solve that.
Anyway this can likely be patched with a MoveOnScreen call.
When Genio is in fullscreen mode and the user quits, before shutting everything down and saving the application state (including the Window’s size and position) we exit the fullscreen mode. There’s no need to call MoveOnScreen in this case.
In fact, I can’t reproduce the issue. @Mibi88 could you please provide the exact steps to reproduce it? Better if you open an issue here otherwise you can post it here and I’ll open one for you.
Thanks
Well, it seemed to me you suggested that this very problem could be solved by using MoveOnScreen.
Nevertheless, this is a valid point but I wonder if it’s necessary only if the window is put off screen completely. Otherwise you can always drag any window (except borderless) by clicking on the border.
MoveOnScreen supports other modes of operation than move if partially offscreen, for me however I don’t see the point in this case.
You are correct that this can be recovered from, even easier when using ctrl alt and left mouse drag. I would argue that not every user is aware of these however, and to me it doesn’t make much sense that a window beeing started would open partially off-screen normally.
You also don’t need to guard this call, when the window is not off screen it will do nothing.
I agree, but if one moves it aside and partially off-screen I suppose he knows what it’s doing.
Anyway, maybe we should make it part of the guidelines as a recommandation? That is, every application should not start with any window partially off-screen although not mandatory.
I’m a bit confused of the steps you took. Could you elaborate?
Was the window partially off screen before going full screen? With Alt-F4 you mean ALT-Q or did you actually press ALT-F4?
Was the window partially off screen before going full screen?
No it wasn’t. I just noticed that my message was incorrect:
Yes I closed it, with alt+F4 IIRC, because I was unable to access the title bar.
I meant the menu bar.
I tried exiting full screen mode but didn’t managed to (IDK why), so I closed it by pressing Alt+F4. When reopening it, the title bar was above the top of the screen, so I increased the resolution, but the title bar was still above the top of the screen, so I created this topic to ask for help.
I can’t really detail much more, I said everything I remember .
That white screen is a debugger, probably for the app_server or input_server. Assuming your keyboard works in it you can use for example “bt” to get a backtrace for debugging