Opened 7 months ago

Closed 7 months ago

#13025 closed feature request (invalid)

MacOS: Disable showing window bar in fullscreen mode when mouse is near the top

Reported by: federico-razzoli Owned by: criezy
Priority: normal Component: Port: Mac OS X
Version: Keywords:
Cc: Game:

Description

I have MacOS 10.15.7.

When I play in fullscreen mode, if I move the mouse up near the top of the screen, the ScrummVM window top bar appears. That is annoying, because some games require us to do so, and we don't want to see the ScrummVM bar.

I don't mind if this happene *by default*, but there should be an option to disable this.

Change History (3)

comment:1 by macca8, 7 months ago

You’re actually asking for something that is already the default behaviour for operating ScummVM in fullscreen, so we need some clarification as to how you’re accessing fullscreen.

ScummVM only operates in two screen modes, either fullscreen mode or windowed mode, and apart from the obvious, there are significant differences between the two:

  • Fullscreen mode displays only the contents of the window on screen. There’s no access to the desktop or any of the window’s controls (for example, the R/Y/G buttons) while in this mode.
  • Windowed mode (regardless of window size) gives total access to the desktop (including the ScummVM app menu at the top) and the window’s title bar & controls, allowing the window as a whole to be moved or resized at the user’s discretion.

There’s only two ways to operate in fullscreen in ScummVM:

  • selecting fullscreen mode, by enabling the Graphics tab’s Fullscreen mode option for a consistent change (select Options or Edit Game from the Launcher to access), or by using the Alt+Enter (or Alt+Return) shortcut to temporarily switch between modes… this is the default method for operating in fullscreen.
  • selecting windowed mode, then clicking the green button in the window’s title bar to resize the window to fill the screen… this is actually a macOS feature that’s supported by ScummVM, and behaves exactly as it would for any other app (including ScummVM) that owns the window being clicked.

What you refer to as fullscreen mode in your description is, I believe, actually windowed mode, since the behaviour you describe suggests that you’re using the second method. Can you please confirm this?

Finally, a word of caution here. If you are indeed using the second method, click the green button again to reduce the window to its normal size before trying the default method, otherwise you may encounter a bug that changes the size of your normal window.

comment:2 by federico-razzoli, 7 months ago

Thanks for the explanation. You are right, I was using the second method. I didn't notice that there was another.

If you think that these things are obvious to Mac users just ignore this bugs please. I'm not very familiar with MacOS.

comment:3 by criezy, 7 months ago

Owner: set to criezy
Resolution: invalid
Status: newclosed

I will close this bug since the second method behaves in a way consistent with other macOS applications, so changing it is probably not a good idea, and we already have the first method that allows having fullscreen without the window bar (and is documented on https://docs.scummvm.org/en/v2.5.0/settings/graphics.html).

Note: See TracTickets for help on using tickets.