Closed skycommand closed 1 year ago
Just a note to look back in the future: This is because IG does not support Slideshow mode from startup.
This is because IG does not support Slideshow mode from startup.
If that was true, I should have been able to work around the problem by waiting for a few seconds. This doesn't seem to be the case.
Anyway, I can't see how that is relevant. Erratic behaviors like this go against the principle of the least astonishment. For a well-organized mind that writes well-organized code, this mustn't be a problem. All you have to do is to approach the subject systematically, by separation of concerns. For instance, you can:
"Start to Fullscreen to Slideshow" goes into windowed mode because the FullScreenMode
function always turns off frameless mode, even in this case where we don't want to.
I believe the subsequent "confusion" of F11 and F12 could then be due to the disconnect between the IsFullScreen
flag and the actual window state. I.e. after the sequence "Start to Fullscreen to Slideshow", the IsFullScreen
flag is ON but IG is actually windowed.
I think it may be necessary for FullScreen / WindowFit / Frameless to be a little smarter about SlideShow [and visa-versa] but I've not worked out all the implications.
Slideshow mode is supported in ImageGlass Moon 9.0 beta 3 with full screen / windowed mode
I've updated this issue to reflect changes in version 8.0.12.8; I decided that updating this topic is better than opening a new issue because the nature of the problem hasn't changed. (Past versions of this message are also available.)
System information:
To Reproduce
Steps to reproduce the behavior:
Expected behavior:
Step 5 must cause the slideshow to start in chromeless full-screen mode
Actual behavior:
Image glass enters the windowed mode before starting the slideshow.
From this point onward, F12 and F11 behave erratically. Sometimes F11 activates the fullscreen mode and other times, it just reduces the window size to a portion of the screen. The F12 key may or may not trigger the slideshow in chromeless full-screen mode.
Screenshots:
N/A
Additional context:
N/A