add full proj

This commit is contained in:
2026-05-31 09:28:44 +02:00
commit f8a4536a02
26 changed files with 1307 additions and 0 deletions

23
widgets/Pill.qml Normal file
View File

@@ -0,0 +1,23 @@
import QtQuick
import QtQuick.Layouts
import "../config"
// Rounded background container used by every bar module for a consistent look.
Rectangle {
id: pill
default property alias content: row.data
property int spacing: Theme.spacing
property color background: Theme.surface0
implicitWidth: row.implicitWidth + Theme.padding * 2
implicitHeight: Theme.barHeight - Theme.gap * 2
radius: Theme.radius
color: background
RowLayout {
id: row
anchors.centerIn: parent
spacing: pill.spacing
}
}