30 lines
1.3 KiB
QML
30 lines
1.3 KiB
QML
pragma Singleton
|
|
import QtQuick
|
|
|
|
QtObject {
|
|
readonly property string fontFamily: "CaskaydiaCove Nerd Font Mono"
|
|
readonly property string iconFontFamily: "Material Symbols Outlined"
|
|
// Same glyph set, softer/rounded terminals — used where a module wants
|
|
// a visually distinct icon style from the rest of the bar (currently
|
|
// just BluetoothIndicator.qml) without switching every icon over.
|
|
readonly property string iconFontFamilyRounded: "Material Symbols Rounded"
|
|
// Material Symbols is a variable font. Left unset, glyphs fall back to the
|
|
// font's default optical size (24px), which is tuned for larger rendering
|
|
// and makes some icons (e.g. "lock") look heavier/bigger than others when
|
|
// drawn small — pin "opsz" near the actual render size to keep icons
|
|
// visually consistent. See Appearance.iconSize for the matching pixelSize.
|
|
readonly property var iconFontAxes: ({ "FILL": 0, "wght": 400, "GRAD": 0, "opsz": 20 })
|
|
readonly property int iconSize: 16
|
|
|
|
readonly property int fontSize: 13
|
|
readonly property int fontSizeSmall: 11
|
|
|
|
readonly property int radius: 14
|
|
readonly property int radiusSmall: 8
|
|
|
|
readonly property int barHeight: 34
|
|
readonly property int spacing: 10
|
|
|
|
readonly property int animationDuration: 150
|
|
}
|