refactor: unified BarModule base component, click-to-open panels, remove pinning

This commit is contained in:
Damocles 2026-04-25 11:52:20 +02:00
parent 034f0b6d85
commit 26476dc930
33 changed files with 273 additions and 517 deletions

View file

@ -4,11 +4,11 @@ import Quickshell.Services.Pipewire
import "." as M
import "../services" as S
Row {
M.BarModule {
id: root
spacing: S.Theme.moduleSpacing
cursorShape: Qt.ArrowCursor
// Only detect active client streams, not hardware sources/devices
readonly property bool _videoCapture: {
if (!Pipewire.nodes)
return false;