mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-04 20:28:23 +02:00
Five sites hardcoded "#cacccc" or "JetBrainsMono Nerd Font" as the fallback when no bar context was available. Those magic strings are the *current* palette defaults — they diverge silently when the theme changes. Bind to the Color / Style singletons so the fallback tracks whatever the theme says the foreground / monospace family should be. Color.qml itself keeps the literal "#cacccc" — that's the seed value the singleton is bootstrapped with before the theme loads.
19 lines
480 B
QML
19 lines
480 B
QML
import QtQuick
|
|
import qs.Commons
|
|
|
|
// 1px horizontal divider for panel sections. The alpha-on-foreground tint
|
|
// keeps the rule legible against the panel background without competing
|
|
// with text or borders.
|
|
Rectangle {
|
|
id: root
|
|
|
|
property color foreground: Color.foreground
|
|
property real strength: 0.12
|
|
|
|
width: parent ? parent.width : implicitWidth
|
|
implicitWidth: 100
|
|
implicitHeight: 1
|
|
height: 1
|
|
color: Qt.rgba(foreground.r, foreground.g, foreground.b, strength)
|
|
}
|