Bug 8340 - macOS dock and menu aren't available in full screen
Summary: macOS dock and menu aren't available in full screen
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: VNC (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: LowPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on: 4660
Blocks:
  Show dependency treegraph
 
Reported: 2024-04-25 17:04 CEST by Pierre Ossman
Modified: 2024-04-30 12:35 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2024-04-25 17:04:17 CEST
When the client is in full-screen mode, it sits on top of any system UI elements, like the menu bar and dock on macOS. This is expected and desired. But the user might want to be able to reach those system UI elements without leaving full screen, as that is how macOS native full screen behaves.

We should consider mimicking the native full-screen experience better by having the same auto-hide behaviour.
Comment 1 Pierre Ossman cendio 2024-04-25 17:06:54 CEST
This can be achieved on macOS by calling:

> [NSApp setPresentationOptions:NSApplicationPresentationAutoHideMenuBar|NSApplicationPresentationAutoHideDock];

But we probably need to stop fiddling with the layering, which means we need to find a different way to do keyboard grabs (bug 4660).

Note You need to log in before you can comment on or make changes to this bug.