shift-shell/envmanager
Marco Allegretti 5dfae0c45c Add task strip and Overview to navigation panel
In convergence mode, show a running-app icon strip in the navigation
panel using the existing TaskManager.TasksModel. Each icon activates
its window on click, with an indicator dot for the active window.

Replace the mobile task switcher button with a KWin Overview trigger:
add triggerOverview() to TaskPanel (D-Bus call to kglobalaccel), swap
the button icon to view-grid-symbolic, and enable the Overview effect
in the envmanager KWin config when convergence mode is active.

Wire convergenceMode and taskModel properties from
NavigationPanelComponent through to NavigationPanel so the task strip
populates from the existing TasksModel instance.
2026-04-08 19:07:37 +02:00
..
CMakeLists.txt panels: Add support for defining device specific panel tweaks 2025-11-04 23:08:18 -05:00
config.h Add task strip and Overview to navigation panel 2026-04-08 19:07:37 +02:00
devicepresets.cpp envmanager: Attempt to autodetect device id 2025-12-15 20:58:31 -05:00
devicepresets.h envmanager: Attempt to autodetect device id 2025-12-15 20:58:31 -05:00
main.cpp Use new Qt6 QStringLiteral operator 2024-01-17 01:07:31 +01:00
settings.cpp panels: Add support for defining device specific panel tweaks 2025-11-04 23:08:18 -05:00
settings.h envmanager: stop loading mobile config when desktop one should be 2025-10-28 03:21:13 +01:00
utils.cpp envmanager: Write options as immutable, and add kdeglobals 2025-06-13 07:16:18 -04:00
utils.h envmanager: Write options as immutable, and add kdeglobals 2025-06-13 07:16:18 -04:00