From 9a7cf1242d296dbdb9c03df48ab09054960295aa Mon Sep 17 00:00:00 2001 From: Leander Scherer Date: Mon, 18 May 2026 21:48:24 +0200 Subject: feat(quickshell): basic bar, tray, notification --- modules/system/quickshell/Theme.qml | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 modules/system/quickshell/Theme.qml (limited to 'modules/system/quickshell/Theme.qml') diff --git a/modules/system/quickshell/Theme.qml b/modules/system/quickshell/Theme.qml new file mode 100644 index 0000000..f409f98 --- /dev/null +++ b/modules/system/quickshell/Theme.qml @@ -0,0 +1,48 @@ +import QtQuick + +pragma Singleton + +QtObject { + // Basics + readonly property color bg: "#33000000" // More translucent for macOS 18 style + readonly property color barBg: "#66000000" + readonly property color surface: "#4DFFFFFF" // Semi-transparent white/gray + readonly property color surfaceHover: "#66FFFFFF" + readonly property color surfaceLighter: "#80FFFFFF" + readonly property color border: "#1AFFFFFF" + + // Accents + readonly property color accent: "#007AFF" // macOS Blue + readonly property color accentHover: "#0066CC" + readonly property color destructive: "#FF3B30" + readonly property color focus: "#007AFF" + + // Text + readonly property color text: "#FFFFFF" + readonly property color textDim: "#EBEBEB" + readonly property color textMuted: "#C6C6C6" + readonly property color textDisabled: "#999999" + readonly property color textPlaceholder: "#808080" + readonly property color textLight: "#FFFFFF" + + // Icons + readonly property color iconDefault: "#FFFFFF" + readonly property color iconActive: "#007AFF" + + // Components + readonly property color sliderTrack: "#33FFFFFF" + readonly property color sliderHandle: "#FFFFFF" + readonly property color sliderOutline: "#1A000000" + + // Transparency Helpers + readonly property color scrim: "#80000000" + readonly property color transparent: "transparent" + + // Layout + readonly property int barHeight: 32 // Slightly taller for macOS look + readonly property int popupGap: 8 + + // Fonts + readonly property string mainFont: "Inter" + readonly property string monoFont: "JetBrains Mono" +} -- cgit v1.3.1