shift-shell/containments/homescreens/folio/qml
Marco Allegretti b42ef44e23 Add MangoHud overlay, FPS cap, and game pinning
Inject MangoHud when launching desktop and command-line games.
MANGOHUD_CONFIG is built per-launch via a QProcess instance so
env vars are isolated to each child process — qputenv is not used.

Global overlay toggle and FPS cap (Off/30/40/60) are stored as
properties on GameLauncherProvider and reflected in the quick
settings panel. Per-game overrides stored in plasmamobilerc under
[GamingPerGame/<storageId>] take precedence over the globals at
launch time.

Games can be pinned to the top of the grid. The pinned set is
persisted in plasmamobilerc [GamingPinned] and restored on start.
applyFilter() uses stable_sort so pinned games float to the top
while alphabetical order is preserved within each group.
2026-04-25 09:48:25 +02:00
..
delegate Use theme colors for the convergence dock 2026-04-19 08:56:44 +02:00
gaming Add MangoHud overlay, FPS cap, and game pinning 2026-04-25 09:48:25 +02:00
private Add pin-to-dock for running apps in convergence mode 2026-04-11 09:42:21 +02:00
settings Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
AppDrawer.qml Show app drawer as popup in convergence mode 2026-04-09 12:35:52 +02:00
AppDrawerGrid.qml folio: Port to plasma_add_applet 2025-07-16 23:21:46 -04:00
AppDrawerHeader.qml Move close button to power panel 2026-04-18 13:20:13 +02:00
CategoryPanel.qml Fix CI build and REUSE lint failures 2026-04-19 07:26:02 +02:00
config.qml folio & halcyon: Use standardized containment config for settings 2025-10-05 15:30:15 -04:00
DelegateDragItem.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
DelegateDropArea.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00
FavouritesBar.qml Add quick settings panel and game sources 2026-04-20 14:09:33 +02:00
FolderView.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
FolderViewTitle.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
FolioHomeScreen.qml Open app drawer over windows in convergence mode 2026-04-15 10:24:12 +02:00
HomeScreenPage.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00
HomeScreenPages.qml Add right-click settings on homescreen background 2026-04-08 19:08:23 +02:00
main.qml Add gaming session control backends 2026-04-21 09:08:03 +02:00
PipeWireThumbnail.qml Show window thumbnail on dock icon hover 2026-04-10 10:23:36 +02:00
PlaceholderDelegate.qml Remove kirigami version in imports 2026-03-06 22:08:07 -05:00
WidgetDragItem.qml folio: Refactor and implement support for proper drag & drop 2025-12-13 21:24:05 -05:00