Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chrome: Improve visibility conditions for panels and other chrome w/fullscreen #7552

Merged
merged 1 commit into from May 6, 2018

Conversation

mtwebster
Copy link
Member

chrome: Improve visibility conditions for panels and other chrome
when windows are fullscreen and popups or menus are activated.

Intended behavior:

Single monitor setups: Panels are hidden only when a given fullscreen
window for a given monitor actually is the toplevel window for that
monitor. If a popup is activate (like the Cinnamon menu via shortcut,)
the panels will show while that modal is active. This prevents a
weird disembodied menu popping out of nowhere. Further, if a non-
fullscreen window is alt-tabbed to, or otherwise made the focus, the
panels will also return until the fullscreen window is re-focused.

Multi-monitor setups: Same as single monitor, except for modal actor
behavior is different - only the panel(s) on the monitor which currently
hosts the last-added/current modal actor are shown. This allows, for
instance, the alt-tab popup or menu to be used on your 'work' monitor
without disrupting the view of your 'movie/tv-show' monitor.

Requires muffin patch as well: linuxmint/muffin#317

when windows are fullscreen and popups or menus are activated.

Intended behavior:

Single monitor setups: Panels are hidden only when a given fullscreen
window for a given monitor actually is the toplevel window for that
monitor.  If a popup is activate (like the Cinnamon menu via shortcut,)
the panels will show while that modal is active.  This prevents a
weird disembodied menu popping out of nowhere.  Further, if a non-
fullscreen window is alt-tabbed to, or otherwise made the focus, the
panels will also return until the fullscreen window is re-focused.

Multi-monitor setups: Same as single monitor, except for modal actor
behavior is different - only the panel(s) on the monitor which currently
hosts the last-added/current modal actor are shown.  This allows, for
instance, the alt-tab popup or menu to be used on your 'work' monitor
without disrupting the view of your 'movie/tv-show' monitor.

Requires muffin patch as well: linuxmint/muffin#317
@clefebvre clefebvre merged commit 218a10a into linuxmint:master May 6, 2018
Curly060 pushed a commit to Curly060/Cinnamon that referenced this pull request Jan 2, 2019
…nuxmint#7552)

when windows are fullscreen and popups or menus are activated.

Intended behavior:

Single monitor setups: Panels are hidden only when a given fullscreen
window for a given monitor actually is the toplevel window for that
monitor.  If a popup is activate (like the Cinnamon menu via shortcut,)
the panels will show while that modal is active.  This prevents a
weird disembodied menu popping out of nowhere.  Further, if a non-
fullscreen window is alt-tabbed to, or otherwise made the focus, the
panels will also return until the fullscreen window is re-focused.

Multi-monitor setups: Same as single monitor, except for modal actor
behavior is different - only the panel(s) on the monitor which currently
hosts the last-added/current modal actor are shown.  This allows, for
instance, the alt-tab popup or menu to be used on your 'work' monitor
without disrupting the view of your 'movie/tv-show' monitor.

Requires muffin patch as well: linuxmint/muffin#317
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants