shift-shell/containments/homescreens
Marco Allegretti 69b8484025 Hide HUD while a game window is fullscreen
A mapped LayerShell surface prevents KWin from using DRM direct
scanout for fullscreen windows. Setting showing=false fades out
the HUD then sets visible=false, unmapping the Wayland surface
and allowing KWin to bypass the compositor render loop entirely
for the game frame.

The HUD reappears when the game exits or is minimised. Error
toasts still work because a failed launch never produces a
fullscreen window, so showingWindow remains false.
2026-04-25 09:48:50 +02:00
..
folio Hide HUD while a game window is fullscreen 2026-04-25 09:48:50 +02:00
halcyon SVN_SILENT made messages (.desktop file) - always resolve ours 2026-03-15 01:41:15 +00:00
CMakeLists.txt homescreens/folio: Rename from default 2022-09-11 20:01:23 -04:00