From 34e8c4fb8754f6a5f1dbe3350593a0ded4274bb6 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 5 May 2025 11:39:32 +1000 Subject: feat: bar shadow --- modules/background/Background.qml | 3 --- modules/bar/Bar.qml | 29 ++++++++++++++++++++--------- 2 files changed, 20 insertions(+), 12 deletions(-) (limited to 'modules') diff --git a/modules/background/Background.qml b/modules/background/Background.qml index edd7613..7a46c72 100644 --- a/modules/background/Background.qml +++ b/modules/background/Background.qml @@ -1,9 +1,6 @@ import "root:/widgets" -import "root:/config" import Quickshell import Quickshell.Wayland -import QtQuick -import QtQuick.Effects Variants { model: Quickshell.screens diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 658ef87..f85d0b2 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -14,6 +14,7 @@ Variants { screen: modelData name: "bar" + exclusiveZone: BarConfig.sizes.exclusiveZone width: BarConfig.vertical ? BarConfig.sizes.totalHeight : -1 height: BarConfig.vertical ? -1 : BarConfig.sizes.totalHeight @@ -43,19 +44,29 @@ Variants { } } - Preset { - presetName: "pills" - sourceComponent: Pills { - screen: win.modelData + Item { + id: content + + anchors.fill: parent + + Preset { + presetName: "pills" + sourceComponent: Pills { + screen: win.modelData + } } - } - Preset { - presetName: "panel" - sourceComponent: Panel { - screen: win.modelData + Preset { + presetName: "panel" + sourceComponent: Panel { + screen: win.modelData + } } } + + LayerShadow { + source: content + } } component Preset: Loader { -- cgit v1.2.3-freya