diff --git a/settings/quickshell.nix b/settings/quickshell.nix index 0fefe98..f8b1051 100644 --- a/settings/quickshell.nix +++ b/settings/quickshell.nix @@ -4179,16 +4179,20 @@ in width: 6 height: wsItem.modelData.focused ? 18 : 6 radius: 3 - // The focused pill is 18px against 6px, so - // focus is already unmistakable from shape - // alone — colouring it too made the switcher - // the second loud thing up here. - color: wsItem.modelData.focused ? Theme.base05 - : wsMa.containsMouse ? Theme.base04 : Theme.base03 + // One ink for the whole switcher, like the + // rest of the column. The focused pill is + // 18px against 6px, so shape carries focus + // on its own; the dots step back with + // opacity rather than by dropping to + // base03/base04, which reads as a second + // colour in a bar that no longer has one. + color: Theme.base05 + opacity: wsItem.modelData.focused ? 1 + : wsMa.containsMouse ? 0.8 : 0.4 Behavior on height { NumberAnimation { duration: 200; easing.type: Easing.OutExpo } } - Behavior on color { ColorAnimation { duration: Theme.animFade } } + Behavior on opacity { NumberAnimation { duration: Theme.animFade } } } MouseArea {