Compare commits

...

2 commits

Author SHA1 Message Date
Damocles
e96ccf7f63 bar groups: gradient background connecting to top border 2026-04-12 17:21:24 +02:00
Damocles
784ded0a32 fix swaync notification parsing, use alt field 2026-04-12 17:19:38 +02:00
2 changed files with 14 additions and 4 deletions

View file

@ -36,6 +36,16 @@ Item {
shadowHorizontalOffset: 0
}
// Background gradient accent color fading down, connects to bar's top gradient
Rectangle {
anchors.fill: parent
radius: M.Theme.radius
gradient: Gradient {
GradientStop { position: 0; color: Qt.rgba(root.borderColor.r, root.borderColor.g, root.borderColor.b, 0.15) }
GradientStop { position: 1; color: "transparent" }
}
}
// Visible border (on top of the glow)
Rectangle {
anchors.fill: parent

View file

@ -27,10 +27,10 @@ M.BarSection {
onRead: line => {
try {
const d = JSON.parse(line);
const cls = d.class ?? "";
root.count = d.count ?? 0;
root.dnd = cls.includes("dnd");
root.inhibited = cls.includes("inhibited");
const alt = d.alt ?? "";
root.count = parseInt(d.text) || 0;
root.dnd = alt.startsWith("dnd");
root.inhibited = alt.includes("inhibited");
} catch (e) {}
}
}