add shadows to bar modules

This commit is contained in:
lucy 2026-08-02 21:30:24 +02:00
commit 44ec5354f9
8 changed files with 82 additions and 1 deletions

View file

@ -1,3 +1,4 @@
pragma ComponentBehavior: Bound
import Quickshell.Widgets
import Quickshell.Hyprland
import QtQuick
@ -5,10 +6,21 @@ import QtQuick.Layouts
import qs
import qs.widgets
import qs.settings
import QtQuick.Effects
Rectangle {
id: root
required property double moduleHeight
layer.enabled: true
layer.effect: MultiEffect {
id: dropShadow
source: root
shadowEnabled: true
shadowHorizontalOffset: 4
shadowVerticalOffset: 2
shadowOpacity: 0.5
shadowColor: "#020202"
}
implicitHeight: moduleHeight
implicitWidth: titleLayout.width + 32
color: Colors.base02