SUMMARY Full screen videos, should allow mouse to show/access Panel apps/widgets. STEPS TO REPRODUCE 1. Open youtube video. 2. Enter full screen 3. Move mouse to top of screen. OBSERVED RESULT Only shows an X to Exit full screen to click on. EXPECTED RESULT Should show the panels so application menus and widgets can be accessed. Similar to when you press the Meta key. SOFTWARE/OS VERSIONS Operating System: Kubuntu 20.04 KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 Kernel Version: 5.4.0-48-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i7-4810MQ CPU @ 2.80GHz Memory: 15.6 GiB of RAM ADDITIONAL INFORMATION ======================== When playing a full screen video such as YouTube, if I want to access any of the apps/widgets on the panels, I have to first exit full screen using the mouse. This is inconvenience as to many times I would like to view System Tray info, time, set volume, etc. while watching a video without having to exit full screen. As an example, on the Mac, when you move the mouse to the top or bottom of the screen the menus show up and you can make selections from the system tray. Also if you run another app, the full screen app is minimized. Then to restore it, you can just click the app in the dock. Right now, when you move the mouse to the top of the screen, all you get is an X to exit full screen video.
Seems reasonable.
Another detail that I like about the macOS version, and is also an option in an extension for Gnome, is you have you "push" your mouse past the edge to activate the panel. This lets you move your mouse to the edge more easily without accidentally activating your panel
It gets even more awkward when you hide window decorations for fullscreen apps and use something like the Active Window Control applet. You just can't easily close the window with your mouse.
*** This bug has been marked as a duplicate of bug 349785 ***
I'm not sure marking this as a duplicate was the right call? Testing on KDE Neon Unstable as of today, Dodge seems to only dodge maximised windows / windows overlapping with the panel. It does nothing when an app or video is fullscreen. Also, I'm not looking to use Dodge mode. I'm looking for my panels to auto-hide and still be accessible when an app is fullscreen/ a video is playing in fullscreen.
Ah, so what you want is for Auto-hide panels to be mouse-accessible while a window is full-screen, not just maximized. That's reasonable as an option, but I doubt we could do it by default since it would be extremely disruptive for one of the primary use cases of full-screen content: video games. Maybe it could be an off-by-default thing or we could try heuristics to detect when you're playing a video game. Anyway,un-duping and moving to KWin since that's I believe where support for this would need to be implemented.
By default, panels are stacked below fullscreen windows because you don't want them to interfere with fullscreen mode. It might be easier if plasma places panels in the overlay layer when using auto-hide or dodge windows mode. I think no changes are needed in kwin, PanelView would just need to request overlay layer, however the user would need to toggle an option in screen edges kcm.
Ok cool. Moving back to Plasma, then. We could also make always-visible panels temporarily be auto-hide while a fullscreen window is in the front, to make sure that that still works too.
(In reply to Nate Graham from comment #6) > Ah, so what you want is for Auto-hide panels to be mouse-accessible while a > window is full-screen, not just maximized. That's reasonable as an option, > but I doubt we could do it by default since it would be extremely disruptive > for one of the primary use cases of full-screen content: video games. Maybe > it could be an off-by-default thing or we could try heuristics to detect > when you're playing a video game. > > Anyway,un-duping and moving to KWin since that's I believe where support for > this would need to be implemented. Yup! And apologies for being blunt but the "steps to reproduce" in the original report mentions playing a video in full screen. Thank you for un-duping. (In reply to Vlad Zahorodnii from comment #7) > By default, panels are stacked below fullscreen windows because you don't > want them to interfere with fullscreen mode. > > It might be easier if plasma places panels in the overlay layer when using > auto-hide or dodge windows mode. I think no changes are needed in kwin, > PanelView would just need to request overlay layer, however the user would > need to toggle an option in screen edges kcm. Screen Edges has such an option, and works exactly as I'd expect hidden panels to, where you have to "push" your mouse into the corner for one to activate.
Created attachment 165421 [details] Sample Desktop Top is a fixed panel. Bottom is an auto hide task manager. When in full video screen, and mouse moved to bottom or top, the panels should appear and also the applications should be launch-able. Ideally :)
(In reply to mike wyatt from comment #2) > Another detail that I like about the macOS version, and is also an option in > an extension for Gnome, is you have you "push" your mouse past the edge to > activate the panel. This lets you move your mouse to the edge more easily > without accidentally activating your panel YES on this.
By the way I have discovered that pressing the Meta key (or Window key?) already does this feature I am asking. However most of the apps are not clickable In other words when task manager or the top menu appears, clicking on an icon just returns back to the video. Pretty useless.
*** Bug 483041 has been marked as a duplicate of this bug. ***
*** Bug 466289 has been marked as a duplicate of this bug. ***
*** Bug 496386 has been marked as a duplicate of this bug. ***
I am migrating from Latte Dock to the native Plasma Panel. I am attempting to replicate a specific visibility workflow that combines "Windows Go Below" with "Auto-Hide," which currently does not exist in Plasma panels. CURRENT BEHAVIOR Currently, users must choose between: "Windows Can Cover": Windows go behind the panel, but the panel is rendered below the active window Z-order. If a window is maximized, the panel is covered and inaccessible. "Auto-Hide": The panel hides all the time unless hovered. "Dodge Windows": The panel hides whenever any window touches it. There is no option to keep the panel visible and fixed on top of normal windows, while specifically Auto-Hiding only for Fullscreen (F11) content. DESIRED BEHAVIOR I would like a new Visibility Mode (or a combination of settings) that achieves the following: Normal State: The Panel is "Always Visible" and forces "Keep Above" behavior. Windows maximize behind/under the panel (Overlay style). Fullscreen State (F11): When a window enters Fullscreen mode (e.g., YouTube, Games), the panel automatically switches to Auto-Hide behavior. Interaction: In Fullscreen mode, pushing the mouse to the screen edge reveals the panel on top of the fullscreen video (Overlay), allowing access to icons without exiting fullscreen. USE CASE This mimics the "Dodge Fullscreen" or "Windows Go Below" behavior from Latte Dock. Aesthetics: Users can see their wallpaper behind the dock (transparency) while working. Productivity: The dock is always available for switching apps without waiting for an animation (unlike standard Auto-Hide). Media Consumption: When watching a movie (F11), the dock intelligently gets out of the way, but remains accessible via mouse hover for quick multitasking. Is there a workaround while you wait? There is no perfect setting for this right now, but you can get 90% of the way there using a specific script setting if you are willing to use a "Panel Toggling" script, but honestly, Standard "Auto-Hide" is the closest native behavior right now. Set Panel to Auto-Hide. In System Settings > Desktop Effects, search for "Screen Edge". Make sure the edge highlight is subtle. This forces the panel to always be hidden (which is annoying if you want it visible), but it guarantees it works correctly over YouTube Fullscreen. The feature request above is definitely needed to get the "Always Visible BUT Hide on Fullscreen" hybrid behavior.
I would personally be adamantly against panels ever appearing while I'm using an application in full-screen mode, regardless of how or where I choose to move my cursor. I even disable the meta key that pops the applications menu and panels up, leaving only alt-tab as a shortcut to escape full-screen. This is partially because of competitive gaming but also because I wish to maintain full control of my window focus. If something that allows panels to appear over a full-screen window with just mouse movement is added, it needs to be optional and disabled by default in my humble opinion.
(In reply to Alex Folland from comment #17) > I would personally be adamantly against panels ever appearing while I'm > using an application in full-screen mode, regardless of how or where I > choose to move my cursor. I even disable the meta key that pops the > applications menu and panels up, leaving only alt-tab as a shortcut to > escape full-screen. This is partially because of competitive gaming but > also because I wish to maintain full control of my window focus. If > something that allows panels to appear over a full-screen window with just > mouse movement is added, it needs to be optional and disabled by default in > my humble opinion. Personally, a delay would be ideal