shift-shell/components
Marco Allegretti 62243b7f64 Add gaming session control backends
Add PowerProfileControl and GameModeControl singletons and wire
them into gaming mode lifecycle handling. When gaming mode turns
on, keep DND on, switch to the performance profile when available,
and request GameMode. Restore previous state when gaming mode
turns off.

Add an overlayEnabled property in GameLauncherProvider so the
launcher can toggle MangoHud environment variables from QML.
2026-04-21 09:08:03 +02:00
..
dpmsplugin lockscreen: Reset state when screen is off 2024-07-03 18:06:24 +00:00
gamingshellplugin Add gaming session control backends 2026-04-21 09:08:03 +02:00
hapticsplugin Guard coroutine calls 2026-01-13 09:41:08 -05:00
mobileshell Harden gaming mode and fix startup crash 2026-04-20 09:46:32 +02:00
mobileshellstate kscreen: Retry fetching config if kscreen gives nullptr 2025-12-05 09:09:25 -05:00
quicksettingsplugin Add gaming mode setting and quick settings tiles 2026-04-19 13:51:00 +02:00
raiselockscreenplugin panel: Overlay over lockscreen 2025-07-02 10:27:33 -04:00
rotationplugin kscreen: Retry fetching config if kscreen gives nullptr 2025-12-05 09:09:25 -05:00
screenbrightnessplugin screenbrightnessplugin: Fix behaviour if dbus service is not initialized followup 2024-11-10 22:57:32 -08:00
shellsettingsplugin Add gaming mode setting and quick settings tiles 2026-04-19 13:51:00 +02:00
wallpaperimageplugin Guard coroutine calls 2026-01-13 09:41:08 -05:00
waydroidintegrationplugin Fix KF6Auth find_package order in kauth helpers 2026-04-18 19:05:11 +02:00
windowplugin taskpanel/panel: make navbar and statusbar accessible from within fullscreen windows 2024-11-25 17:30:47 +00:00
CMakeLists.txt Add gamingshellplugin with SDL3 and game library 2026-04-20 09:46:41 +02:00