pragma Singleton import QtQuick QtObject { // macOS Catalina Color Palette readonly property color menuBarBg: Qt.rgba(0.12, 0.12, 0.14, 0.88) readonly property color menuBarBorder: Qt.rgba(1.0, 1.0, 1.0, 0.12) readonly property color dockBg: Qt.rgba(0.15, 0.16, 0.18, 0.72) readonly property color dockBorder: Qt.rgba(1.0, 1.0, 1.0, 0.22) readonly property color dockHighlight: Qt.rgba(1.0, 1.0, 1.0, 0.35) readonly property color dockShadow: Qt.rgba(0.0, 0.0, 0.0, 0.45) readonly property color dockDot: Qt.rgba(1.0, 1.0, 1.0, 0.95) readonly property color windowBg: Qt.rgba(0.14, 0.14, 0.16, 0.94) readonly property color windowBorder: Qt.rgba(1.0, 1.0, 1.0, 0.15) readonly property color cardBg: Qt.rgba(0.22, 0.22, 0.26, 0.65) readonly property color cardBorder: Qt.rgba(1.0, 1.0, 1.0, 0.10) readonly property color menuDropdownBg: Qt.rgba(0.16, 0.16, 0.18, 0.96) readonly property color menuDropdownBorder: Qt.rgba(1.0, 1.0, 1.0, 0.18) readonly property color menuHoverBlue: "#0062E3" readonly property color menuTextHover: "#FFFFFF" readonly property color accentBlue: "#0A84FF" readonly property color accentGreen: "#30D158" readonly property color accentRed: "#FF453A" readonly property color accentYellow: "#FFD60A" readonly property color accentOrange: "#FF9F0A" readonly property color textPrimary: "#FFFFFF" readonly property color textSecondary: Qt.rgba(1.0, 1.0, 1.0, 0.72) readonly property color textTertiary: Qt.rgba(1.0, 1.0, 1.0, 0.45) readonly property color textDisabled: Qt.rgba(1.0, 1.0, 1.0, 0.25) // Typography readonly property string fontFamily: "SF Pro Display, SF Pro Text, Helvetica Neue, Cantarell, Liberation Sans, sans-serif" readonly property int fontSizeMenuBar: 13 readonly property int fontSizeSmall: 11 readonly property int fontSizeNormal: 13 readonly property int fontSizeLarge: 15 readonly property int fontSizeTitle: 19 readonly property int fontSizeSpotlight: 20 // Geometry & Radii readonly property int menuBarHeight: 26 readonly property int radiusSmall: 4 readonly property int radiusMedium: 8 readonly property int radiusLarge: 14 readonly property int radiusDock: 18 readonly property int radiusModal: 16 // Animation Durations readonly property int animFast: 120 readonly property int animNormal: 220 readonly property int animSmooth: 320 }