added two new themes, reworked Crypto.qml and Stats.qml, standardized the buttons for the modules, added a new Sidebar widget which contains new 3 modules
This commit is contained in:
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Aurora Tones) ───────────────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#4db6ac" // Teal
|
||||
readonly property color statsDiskColor: "#81d4fa" // Sky blue
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ff7986cb" // Soft indigo
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Glass Water) ───────────────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#2281c7c7"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Cosmic Cyan) ──────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ffbc7fff" // Trail violet
|
||||
readonly property color statsDiskColor: "#ff7fbaff" // Sky blue
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffa6e3a1" // Aurora green
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Comet Purple) ────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#223d4e6d"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -37,6 +37,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Skyline Pulse) ───────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -44,7 +59,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ff8f1018" // Building window blue
|
||||
readonly property color statsDiskColor: "#ff5b6b1f" // Teal office light
|
||||
readonly property color statsTrackColor: "#15f1dfbf"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffe05230" // Terracotta
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Hazy Dusk) ──────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#33f2b425"
|
||||
@@ -141,6 +169,15 @@ QtObject {
|
||||
readonly property color calArrowBgHover: "#33f2b425" // Hovered button — soft gold tint
|
||||
readonly property color calArrowBgPress: "#ffffa51f" // Pressed button — full horizon gold
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Shoreline Tones) ──────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ff8fa3b0" // Ocean mist
|
||||
readonly property color statsDiskColor: "#ffc2d1d9" // Bright sky blue
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffe5c687" // Warm sand gold
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Deep Water) ──────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#224a5d6e"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -37,6 +37,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Crimson Horizon Pulse) ───────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -44,7 +59,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ff4e618d" // Twilight sky deep blue
|
||||
readonly property color statsDiskColor: "#fffca352" // Warm cabin lamp glow
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ff3a7ca5" // Ocean blue
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Lone Boat Dusk) ─────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#22614d4a"
|
||||
@@ -141,6 +169,15 @@ QtObject {
|
||||
readonly property color calArrowBgHover: "#22e0533c" // Soft sunset tint
|
||||
readonly property color calArrowBgPress: "#ffe0533c"
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Alpenglow) ────────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ffffcc99" // Horizon orange
|
||||
readonly property color statsDiskColor: "#ff8da0c4" // Water blue
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffb3e59f" // Mint green
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Frozen Lake) ─────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#224a566e"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
@@ -240,6 +277,12 @@ QtObject {
|
||||
readonly property color cryptoPopupText: textMain
|
||||
readonly property color cryptoPopupDim: textDim
|
||||
|
||||
readonly property color cryptoFieldBg: "#15ffffff"
|
||||
readonly property color cryptoFieldBgFocus: "#22ffffff"
|
||||
readonly property color cryptoRangeTrack: "#1affffff"
|
||||
readonly property color cryptoTextOnAccent: "#ff0c0e12"
|
||||
readonly property color cryptoPlaceholder: Qt.rgba(textDim.r, textDim.g, textDim.b, 0.33)
|
||||
|
||||
// Tinted surfaces (derived from main colours)
|
||||
readonly property color cryptoUpBg: Qt.rgba(cryptoUp.r, cryptoUp.g, cryptoUp.b, 0.13)
|
||||
readonly property color cryptoDownBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.13)
|
||||
|
||||
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Comet Trail) ──────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ffcfb3ff" // Nebula purple
|
||||
readonly property color statsDiskColor: "#ffffc2e0" // Horizon pink
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffffb8d0" // Cosmic pink
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Nebula Purple) ───────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#224a527a"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -9,26 +9,27 @@ QtObject {
|
||||
readonly property string wallpaper: Quickshell.env("HOME") + "/.config/quickshell/wallpapers/wallpaper.jpg"
|
||||
|
||||
// ── Base Backgrounds ───────────────────────────────────────────────────────
|
||||
readonly property color bg: "#aa0a1410"
|
||||
readonly property color bg: "#cc070e08" // Near-black deep forest shadow
|
||||
readonly property color bgPanel: "transparent"
|
||||
readonly property color bgPopup: bg
|
||||
readonly property color bgPopup: "#cc070e08" // Deep undergrowth dark
|
||||
readonly property color bgFrame: bg
|
||||
|
||||
// ── Separators ────────────────────────────────────────────────────────────
|
||||
readonly property color separator: "#33ffffff"
|
||||
readonly property color separator: "#33284038" // Dark muted forest green
|
||||
|
||||
// ── Text ──────────────────────────────────────────────────────────────────
|
||||
readonly property color textMain: "#ffdce3de"
|
||||
readonly property color textDim: "#d97a9480"
|
||||
readonly property color textMain: "#ffe8f0ea" // Cool near-white (droplet highlight)
|
||||
readonly property color textDim: "#997a9080" // Muted sage-gray
|
||||
readonly property color todayText: "#ffffffff"
|
||||
|
||||
// ── Accent & Borders ──────────────────────────────────────────────────────
|
||||
readonly property color accent: "#ff4a8c5c"
|
||||
readonly property color accent: "#ff4a8c5c" // Muted forest green
|
||||
readonly property color border: "transparent"
|
||||
readonly property color borderPopup: "#ff2d4032"
|
||||
readonly property color frameBorder: "transparent"
|
||||
readonly property color borderPopup: "transparent"
|
||||
readonly property color borderToday: accent
|
||||
|
||||
// ── ArchLogo Module ────────────────────────────────────────────────────────
|
||||
// ── Logo Module ────────────────────────────────────────────────────────
|
||||
readonly property color logoBg: bgPanel
|
||||
readonly property color logoBgHover: "#22ffffff"
|
||||
readonly property color logoBorder: border
|
||||
@@ -36,32 +37,62 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
// ── Stats Module ───────────────────────────────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
readonly property color statsCpuColor: "#ff83c092"
|
||||
readonly property color statsMemColor: "#ff83c092"
|
||||
readonly property color statsDiskColor: "#ff83c092"
|
||||
readonly property color statsTrackColor: "#28ffffff"
|
||||
|
||||
// ── Volume Module ──────────────────────────────────────────────────────────
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
|
||||
// ── Stats Module (Variation: Forest Floor) ────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
readonly property color statsCpuColor: "#ffc07848" // Warm amber (earth/stem)
|
||||
readonly property color statsMemColor: "#ff4a8c5c" // Muted forest green
|
||||
readonly property color statsDiskColor: "#ff78a870" // Mid sage green
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#ffcc6a40" // Warm orange-red
|
||||
readonly property color statsGpuColor: "#ff50a898" // Cool aqua (droplet reflection)
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuTempColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
|
||||
// ── Volume Module (Variation: Rain on Leaves) ─────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#22ffffff"
|
||||
readonly property color volBgHover: "#22284038"
|
||||
readonly property color volBorder: border
|
||||
readonly property color volBorderHover: accent
|
||||
readonly property color volBorderHover: "#ff50a898"
|
||||
readonly property color volPopupBg: bgPopup
|
||||
readonly property color volPopupBorder: borderPopup
|
||||
readonly property color volIcon: textMain
|
||||
readonly property color volIconMuted: textDim
|
||||
readonly property color volIcon: "#ff50a898" // Cool aqua
|
||||
readonly property color volIconMuted: "#ff3a5040"
|
||||
readonly property color volTrack: "#22ffffff"
|
||||
readonly property color volHandle: accent
|
||||
readonly property color volHandleBorder: "#33ffffff"
|
||||
readonly property color volMuteBg: "#22ffffff"
|
||||
readonly property color volPickerHover: "#15ffffff"
|
||||
readonly property color volMuteBg: "#33a85838"
|
||||
readonly property color volPickerHover: "#154a8c5c"
|
||||
|
||||
// ── Volume Limit Buttons ────────────────────────────────────────────────
|
||||
readonly property color volLimitBtn: "transparent"
|
||||
readonly property color volLimitBtnHover: "#22ffffff"
|
||||
readonly property color volLimitBtnHover: "#224a8c5c"
|
||||
readonly property color volLimitBtnPress: accent
|
||||
readonly property color volOutputLimitBtnPress: accent
|
||||
readonly property color volInputLimitBtnPress: statusInfo
|
||||
@@ -70,12 +101,12 @@ QtObject {
|
||||
|
||||
// ── Clock Module ───────────────────────────────────────────────────────────
|
||||
readonly property color clockBg: bgPanel
|
||||
readonly property color clockBgHover: "#22ffffff"
|
||||
readonly property color clockBgHover: "#11ffffff"
|
||||
readonly property color clockBorder: border
|
||||
readonly property color clockBorderHover: accent
|
||||
readonly property color clockTime: textMain
|
||||
readonly property color clockSeconds: textMain
|
||||
readonly property color clockIcon: textMain
|
||||
readonly property color clockSeconds: "#ff4a8c5c" // Muted forest green
|
||||
readonly property color clockIcon: accent
|
||||
|
||||
// ── Battery Module ────────────────────────────────────────────────────────
|
||||
readonly property color batteryFull: accent
|
||||
@@ -84,14 +115,14 @@ QtObject {
|
||||
readonly property color batteryLow: statusWarn
|
||||
readonly property color batteryIcon: clockIcon
|
||||
readonly property color batBg: bgPanel
|
||||
readonly property color batBgHover: "#22ffffff"
|
||||
readonly property color batBgHover: "#11ffffff"
|
||||
readonly property color batBorder: border
|
||||
readonly property color batBorderHover: accent
|
||||
readonly property color batText: textMain
|
||||
readonly property color batPopupBg: bgPopup
|
||||
readonly property color batPopupBorder: borderPopup
|
||||
readonly property color batPopupSeparator: separator
|
||||
readonly property color batPopupHeader: accent
|
||||
readonly property color batPopupHeader: "#ff4a8c5c"
|
||||
readonly property color batPopupText: textMain
|
||||
readonly property color batPopupDim: textDim
|
||||
readonly property color batProgressTrack: separator
|
||||
@@ -99,19 +130,19 @@ QtObject {
|
||||
|
||||
// ── Network Module ────────────────────────────────────────────────────────
|
||||
readonly property color netBg: bgPanel
|
||||
readonly property color netBgHover: "#22ffffff"
|
||||
readonly property color netBgHover: "#11ffffff"
|
||||
readonly property color netBorder: border
|
||||
readonly property color netBorderHover: accent
|
||||
readonly property color netText: textMain
|
||||
readonly property color netPopupBg: bgPopup
|
||||
readonly property color netPopupBorder: borderPopup
|
||||
readonly property color netPopupSeparator: separator
|
||||
readonly property color netPopupHeader: accent
|
||||
readonly property color netPopupHeader: "#ff4a8c5c"
|
||||
readonly property color netPopupText: textMain
|
||||
readonly property color netPopupDim: textDim
|
||||
readonly property color netFieldBg: "#22ffffff"
|
||||
readonly property color netCancelBgHover: "#22ffffff"
|
||||
readonly property color netConnectText: "#ff0e1410"
|
||||
readonly property color netConnectText: "#ff070e08"
|
||||
readonly property color netApActiveBg: Qt.alpha(accent, 0.15)
|
||||
readonly property color netApHoverBg: calArrowBgHover
|
||||
readonly property color netDisconnectBg: Qt.alpha(statusErr, 0.18)
|
||||
@@ -120,80 +151,97 @@ QtObject {
|
||||
readonly property color netWiredErrBg: Qt.alpha(statusErr, 0.12)
|
||||
readonly property color netWiredOkBorder: Qt.alpha(statusOk, 0.4)
|
||||
readonly property color netWiredErrBorder: Qt.alpha(statusErr, 0.4)
|
||||
readonly property color netWifiIconOk: "#ffa7c080" // moss green, forest canopy
|
||||
readonly property color netWifiIconErr: "#ffe67e80" // reddish pink, leaf fall
|
||||
readonly property color netEthIconOk: "#ffa7c080"
|
||||
readonly property color netEthIconErr: "#ffe67e80"
|
||||
readonly property color netWifiIconOk: "#ff60a860" // healthy leaf green
|
||||
readonly property color netWifiIconErr: "#ffcc5858" // warm red
|
||||
readonly property color netEthIconOk: "#ff60a860"
|
||||
readonly property color netEthIconErr: "#ffcc5858"
|
||||
|
||||
// ── Calendar Popup ─────────────────────────────────────────────────────────
|
||||
readonly property color calCardBg: bgPopup
|
||||
readonly property color calCardBorder: borderPopup
|
||||
readonly property color calSeparator: separator
|
||||
readonly property color clockPopupHeader: accent
|
||||
readonly property color clockPopupHeader: "#ff4a8c5c"
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
readonly property color clockPopupDate: textMain
|
||||
readonly property color clockPopupUtc: textDim
|
||||
readonly property color calArrowIcon: textDim
|
||||
readonly property color calArrowIconHover: "#ff4a8c5c" // Forest green on hover
|
||||
readonly property color calArrowBg: "transparent"
|
||||
readonly property color calArrowBgHover: "#224a8c5c" // Soft green tint
|
||||
readonly property color calArrowBgPress: "#ff4a8c5c" // Full green on press
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#ffcc6a40" // Warm amber-red
|
||||
readonly property color weatherFeelsColor: "#ff78a870" // Mid sage
|
||||
readonly property color weatherHumidColor: "#ff50a898" // Aqua (water droplets)
|
||||
readonly property color weatherWindColor: "#ff90b8a8" // Cool pale aqua
|
||||
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
readonly property color wsActiveBg: accent
|
||||
readonly property color wsInactiveBg: "#22ffffff"
|
||||
readonly property color wsHoverBg: borderPopup
|
||||
readonly property color wsActiveText: "#ff0e1410"
|
||||
readonly property color wsInactiveBg: "#15ffffff"
|
||||
readonly property color wsHoverBg: "#33284038"
|
||||
readonly property color wsActiveText: "#ff070e08"
|
||||
readonly property color wsInactiveText: textMain
|
||||
readonly property color wsHoverText: wsActiveText
|
||||
readonly property color wsHoverText: "#ffffffff"
|
||||
|
||||
// ── Tray Module ────────────────────────────────────────────────────────────
|
||||
readonly property color trayBg: clockBg
|
||||
readonly property color trayBgHover: clockBgHover
|
||||
readonly property color trayBorder: clockBorder
|
||||
readonly property color trayBorderHover: clockBorderHover
|
||||
readonly property color trayIcon: clockIcon
|
||||
readonly property color trayBg: bgPanel
|
||||
readonly property color trayBgHover: "#11ffffff"
|
||||
readonly property color trayBorder: border
|
||||
readonly property color trayBorderHover: "#22ffffff"
|
||||
readonly property color trayIcon: textMain
|
||||
|
||||
// ── Tray Context Menu ──────────────────────────────────────────────────────
|
||||
readonly property color trayMenuBg: bgPopup
|
||||
readonly property color trayMenuBorder: borderPopup
|
||||
readonly property color trayMenuText: textMain
|
||||
readonly property color trayMenuDim: textDim
|
||||
readonly property color trayMenuHover: "#224a8c5c"
|
||||
readonly property color trayMenuHover: "#224a8c5c" // soft green tint
|
||||
readonly property color trayMenuCheck: accent
|
||||
readonly property color trayMenuSeparator: separator
|
||||
|
||||
// ── Launcher ───────────────────────────────────────────────────────────────
|
||||
// ── Launcher (Variation: Undergrowth) ─────────────────────────────────────
|
||||
readonly property color launcherBg: bgPopup
|
||||
readonly property color launcherBorder: "#22ffffff"
|
||||
readonly property color launcherInput: "#330b1210"
|
||||
readonly property color launcherBorder: borderPopup
|
||||
readonly property color launcherInput: "#44050b06"
|
||||
readonly property color launcherInputBorderFocus: accent
|
||||
readonly property color launcherPill: "#4d111a14"
|
||||
readonly property color launcherPill: "#44284038"
|
||||
readonly property color launcherText: textMain
|
||||
readonly property color launcherDim: textDim
|
||||
readonly property color launcherAccent: accent
|
||||
readonly property color launcherHover: "#4d2d4032"
|
||||
readonly property color launcherSelected: launcherHover
|
||||
readonly property color launcherModeActiveText: todayText
|
||||
readonly property color launcherHover: "#224a8c5c"
|
||||
readonly property color launcherSelected: "#444a8c5c"
|
||||
readonly property color launcherModeActiveText: "#ffffffff"
|
||||
readonly property color launcherModeActiveBg: accent
|
||||
|
||||
// ── Status Colors ──────────────────────────────────────────────────────────
|
||||
readonly property color statusOk: "#ffa7c080"
|
||||
readonly property color statusWarn: "#ffdbbc7f"
|
||||
readonly property color statusErr: "#ffe67e80"
|
||||
readonly property color statusInfo: "#ff7fbbb3"
|
||||
readonly property color statusOk: "#ff60a860" // Healthy leaf green
|
||||
readonly property color statusWarn: "#ffb88c48" // Amber
|
||||
readonly property color statusErr: "#ffcc5858" // Warm red
|
||||
readonly property color statusInfo: "#ff48a0b8" // Cool aqua
|
||||
|
||||
// ── Notifications Module ───────────────────────────────────────────────────
|
||||
readonly property color notifBg: bgPanel
|
||||
readonly property color notifBgHover: "#22ffffff"
|
||||
readonly property color notifBgHover: "#11ffffff"
|
||||
readonly property color notifBorder: border
|
||||
readonly property color notifBorderActive: accent
|
||||
readonly property color notifIcon: textMain
|
||||
readonly property color notifIconActive: accent
|
||||
readonly property color notifBadgeBg: statusErr
|
||||
readonly property color notifBadgeText: "#ff0e1410"
|
||||
readonly property color notifBadgeText: "#ffffffff"
|
||||
readonly property color notifSeparator: separator
|
||||
readonly property color notifDnd: separator
|
||||
|
||||
// ── Toast cards ────────────────────────────────────────────────────────────
|
||||
// ── Toast cards (Variation: Canopy Glow) ──────────────────────────────────
|
||||
readonly property color notifToastBg: bgPopup
|
||||
readonly property color notifToastBgHover: borderPopup
|
||||
readonly property color notifToastBgHover: "#22ffffff"
|
||||
readonly property color notifToastBorder: borderPopup
|
||||
readonly property color notifToastText: textMain
|
||||
readonly property color notifToastDim: textDim
|
||||
@@ -201,7 +249,7 @@ QtObject {
|
||||
|
||||
// ── Urgency colours ────────────────────────────────────────────────────────
|
||||
readonly property color notifUrgencyCritical: statusErr
|
||||
readonly property color notifUrgencyNormal: statusInfo
|
||||
readonly property color notifUrgencyNormal: accent
|
||||
readonly property color notifUrgencyLow: textDim
|
||||
|
||||
// ── Progress bar ───────────────────────────────────────────────────────────
|
||||
@@ -211,36 +259,35 @@ QtObject {
|
||||
// ── History popup ──────────────────────────────────────────────────────────
|
||||
readonly property color notifHistoryBg: bgPopup
|
||||
readonly property color notifHistoryBorder: borderPopup
|
||||
readonly property color notifHistoryHover: "#22ffffff"
|
||||
readonly property color notifHistoryHover: "#114a8c5c"
|
||||
readonly property color notifHistoryEmpty: textDim
|
||||
|
||||
// new variables adapted
|
||||
readonly property color frameBorder: "transparent"
|
||||
readonly property color clockPopupDate: textMain
|
||||
readonly property color clockPopupUtc: textDim
|
||||
readonly property color calArrowIcon: textDim
|
||||
readonly property color calArrowIconHover: accent
|
||||
readonly property color calArrowBg: "transparent"
|
||||
readonly property color calArrowBgHover: "#224a8c5c"
|
||||
readonly property color calArrowBgPress: accent
|
||||
// ── BgDate Module ──────────────────────────────────────────────────────────
|
||||
readonly property color bgDateText: "#ffffffff"
|
||||
readonly property color bgDateShadow: "#88000000"
|
||||
readonly property color bgDateSecondsText: bgDateText
|
||||
|
||||
// ── Crypto Module ──────────────────────────────────────────────────────────
|
||||
readonly property color cryptoBg: bgPanel
|
||||
readonly property color cryptoBgHover: "#15ffffff"
|
||||
readonly property color cryptoBorder: border
|
||||
readonly property color cryptoBorderHover: accent
|
||||
|
||||
readonly property color cryptoIcon: accent
|
||||
readonly property color cryptoLabel: textDim
|
||||
readonly property color cryptoValue: textMain
|
||||
readonly property color cryptoUp: statusOk
|
||||
readonly property color cryptoDown: statusErr
|
||||
|
||||
readonly property color cryptoUp: "#ff60a860" // leaf green
|
||||
readonly property color cryptoDown: "#ffcc5858" // warm red
|
||||
|
||||
// Popup card
|
||||
readonly property color cryptoPopupBg: bgPopup
|
||||
readonly property color cryptoPopupBorder: borderPopup
|
||||
readonly property color cryptoPopupHeader: accent
|
||||
readonly property color cryptoPopupHeader: "#ff4a8c5c"
|
||||
readonly property color cryptoPopupText: textMain
|
||||
readonly property color cryptoPopupDim: textDim
|
||||
|
||||
// Tinted surfaces (derived from main colours)
|
||||
// Tinted surfaces
|
||||
readonly property color cryptoUpBg: Qt.rgba(cryptoUp.r, cryptoUp.g, cryptoUp.b, 0.13)
|
||||
readonly property color cryptoDownBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.13)
|
||||
readonly property color cryptoChipRemoveBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.27)
|
||||
@@ -249,78 +296,72 @@ QtObject {
|
||||
readonly property color cryptoFieldBg: "#15ffffff"
|
||||
readonly property color cryptoFieldBgFocus: "#22ffffff"
|
||||
readonly property color cryptoRangeTrack: "#1affffff"
|
||||
readonly property color cryptoTextOnAccent: "#ff0e1410"
|
||||
readonly property color cryptoTextOnAccent: "#ff070e08"
|
||||
readonly property color cryptoPlaceholder: Qt.rgba(textDim.r, textDim.g, textDim.b, 0.33)
|
||||
|
||||
// ── BgDate Module ──────────────────────────────────────────────────────────
|
||||
readonly property color bgDateText: textMain
|
||||
readonly property color bgDateShadow: "#44000000"
|
||||
readonly property color bgDateSecondsText: textMain
|
||||
|
||||
// ── Polkit Dialog ──────────────────────────────────────────────────────────
|
||||
// Overlay
|
||||
readonly property color polkitOverlayBg: "#bb000000"
|
||||
|
||||
// Card chrome
|
||||
readonly property color polkitCardBg: bgPopup
|
||||
readonly property color polkitCardBorder: Qt.rgba(accent.r, accent.g, accent.b, 0.16)
|
||||
readonly property color polkitCardBorder: border
|
||||
|
||||
// Lock icon
|
||||
readonly property color polkitIconBg: Qt.rgba(accent.r, accent.g, accent.b, 0.12)
|
||||
readonly property color polkitIconBorder: Qt.rgba(accent.r, accent.g, accent.b, 0.27)
|
||||
readonly property color polkitIconBg: "#1e4a8c5c" // translucent green fill
|
||||
readonly property color polkitIconBorder: "#444a8c5c" // stronger green ring
|
||||
readonly property color polkitIconColor: accent
|
||||
|
||||
// Text hierarchy
|
||||
readonly property color polkitTitle: textMain
|
||||
readonly property color polkitMessage: textMain
|
||||
readonly property color polkitMessage: "#cce8f0ea"
|
||||
|
||||
// Action-ID pill
|
||||
readonly property color polkitPillBg: Qt.rgba(textDim.r, textDim.g, textDim.b, 0.10)
|
||||
readonly property color polkitPillText: textDim
|
||||
readonly property color polkitPillBg: "#1a284038"
|
||||
readonly property color polkitPillText: "#667a9080"
|
||||
|
||||
// Divider
|
||||
readonly property color polkitDivider: separator
|
||||
readonly property color polkitDivider: "#33284038"
|
||||
|
||||
// Supplementary message — error state
|
||||
readonly property color polkitSuppErrBg: Qt.rgba(statusErr.r, statusErr.g, statusErr.b, 0.10)
|
||||
readonly property color polkitSuppErrBorder: Qt.rgba(statusErr.r, statusErr.g, statusErr.b, 0.27)
|
||||
readonly property color polkitSuppErrBg: "#1acc6858"
|
||||
readonly property color polkitSuppErrBorder: "#44cc6858"
|
||||
readonly property color polkitSuppErrText: statusErr
|
||||
|
||||
// Supplementary message — info / ok state
|
||||
readonly property color polkitSuppOkBg: Qt.rgba(statusOk.r, statusOk.g, statusOk.b, 0.10)
|
||||
readonly property color polkitSuppOkBorder: Qt.rgba(statusOk.r, statusOk.g, statusOk.b, 0.27)
|
||||
readonly property color polkitSuppOkBg: "#1a6ab85a"
|
||||
readonly property color polkitSuppOkBorder: "#446ab85a"
|
||||
readonly property color polkitSuppOkText: statusOk
|
||||
|
||||
// Fields (password input & identity selector)
|
||||
readonly property color polkitFieldBg: launcherInput
|
||||
// Fields
|
||||
readonly property color polkitFieldBg: "#44040a05"
|
||||
readonly property color polkitFieldBorder: "#22ffffff"
|
||||
readonly property color polkitFieldBorderFocus: accent
|
||||
|
||||
// Identity selector text
|
||||
readonly property color polkitUserLabel: textDim
|
||||
readonly property color polkitUserLabel: "#997a9080"
|
||||
readonly property color polkitUserValue: accent
|
||||
|
||||
// Input prompt label above password field
|
||||
readonly property color polkitInputPrompt: textDim
|
||||
// Input prompt label
|
||||
readonly property color polkitInputPrompt: "#887a9080"
|
||||
|
||||
// TextInput inside password field
|
||||
// TextInput
|
||||
readonly property color polkitInputText: textMain
|
||||
readonly property color polkitInputSelection: Qt.rgba(accent.r, accent.g, accent.b, 0.33)
|
||||
readonly property color polkitInputSelection: "#554a8c5c" // green selection
|
||||
readonly property color polkitInputSelectedText: bg
|
||||
|
||||
// Eye / show-password toggle
|
||||
readonly property color polkitEyeIcon: textDim
|
||||
// Eye toggle
|
||||
readonly property color polkitEyeIcon: "#667a9080"
|
||||
readonly property color polkitEyeIconHover: accent
|
||||
|
||||
// Authenticate button
|
||||
readonly property color polkitAuthBg: accent
|
||||
readonly property color polkitAuthBgHover: Qt.lighter(accent, 1.15)
|
||||
readonly property color polkitAuthBg: "#dd4a8c5c" // slightly-muted green fill
|
||||
readonly property color polkitAuthBgHover: accent
|
||||
readonly property color polkitAuthText: bg
|
||||
|
||||
// Cancel button
|
||||
readonly property color polkitCancelBg: "transparent"
|
||||
readonly property color polkitCancelBg: "#0dffffff"
|
||||
readonly property color polkitCancelBgHover: "#22ffffff"
|
||||
readonly property color polkitCancelBorder: "#22ffffff"
|
||||
readonly property color polkitCancelText: textDim
|
||||
readonly property color polkitCancelText: "#cce8f0ea"
|
||||
}
|
||||
|
||||
|
||||
@@ -37,6 +37,22 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
|
||||
// ── Stats Module (Variation: Skyline Pulse) ───────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -44,7 +60,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ff89b4fa" // Building window blue
|
||||
readonly property color statsDiskColor: "#ff94e2d5" // Teal office light
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffcba6f7" // Soft lavender
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: "#fff38ba8"
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Hazy Dusk) ──────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#224a5d6e"
|
||||
@@ -140,6 +169,15 @@ QtObject {
|
||||
readonly property color calArrowBgHover: "#22c19375" // Hovered button — soft gold tint
|
||||
readonly property color calArrowBgPress: "#ffc19375" // Pressed button — full horizon gold
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
@@ -204,11 +242,11 @@ QtObject {
|
||||
readonly property color notifToastBorder: borderPopup
|
||||
readonly property color notifToastText: textMain
|
||||
readonly property color notifToastDim: textDim
|
||||
readonly property color notifToastAppName: "#ff89b4fa"
|
||||
readonly property color notifToastAppName: accent
|
||||
|
||||
// ── Urgency colours ────────────────────────────────────────────────────────
|
||||
readonly property color notifUrgencyCritical: statusErr
|
||||
readonly property color notifUrgencyNormal: statusInfo
|
||||
readonly property color notifUrgencyNormal: accent
|
||||
readonly property color notifUrgencyLow: textDim
|
||||
|
||||
// ── Progress bar ───────────────────────────────────────────────────────────
|
||||
|
||||
@@ -37,6 +37,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Canopy Pulse) ───────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -44,7 +59,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ff8bc34a" // Bright green
|
||||
readonly property color statsDiskColor: "#ff90caf9" // Bokeh sky blue
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffff7043" // Deep orange
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Forest Echo) ──────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#222e7d32"
|
||||
@@ -141,6 +169,15 @@ QtObject {
|
||||
readonly property color calArrowBgHover: "#22ff5722"
|
||||
readonly property color calArrowBgPress: "#ffff5722"
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
367
config/themes/lowlight.qml
Normal file
367
config/themes/lowlight.qml
Normal file
@@ -0,0 +1,367 @@
|
||||
pragma Singleton
|
||||
import QtQuick
|
||||
import Quickshell
|
||||
|
||||
QtObject {
|
||||
id: theme
|
||||
|
||||
// ── Wallpaper ──────────────────────────────────────────────────────────────
|
||||
readonly property string wallpaper: Quickshell.env("HOME") + "/.config/quickshell/wallpapers/lowlight.jpg"
|
||||
|
||||
// ── Base Backgrounds ───────────────────────────────────────────────────────
|
||||
readonly property color bg: "#cc07091c" // Near-black mountain silhouette
|
||||
readonly property color bgPanel: "transparent"
|
||||
readonly property color bgPopup: "#cc07091c" // Deep night shadow
|
||||
readonly property color bgFrame: bg
|
||||
|
||||
// ── Separators ────────────────────────────────────────────────────────────
|
||||
readonly property color separator: "#33203060" // Deep navy-blue
|
||||
|
||||
// ── Text ──────────────────────────────────────────────────────────────────
|
||||
readonly property color textMain: "#ffe8eef8" // Star-white
|
||||
readonly property color textDim: "#996878a0" // Muted midnight blue-gray
|
||||
readonly property color todayText: "#ffffffff"
|
||||
|
||||
// ── Accent & Borders ──────────────────────────────────────────────────────
|
||||
readonly property color accent: "#ffb068d8" // Mauve horizon glow
|
||||
readonly property color border: "transparent"
|
||||
readonly property color frameBorder: "transparent"
|
||||
readonly property color borderPopup: "transparent"
|
||||
readonly property color borderToday: accent
|
||||
|
||||
// ── Logo Module ────────────────────────────────────────────────────────
|
||||
readonly property color logoBg: bgPanel
|
||||
readonly property color logoBgHover: "#22ffffff"
|
||||
readonly property color logoBorder: border
|
||||
readonly property color logoBorderActive: accent
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
|
||||
// ── Stats Module (Variation: Starfield) ───────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
readonly property color statsCpuColor: "#ffc870d0" // Soft violet-pink (horizon bloom)
|
||||
readonly property color statsMemColor: "#ff5090e0" // Mid-sky cobalt blue
|
||||
readonly property color statsDiskColor: "#ff4878c8" // Steel night blue
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#ffcc60a8" // Deep rose-pink
|
||||
readonly property color statsGpuColor: "#ffb898e8" // Pale lavender (star haze)
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuTempColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
|
||||
// ── Volume Module (Variation: Dusk Signal) ────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#22203060"
|
||||
readonly property color volBorder: border
|
||||
readonly property color volBorderHover: "#ff5090e0"
|
||||
readonly property color volPopupBg: bgPopup
|
||||
readonly property color volPopupBorder: borderPopup
|
||||
readonly property color volIcon: "#ff5090e0" // Sky cobalt
|
||||
readonly property color volIconMuted: "#ff304068"
|
||||
readonly property color volTrack: "#22ffffff"
|
||||
readonly property color volHandle: accent
|
||||
readonly property color volHandleBorder: "#33ffffff"
|
||||
readonly property color volMuteBg: "#33cc60a8"
|
||||
readonly property color volPickerHover: "#15b068d8"
|
||||
|
||||
// ── Volume Limit Buttons ────────────────────────────────────────────────
|
||||
readonly property color volLimitBtn: "transparent"
|
||||
readonly property color volLimitBtnHover: "#22b068d8"
|
||||
readonly property color volLimitBtnPress: accent
|
||||
readonly property color volOutputLimitBtnPress: accent
|
||||
readonly property color volInputLimitBtnPress: statusInfo
|
||||
readonly property color volOutputLimitBtnHover: Qt.alpha(accent, 0.08)
|
||||
readonly property color volInputLimitBtnHover: Qt.alpha(statusInfo, 0.08)
|
||||
|
||||
// ── Clock Module ───────────────────────────────────────────────────────────
|
||||
readonly property color clockBg: bgPanel
|
||||
readonly property color clockBgHover: "#11ffffff"
|
||||
readonly property color clockBorder: border
|
||||
readonly property color clockBorderHover: accent
|
||||
readonly property color clockTime: textMain
|
||||
readonly property color clockSeconds: "#ffb068d8" // Mauve horizon
|
||||
readonly property color clockIcon: accent
|
||||
|
||||
// ── Battery Module ────────────────────────────────────────────────────────
|
||||
readonly property color batteryFull: accent
|
||||
readonly property color batteryCharging: accent
|
||||
readonly property color batteryCritical: statusErr
|
||||
readonly property color batteryLow: statusWarn
|
||||
readonly property color batteryIcon: clockIcon
|
||||
readonly property color batBg: bgPanel
|
||||
readonly property color batBgHover: "#11ffffff"
|
||||
readonly property color batBorder: border
|
||||
readonly property color batBorderHover: accent
|
||||
readonly property color batText: textMain
|
||||
readonly property color batPopupBg: bgPopup
|
||||
readonly property color batPopupBorder: borderPopup
|
||||
readonly property color batPopupSeparator: separator
|
||||
readonly property color batPopupHeader: "#ffb068d8"
|
||||
readonly property color batPopupText: textMain
|
||||
readonly property color batPopupDim: textDim
|
||||
readonly property color batProgressTrack: separator
|
||||
readonly property color batProfileActiveText: bg
|
||||
|
||||
// ── Network Module ────────────────────────────────────────────────────────
|
||||
readonly property color netBg: bgPanel
|
||||
readonly property color netBgHover: "#11ffffff"
|
||||
readonly property color netBorder: border
|
||||
readonly property color netBorderHover: accent
|
||||
readonly property color netText: textMain
|
||||
readonly property color netPopupBg: bgPopup
|
||||
readonly property color netPopupBorder: borderPopup
|
||||
readonly property color netPopupSeparator: separator
|
||||
readonly property color netPopupHeader: "#ffb068d8"
|
||||
readonly property color netPopupText: textMain
|
||||
readonly property color netPopupDim: textDim
|
||||
readonly property color netFieldBg: "#22ffffff"
|
||||
readonly property color netCancelBgHover: "#22ffffff"
|
||||
readonly property color netConnectText: "#ff07091c"
|
||||
readonly property color netApActiveBg: Qt.alpha(accent, 0.15)
|
||||
readonly property color netApHoverBg: calArrowBgHover
|
||||
readonly property color netDisconnectBg: Qt.alpha(statusErr, 0.18)
|
||||
readonly property color netDisconnectBorder: Qt.alpha(statusErr, 0.45)
|
||||
readonly property color netWiredOkBg: Qt.alpha(statusOk, 0.12)
|
||||
readonly property color netWiredErrBg: Qt.alpha(statusErr, 0.12)
|
||||
readonly property color netWiredOkBorder: Qt.alpha(statusOk, 0.4)
|
||||
readonly property color netWiredErrBorder: Qt.alpha(statusErr, 0.4)
|
||||
readonly property color netWifiIconOk: "#ff60b8a0" // soft teal-green
|
||||
readonly property color netWifiIconErr: "#ffcc6888" // muted rose
|
||||
readonly property color netEthIconOk: "#ff60b8a0"
|
||||
readonly property color netEthIconErr: "#ffcc6888"
|
||||
|
||||
// ── Calendar Popup ─────────────────────────────────────────────────────────
|
||||
readonly property color calCardBg: bgPopup
|
||||
readonly property color calCardBorder: borderPopup
|
||||
readonly property color calSeparator: separator
|
||||
readonly property color clockPopupHeader: "#ffb068d8"
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
readonly property color clockPopupDate: textMain
|
||||
readonly property color clockPopupUtc: textDim
|
||||
readonly property color calArrowIcon: textDim
|
||||
readonly property color calArrowIconHover: "#ffb068d8" // Mauve on hover
|
||||
readonly property color calArrowBg: "transparent"
|
||||
readonly property color calArrowBgHover: "#22b068d8" // Soft mauve tint
|
||||
readonly property color calArrowBgPress: "#ffb068d8" // Full mauve on press
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#ffcc60a8" // Deep rose-pink
|
||||
readonly property color weatherFeelsColor: "#ffb898e8" // Pale lavender
|
||||
readonly property color weatherHumidColor: "#ff5090e0" // Cobalt sky
|
||||
readonly property color weatherWindColor: "#ff90b8e8" // Pale sky blue
|
||||
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
readonly property color wsActiveBg: accent
|
||||
readonly property color wsInactiveBg: "#15ffffff"
|
||||
readonly property color wsHoverBg: "#33203060"
|
||||
readonly property color wsActiveText: "#ff07091c"
|
||||
readonly property color wsInactiveText: textMain
|
||||
readonly property color wsHoverText: "#ffffffff"
|
||||
|
||||
// ── Tray Module ────────────────────────────────────────────────────────────
|
||||
readonly property color trayBg: bgPanel
|
||||
readonly property color trayBgHover: "#11ffffff"
|
||||
readonly property color trayBorder: border
|
||||
readonly property color trayBorderHover: "#22ffffff"
|
||||
readonly property color trayIcon: textMain
|
||||
|
||||
// ── Tray Context Menu ──────────────────────────────────────────────────────
|
||||
readonly property color trayMenuBg: bgPopup
|
||||
readonly property color trayMenuBorder: borderPopup
|
||||
readonly property color trayMenuText: textMain
|
||||
readonly property color trayMenuDim: textDim
|
||||
readonly property color trayMenuHover: "#22b068d8" // soft mauve tint
|
||||
readonly property color trayMenuCheck: accent
|
||||
readonly property color trayMenuSeparator: separator
|
||||
|
||||
// ── Launcher (Variation: Night Summit) ────────────────────────────────────
|
||||
readonly property color launcherBg: bgPopup
|
||||
readonly property color launcherBorder: borderPopup
|
||||
readonly property color launcherInput: "#44050718"
|
||||
readonly property color launcherInputBorderFocus: accent
|
||||
readonly property color launcherPill: "#44203060"
|
||||
readonly property color launcherText: textMain
|
||||
readonly property color launcherDim: textDim
|
||||
readonly property color launcherAccent: accent
|
||||
readonly property color launcherHover: "#22b068d8"
|
||||
readonly property color launcherSelected: "#44b068d8"
|
||||
readonly property color launcherModeActiveText: "#ffffffff"
|
||||
readonly property color launcherModeActiveBg: accent
|
||||
|
||||
// ── Status Colors ──────────────────────────────────────────────────────────
|
||||
readonly property color statusOk: "#ff60b8a0" // Soft teal-green
|
||||
readonly property color statusWarn: "#ffb89060" // Warm amber
|
||||
readonly property color statusErr: "#ffcc6888" // Muted rose
|
||||
readonly property color statusInfo: "#ff60a0e0" // Sky blue
|
||||
|
||||
// ── Notifications Module ───────────────────────────────────────────────────
|
||||
readonly property color notifBg: bgPanel
|
||||
readonly property color notifBgHover: "#11ffffff"
|
||||
readonly property color notifBorder: border
|
||||
readonly property color notifBorderActive: accent
|
||||
readonly property color notifIcon: textMain
|
||||
readonly property color notifIconActive: accent
|
||||
readonly property color notifBadgeBg: statusErr
|
||||
readonly property color notifBadgeText: "#ffffffff"
|
||||
readonly property color notifSeparator: separator
|
||||
readonly property color notifDnd: separator
|
||||
|
||||
// ── Toast cards (Variation: Horizon Bloom) ────────────────────────────────
|
||||
readonly property color notifToastBg: bgPopup
|
||||
readonly property color notifToastBgHover: "#22ffffff"
|
||||
readonly property color notifToastBorder: borderPopup
|
||||
readonly property color notifToastText: textMain
|
||||
readonly property color notifToastDim: textDim
|
||||
readonly property color notifToastAppName: accent
|
||||
|
||||
// ── Urgency colours ────────────────────────────────────────────────────────
|
||||
readonly property color notifUrgencyCritical: statusErr
|
||||
readonly property color notifUrgencyNormal: accent
|
||||
readonly property color notifUrgencyLow: textDim
|
||||
|
||||
// ── Progress bar ───────────────────────────────────────────────────────────
|
||||
readonly property color notifProgressBg: "#22ffffff"
|
||||
readonly property color notifProgressFill: accent
|
||||
|
||||
// ── History popup ──────────────────────────────────────────────────────────
|
||||
readonly property color notifHistoryBg: bgPopup
|
||||
readonly property color notifHistoryBorder: borderPopup
|
||||
readonly property color notifHistoryHover: "#11b068d8"
|
||||
readonly property color notifHistoryEmpty: textDim
|
||||
|
||||
// ── BgDate Module ──────────────────────────────────────────────────────────
|
||||
readonly property color bgDateText: "#ffffffff"
|
||||
readonly property color bgDateShadow: "#88000000"
|
||||
readonly property color bgDateSecondsText: bgDateText
|
||||
|
||||
// ── Crypto Module ──────────────────────────────────────────────────────────
|
||||
readonly property color cryptoBg: bgPanel
|
||||
readonly property color cryptoBgHover: "#15ffffff"
|
||||
readonly property color cryptoBorder: border
|
||||
readonly property color cryptoBorderHover: accent
|
||||
|
||||
readonly property color cryptoIcon: accent
|
||||
readonly property color cryptoLabel: textDim
|
||||
readonly property color cryptoValue: textMain
|
||||
|
||||
readonly property color cryptoUp: "#ff60b8a0" // teal-green
|
||||
readonly property color cryptoDown: "#ffcc6888" // muted rose
|
||||
|
||||
// Popup card
|
||||
readonly property color cryptoPopupBg: bgPopup
|
||||
readonly property color cryptoPopupBorder: borderPopup
|
||||
readonly property color cryptoPopupHeader: "#ffb068d8"
|
||||
readonly property color cryptoPopupText: textMain
|
||||
readonly property color cryptoPopupDim: textDim
|
||||
|
||||
// Tinted surfaces
|
||||
readonly property color cryptoUpBg: Qt.rgba(cryptoUp.r, cryptoUp.g, cryptoUp.b, 0.13)
|
||||
readonly property color cryptoDownBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.13)
|
||||
readonly property color cryptoChipRemoveBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.27)
|
||||
readonly property color cryptoApplyIdleBg: Qt.rgba(accent.r, accent.g, accent.b, 0.20)
|
||||
|
||||
readonly property color cryptoFieldBg: "#15ffffff"
|
||||
readonly property color cryptoFieldBgFocus: "#22ffffff"
|
||||
readonly property color cryptoRangeTrack: "#1affffff"
|
||||
readonly property color cryptoTextOnAccent: "#ff07091c"
|
||||
readonly property color cryptoPlaceholder: Qt.rgba(textDim.r, textDim.g, textDim.b, 0.33)
|
||||
|
||||
// ── Polkit Dialog ──────────────────────────────────────────────────────────
|
||||
// Overlay
|
||||
readonly property color polkitOverlayBg: "#bb000000"
|
||||
|
||||
// Card chrome
|
||||
readonly property color polkitCardBg: bgPopup
|
||||
readonly property color polkitCardBorder: border
|
||||
|
||||
// Lock icon
|
||||
readonly property color polkitIconBg: "#1eb068d8" // translucent mauve fill
|
||||
readonly property color polkitIconBorder: "#44b068d8" // stronger mauve ring
|
||||
readonly property color polkitIconColor: accent
|
||||
|
||||
// Text hierarchy
|
||||
readonly property color polkitTitle: textMain
|
||||
readonly property color polkitMessage: "#cce8eef8"
|
||||
|
||||
// Action-ID pill
|
||||
readonly property color polkitPillBg: "#1a203060"
|
||||
readonly property color polkitPillText: "#666878a0"
|
||||
|
||||
// Divider
|
||||
readonly property color polkitDivider: "#33203060"
|
||||
|
||||
// Supplementary message — error state
|
||||
readonly property color polkitSuppErrBg: "#1acc6888"
|
||||
readonly property color polkitSuppErrBorder: "#44cc6888"
|
||||
readonly property color polkitSuppErrText: statusErr
|
||||
|
||||
// Supplementary message — info / ok state
|
||||
readonly property color polkitSuppOkBg: "#1a60b8a0"
|
||||
readonly property color polkitSuppOkBorder: "#4460b8a0"
|
||||
readonly property color polkitSuppOkText: statusOk
|
||||
|
||||
// Fields
|
||||
readonly property color polkitFieldBg: "#44040618"
|
||||
readonly property color polkitFieldBorder: "#22ffffff"
|
||||
readonly property color polkitFieldBorderFocus: accent
|
||||
|
||||
// Identity selector text
|
||||
readonly property color polkitUserLabel: "#996878a0"
|
||||
readonly property color polkitUserValue: accent
|
||||
|
||||
// Input prompt label
|
||||
readonly property color polkitInputPrompt: "#886878a0"
|
||||
|
||||
// TextInput
|
||||
readonly property color polkitInputText: textMain
|
||||
readonly property color polkitInputSelection: "#55b068d8" // mauve selection
|
||||
readonly property color polkitInputSelectedText: bg
|
||||
|
||||
// Eye toggle
|
||||
readonly property color polkitEyeIcon: "#666878a0"
|
||||
readonly property color polkitEyeIconHover: accent
|
||||
|
||||
// Authenticate button
|
||||
readonly property color polkitAuthBg: "#ddb068d8" // slightly-muted mauve fill
|
||||
readonly property color polkitAuthBgHover: accent
|
||||
readonly property color polkitAuthText: bg
|
||||
|
||||
// Cancel button
|
||||
readonly property color polkitCancelBg: "#0dffffff"
|
||||
readonly property color polkitCancelBgHover: "#22ffffff"
|
||||
readonly property color polkitCancelBorder: "#22ffffff"
|
||||
readonly property color polkitCancelText: "#cce8eef8"
|
||||
}
|
||||
@@ -37,6 +37,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Night City Lights) ───────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -44,7 +59,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ff9ece6a" // Train stripe green
|
||||
readonly property color statsDiskColor: "#ff7dcfff" // Cyan window light
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffff9e64" // Warm amber
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Urban Sound) ────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#22565f89"
|
||||
@@ -134,6 +162,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Variation: Cyan/Blue) ────────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ffc4a7e7" // Soft Purple
|
||||
readonly property color statsDiskColor: "#ffebbcba" // Muted Rose
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#fff6c177" // Warm peach
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Variation: Violet) ──────────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#22443355"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: "#ff6e6a86"
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
367
config/themes/pinkie.qml
Normal file
367
config/themes/pinkie.qml
Normal file
@@ -0,0 +1,367 @@
|
||||
pragma Singleton
|
||||
import QtQuick
|
||||
import Quickshell
|
||||
|
||||
QtObject {
|
||||
id: theme
|
||||
|
||||
// ── Wallpaper ──────────────────────────────────────────────────────────────
|
||||
readonly property string wallpaper: Quickshell.env("HOME") + "/.config/quickshell/wallpapers/pinkie.jpg"
|
||||
|
||||
// ── Base Backgrounds ───────────────────────────────────────────────────────
|
||||
readonly property color bg: "#cc0d0b1c" // Deep purple-navy (bow shadow)
|
||||
readonly property color bgPanel: "transparent"
|
||||
readonly property color bgPopup: "#cc0d0b1c" // Deep purple-navy
|
||||
readonly property color bgFrame: bg
|
||||
|
||||
// ── Separators ────────────────────────────────────────────────────────────
|
||||
readonly property color separator: "#334a4068" // Muted purple-gray
|
||||
|
||||
// ── Text ──────────────────────────────────────────────────────────────────
|
||||
readonly property color textMain: "#ffe8eef2" // Bright highlight white
|
||||
readonly property color textDim: "#997e8098" // Muted lavender-gray
|
||||
readonly property color todayText: "#ffffffff"
|
||||
|
||||
// ── Accent & Borders ──────────────────────────────────────────────────────
|
||||
readonly property color accent: "#ff4ec0b8" // Teal eye color
|
||||
readonly property color border: "transparent"
|
||||
readonly property color frameBorder: "transparent"
|
||||
readonly property color borderPopup: "transparent"
|
||||
readonly property color borderToday: accent
|
||||
|
||||
// ── Logo Module ────────────────────────────────────────────────────────
|
||||
readonly property color logoBg: bgPanel
|
||||
readonly property color logoBgHover: "#22ffffff"
|
||||
readonly property color logoBorder: border
|
||||
readonly property color logoBorderActive: accent
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
|
||||
// ── Stats Module (Variation: Pastel Iris) ─────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
readonly property color statsCpuColor: "#ffcfb4b4" // Soft peach-rose (skin tone)
|
||||
readonly property color statsMemColor: "#ff86c8d4" // Soft teal-blue (eye)
|
||||
readonly property color statsDiskColor: "#ffb8aae0" // Soft lavender (hair)
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#ffea98b8" // Warm rose-pink
|
||||
readonly property color statsGpuColor: "#ffaac8e8" // Soft sky blue
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuTempColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
|
||||
// ── Volume Module (Variation: Silver Iris) ────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#224a4068"
|
||||
readonly property color volBorder: border
|
||||
readonly property color volBorderHover: "#ff86c8d4"
|
||||
readonly property color volPopupBg: bgPopup
|
||||
readonly property color volPopupBorder: borderPopup
|
||||
readonly property color volIcon: "#ff86c8d4"
|
||||
readonly property color volIconMuted: "#ff565870"
|
||||
readonly property color volTrack: "#22ffffff"
|
||||
readonly property color volHandle: accent
|
||||
readonly property color volHandleBorder: "#33ffffff"
|
||||
readonly property color volMuteBg: "#33ea98b8"
|
||||
readonly property color volPickerHover: "#154ec0b8"
|
||||
|
||||
// ── Volume Limit Buttons ────────────────────────────────────────────────
|
||||
readonly property color volLimitBtn: "transparent"
|
||||
readonly property color volLimitBtnHover: "#224ec0b8"
|
||||
readonly property color volLimitBtnPress: accent
|
||||
readonly property color volOutputLimitBtnPress: accent
|
||||
readonly property color volInputLimitBtnPress: statusInfo
|
||||
readonly property color volOutputLimitBtnHover: Qt.alpha(accent, 0.08)
|
||||
readonly property color volInputLimitBtnHover: Qt.alpha(statusInfo, 0.08)
|
||||
|
||||
// ── Clock Module ───────────────────────────────────────────────────────────
|
||||
readonly property color clockBg: bgPanel
|
||||
readonly property color clockBgHover: "#11ffffff"
|
||||
readonly property color clockBorder: border
|
||||
readonly property color clockBorderHover: accent
|
||||
readonly property color clockTime: textMain
|
||||
readonly property color clockSeconds: "#ff4ec0b8" // Teal eye glow
|
||||
readonly property color clockIcon: accent
|
||||
|
||||
// ── Battery Module ────────────────────────────────────────────────────────
|
||||
readonly property color batteryFull: accent
|
||||
readonly property color batteryCharging: accent
|
||||
readonly property color batteryCritical: statusErr
|
||||
readonly property color batteryLow: statusWarn
|
||||
readonly property color batteryIcon: clockIcon
|
||||
readonly property color batBg: bgPanel
|
||||
readonly property color batBgHover: "#11ffffff"
|
||||
readonly property color batBorder: border
|
||||
readonly property color batBorderHover: accent
|
||||
readonly property color batText: textMain
|
||||
readonly property color batPopupBg: bgPopup
|
||||
readonly property color batPopupBorder: borderPopup
|
||||
readonly property color batPopupSeparator: separator
|
||||
readonly property color batPopupHeader: "#ff4ec0b8"
|
||||
readonly property color batPopupText: textMain
|
||||
readonly property color batPopupDim: textDim
|
||||
readonly property color batProgressTrack: separator
|
||||
readonly property color batProfileActiveText: bg
|
||||
|
||||
// ── Network Module ────────────────────────────────────────────────────────
|
||||
readonly property color netBg: bgPanel
|
||||
readonly property color netBgHover: "#11ffffff"
|
||||
readonly property color netBorder: border
|
||||
readonly property color netBorderHover: accent
|
||||
readonly property color netText: textMain
|
||||
readonly property color netPopupBg: bgPopup
|
||||
readonly property color netPopupBorder: borderPopup
|
||||
readonly property color netPopupSeparator: separator
|
||||
readonly property color netPopupHeader: "#ff4ec0b8"
|
||||
readonly property color netPopupText: textMain
|
||||
readonly property color netPopupDim: textDim
|
||||
readonly property color netFieldBg: "#22ffffff"
|
||||
readonly property color netCancelBgHover: "#22ffffff"
|
||||
readonly property color netConnectText: "#ff0d0b1c"
|
||||
readonly property color netApActiveBg: Qt.alpha(accent, 0.15)
|
||||
readonly property color netApHoverBg: calArrowBgHover
|
||||
readonly property color netDisconnectBg: Qt.alpha(statusErr, 0.18)
|
||||
readonly property color netDisconnectBorder: Qt.alpha(statusErr, 0.45)
|
||||
readonly property color netWiredOkBg: Qt.alpha(statusOk, 0.12)
|
||||
readonly property color netWiredErrBg: Qt.alpha(statusErr, 0.12)
|
||||
readonly property color netWiredOkBorder: Qt.alpha(statusOk, 0.4)
|
||||
readonly property color netWiredErrBorder: Qt.alpha(statusErr, 0.4)
|
||||
readonly property color netWifiIconOk: "#ffa0c8a8" // soft sage green
|
||||
readonly property color netWifiIconErr: "#ffea98b8" // soft rose pink
|
||||
readonly property color netEthIconOk: "#ffa0c8a8"
|
||||
readonly property color netEthIconErr: "#ffea98b8"
|
||||
|
||||
// ── Calendar Popup ─────────────────────────────────────────────────────────
|
||||
readonly property color calCardBg: bgPopup
|
||||
readonly property color calCardBorder: borderPopup
|
||||
readonly property color calSeparator: separator
|
||||
readonly property color clockPopupHeader: "#ff4ec0b8"
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
readonly property color clockPopupDate: textMain
|
||||
readonly property color clockPopupUtc: textDim
|
||||
readonly property color calArrowIcon: textDim
|
||||
readonly property color calArrowIconHover: "#ff4ec0b8" // Teal on hover
|
||||
readonly property color calArrowBg: "transparent"
|
||||
readonly property color calArrowBgHover: "#224ec0b8" // Soft teal tint
|
||||
readonly property color calArrowBgPress: "#ff4ec0b8" // Full teal on press
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#ffea98b8" // Warm rose-pink
|
||||
readonly property color weatherFeelsColor: "#ffb8aae0" // Soft lavender
|
||||
readonly property color weatherHumidColor: "#ff86c8d4" // Teal-blue
|
||||
readonly property color weatherWindColor: "#ffaac8e8" // Sky blue
|
||||
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
readonly property color wsActiveBg: accent
|
||||
readonly property color wsInactiveBg: "#15ffffff"
|
||||
readonly property color wsHoverBg: "#334a4068"
|
||||
readonly property color wsActiveText: "#ff0d0b1c"
|
||||
readonly property color wsInactiveText: textMain
|
||||
readonly property color wsHoverText: "#ffffffff"
|
||||
|
||||
// ── Tray Module ────────────────────────────────────────────────────────────
|
||||
readonly property color trayBg: bgPanel
|
||||
readonly property color trayBgHover: "#11ffffff"
|
||||
readonly property color trayBorder: border
|
||||
readonly property color trayBorderHover: "#22ffffff"
|
||||
readonly property color trayIcon: textMain
|
||||
|
||||
// ── Tray Context Menu ──────────────────────────────────────────────────────
|
||||
readonly property color trayMenuBg: bgPopup
|
||||
readonly property color trayMenuBorder: borderPopup
|
||||
readonly property color trayMenuText: textMain
|
||||
readonly property color trayMenuDim: textDim
|
||||
readonly property color trayMenuHover: "#224ec0b8" // soft teal tint
|
||||
readonly property color trayMenuCheck: accent
|
||||
readonly property color trayMenuSeparator: separator
|
||||
|
||||
// ── Launcher (Variation: Iris Mist) ───────────────────────────────────────
|
||||
readonly property color launcherBg: bgPopup
|
||||
readonly property color launcherBorder: borderPopup
|
||||
readonly property color launcherInput: "#440b0918"
|
||||
readonly property color launcherInputBorderFocus: accent
|
||||
readonly property color launcherPill: "#444a4068"
|
||||
readonly property color launcherText: textMain
|
||||
readonly property color launcherDim: textDim
|
||||
readonly property color launcherAccent: accent
|
||||
readonly property color launcherHover: "#224ec0b8"
|
||||
readonly property color launcherSelected: "#444ec0b8"
|
||||
readonly property color launcherModeActiveText: "#ffffffff"
|
||||
readonly property color launcherModeActiveBg: accent
|
||||
|
||||
// ── Status Colors ──────────────────────────────────────────────────────────
|
||||
readonly property color statusOk: "#ffa0c8a8" // Soft sage green
|
||||
readonly property color statusWarn: "#ffe8c0a0" // Soft peach
|
||||
readonly property color statusErr: "#ffea98b8" // Soft rose
|
||||
readonly property color statusInfo: "#ff86c8d4" // Teal-blue
|
||||
|
||||
// ── Notifications Module ───────────────────────────────────────────────────
|
||||
readonly property color notifBg: bgPanel
|
||||
readonly property color notifBgHover: "#11ffffff"
|
||||
readonly property color notifBorder: border
|
||||
readonly property color notifBorderActive: accent
|
||||
readonly property color notifIcon: textMain
|
||||
readonly property color notifIconActive: accent
|
||||
readonly property color notifBadgeBg: statusErr
|
||||
readonly property color notifBadgeText: "#ffffffff"
|
||||
readonly property color notifSeparator: separator
|
||||
readonly property color notifDnd: separator
|
||||
|
||||
// ── Toast cards (Variation: Iris Glow) ────────────────────────────────────
|
||||
readonly property color notifToastBg: bgPopup
|
||||
readonly property color notifToastBgHover: "#22ffffff"
|
||||
readonly property color notifToastBorder: borderPopup
|
||||
readonly property color notifToastText: textMain
|
||||
readonly property color notifToastDim: textDim
|
||||
readonly property color notifToastAppName: accent
|
||||
|
||||
// ── Urgency colours ────────────────────────────────────────────────────────
|
||||
readonly property color notifUrgencyCritical: statusErr
|
||||
readonly property color notifUrgencyNormal: accent
|
||||
readonly property color notifUrgencyLow: textDim
|
||||
|
||||
// ── Progress bar ───────────────────────────────────────────────────────────
|
||||
readonly property color notifProgressBg: "#22ffffff"
|
||||
readonly property color notifProgressFill: accent
|
||||
|
||||
// ── History popup ──────────────────────────────────────────────────────────
|
||||
readonly property color notifHistoryBg: bgPopup
|
||||
readonly property color notifHistoryBorder: borderPopup
|
||||
readonly property color notifHistoryHover: "#114ec0b8"
|
||||
readonly property color notifHistoryEmpty: textDim
|
||||
|
||||
// ── BgDate Module ──────────────────────────────────────────────────────────
|
||||
readonly property color bgDateText: "#ffffffff"
|
||||
readonly property color bgDateShadow: "#88000000"
|
||||
readonly property color bgDateSecondsText: bgDateText
|
||||
|
||||
// ── Crypto Module ──────────────────────────────────────────────────────────
|
||||
readonly property color cryptoBg: bgPanel
|
||||
readonly property color cryptoBgHover: "#15ffffff"
|
||||
readonly property color cryptoBorder: border
|
||||
readonly property color cryptoBorderHover: accent
|
||||
|
||||
readonly property color cryptoIcon: accent
|
||||
readonly property color cryptoLabel: textDim
|
||||
readonly property color cryptoValue: textMain
|
||||
|
||||
readonly property color cryptoUp: "#ffa0c8a8" // soft sage green
|
||||
readonly property color cryptoDown: "#ffea98b8" // soft rose
|
||||
|
||||
// Popup card
|
||||
readonly property color cryptoPopupBg: bgPopup
|
||||
readonly property color cryptoPopupBorder: borderPopup
|
||||
readonly property color cryptoPopupHeader: "#ff4ec0b8"
|
||||
readonly property color cryptoPopupText: textMain
|
||||
readonly property color cryptoPopupDim: textDim
|
||||
|
||||
// Tinted surfaces
|
||||
readonly property color cryptoUpBg: Qt.rgba(cryptoUp.r, cryptoUp.g, cryptoUp.b, 0.13)
|
||||
readonly property color cryptoDownBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.13)
|
||||
readonly property color cryptoChipRemoveBg: Qt.rgba(cryptoDown.r, cryptoDown.g, cryptoDown.b, 0.27)
|
||||
readonly property color cryptoApplyIdleBg: Qt.rgba(accent.r, accent.g, accent.b, 0.20)
|
||||
|
||||
readonly property color cryptoFieldBg: "#15ffffff"
|
||||
readonly property color cryptoFieldBgFocus: "#22ffffff"
|
||||
readonly property color cryptoRangeTrack: "#1affffff"
|
||||
readonly property color cryptoTextOnAccent: "#ff0d0b1c"
|
||||
readonly property color cryptoPlaceholder: Qt.rgba(textDim.r, textDim.g, textDim.b, 0.33)
|
||||
|
||||
// ── Polkit Dialog ──────────────────────────────────────────────────────────
|
||||
// Overlay
|
||||
readonly property color polkitOverlayBg: "#bb000000"
|
||||
|
||||
// Card chrome
|
||||
readonly property color polkitCardBg: bgPopup
|
||||
readonly property color polkitCardBorder: border
|
||||
|
||||
// Lock icon
|
||||
readonly property color polkitIconBg: "#1e4ec0b8" // translucent teal fill
|
||||
readonly property color polkitIconBorder: "#444ec0b8" // stronger teal ring
|
||||
readonly property color polkitIconColor: accent
|
||||
|
||||
// Text hierarchy
|
||||
readonly property color polkitTitle: textMain
|
||||
readonly property color polkitMessage: "#cce8eef2"
|
||||
|
||||
// Action-ID pill
|
||||
readonly property color polkitPillBg: "#1a4a4068"
|
||||
readonly property color polkitPillText: "#667e8098"
|
||||
|
||||
// Divider
|
||||
readonly property color polkitDivider: "#334a4068"
|
||||
|
||||
// Supplementary message — error state
|
||||
readonly property color polkitSuppErrBg: "#1aea98b8"
|
||||
readonly property color polkitSuppErrBorder: "#44ea98b8"
|
||||
readonly property color polkitSuppErrText: statusErr
|
||||
|
||||
// Supplementary message — info / ok state
|
||||
readonly property color polkitSuppOkBg: "#1aa0c8a8"
|
||||
readonly property color polkitSuppOkBorder: "#44a0c8a8"
|
||||
readonly property color polkitSuppOkText: statusOk
|
||||
|
||||
// Fields
|
||||
readonly property color polkitFieldBg: "#440b0918"
|
||||
readonly property color polkitFieldBorder: "#22ffffff"
|
||||
readonly property color polkitFieldBorderFocus: accent
|
||||
|
||||
// Identity selector text
|
||||
readonly property color polkitUserLabel: "#997e8098"
|
||||
readonly property color polkitUserValue: accent
|
||||
|
||||
// Input prompt label
|
||||
readonly property color polkitInputPrompt: "#887e8098"
|
||||
|
||||
// TextInput
|
||||
readonly property color polkitInputText: textMain
|
||||
readonly property color polkitInputSelection: "#554ec0b8" // teal selection
|
||||
readonly property color polkitInputSelectedText: bg
|
||||
|
||||
// Eye toggle
|
||||
readonly property color polkitEyeIcon: "#667e8098"
|
||||
readonly property color polkitEyeIconHover: accent
|
||||
|
||||
// Authenticate button
|
||||
readonly property color polkitAuthBg: "#dd4ec0b8" // slightly-muted teal fill
|
||||
readonly property color polkitAuthBgHover: accent
|
||||
readonly property color polkitAuthText: bg
|
||||
|
||||
// Cancel button
|
||||
readonly property color polkitCancelBg: "#0dffffff"
|
||||
readonly property color polkitCancelBgHover: "#22ffffff"
|
||||
readonly property color polkitCancelBorder: "#22ffffff"
|
||||
readonly property color polkitCancelText: "#cce8eef2"
|
||||
}
|
||||
@@ -14,6 +14,6 @@ singleton Hummingbird 1.0 hummingbird.qml
|
||||
singleton Tropicalnight 1.0 tropicalnight.qml
|
||||
singleton Boat 1.0 boat.qml
|
||||
singleton Autumn 1.0 autumn.qml
|
||||
|
||||
|
||||
singleton Pinkie 1.0 pinkie.qml
|
||||
singleton Lowlight 1.0 lowlight.qml
|
||||
|
||||
|
||||
@@ -36,6 +36,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module (Candy Tones) ─────────────────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -43,7 +58,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ffee99ff" // Soft purple
|
||||
readonly property color statsDiskColor: "#ff70c5ce" // Cyan pop
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#ffbff7c2" // Mint green
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module (Berry Glass) ───────────────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#22ffb7ce"
|
||||
@@ -133,6 +161,15 @@ QtObject {
|
||||
readonly property color clockPopupText: textMain
|
||||
readonly property color clockPopupDim: textDim
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
@@ -38,6 +38,21 @@ QtObject {
|
||||
readonly property color logoIcon: textMain
|
||||
readonly property color logoIconActive: accent
|
||||
|
||||
|
||||
// ── Mpris Module ──────────────────────────────────────────────────────────
|
||||
readonly property color mprisAccent: accent
|
||||
readonly property color mprisTextMain: textMain
|
||||
readonly property color mprisTextDim: textDim
|
||||
readonly property color mprisTrackColor: statsTrackColor
|
||||
readonly property color mprisButtonText: bgPopup
|
||||
readonly property color mprisAlbumBg: Qt.alpha(accent, 0.08)
|
||||
readonly property color mprisAlbumBorder: Qt.alpha(accent, 0.15)
|
||||
readonly property color mprisBtnBg: Qt.alpha(accent, 0.10)
|
||||
readonly property color mprisBtnBgHover: Qt.alpha(accent, 0.22)
|
||||
readonly property color mprisBtnBorder: Qt.alpha(accent, 0.20)
|
||||
readonly property color mprisBtnBorderHover: Qt.alpha(accent, 0.45)
|
||||
readonly property color mprisBtnIcon: accent
|
||||
readonly property color mprisBtnIconHover: Qt.lighter(accent, 1.3)
|
||||
// ── Stats Module ──────────────────────────────────────────────────────────
|
||||
readonly property color statsBg: bgPanel
|
||||
readonly property color statsBorder: border
|
||||
@@ -45,7 +60,20 @@ QtObject {
|
||||
readonly property color statsMemColor: "#ffb4c9a1" // Soft moonlit green
|
||||
readonly property color statsDiskColor: "#ff94e2d5"
|
||||
readonly property color statsTrackColor: "#15ffffff"
|
||||
readonly property color statsCpuTempColor: "#fff38ba8" // Warm rose red
|
||||
readonly property color statsGpuColor: "#fffab387" // Warm peach
|
||||
|
||||
|
||||
// ── SysInfo Module ────────────────────────────────────────────────────────
|
||||
readonly property color sysInfoAccent: accent
|
||||
readonly property color sysInfoTextMain: textMain
|
||||
readonly property color sysInfoTextDim: textDim
|
||||
readonly property color sysInfoCpuColor: statsCpuColor
|
||||
readonly property color sysInfoMemColor: statsMemColor
|
||||
readonly property color sysInfoDiskColor: statsDiskColor
|
||||
readonly property color sysInfoCpuTempColor: statsCpuColor
|
||||
readonly property color sysInfoGpuColor: statsGpuColor
|
||||
readonly property color sysInfoTrackColor: statsTrackColor
|
||||
// ── Volume Module ─────────────────────────────────────────────────────────
|
||||
readonly property color volBg: bgPanel
|
||||
readonly property color volBgHover: "#224a5d6e"
|
||||
@@ -142,6 +170,15 @@ QtObject {
|
||||
readonly property color calArrowBgHover: "#2289b4fa"
|
||||
readonly property color calArrowBgPress: accent
|
||||
|
||||
|
||||
// ── Weather Module ──────────────────────────────────────────────────────
|
||||
readonly property color weatherAccent: accent
|
||||
readonly property color weatherTextMain: textMain
|
||||
readonly property color weatherTextDim: textDim
|
||||
readonly property color weatherTempColor: "#fff38ba8"
|
||||
readonly property color weatherFeelsColor: "#ffcba6f7"
|
||||
readonly property color weatherHumidColor: "#ff89b4fa"
|
||||
readonly property color weatherWindColor: "#ff94e2d5"
|
||||
// ── Workspace Module ───────────────────────────────────────────────────────
|
||||
readonly property color wsPanelBg: bgPanel
|
||||
readonly property color wsPanelBorder: "transparent"
|
||||
|
||||
Reference in New Issue
Block a user