Files
andrew f8632e40e7 Add Qt Bigscreen (QML/CMake), remove Tauri
Add a native Qt "Bigscreen" shell: CMakeLists, C++ entry (main.cpp, InputRouter), QML module (Theme, ShellWindow, views and components) and a Bigscreen/.gitignore; update top-level .gitignore and README with Qt build/run instructions. Remove the legacy Tauri/web prototype files (package.json, package-lock.json, src-tauri and many web assets) as part of the migration to the Qt/CMake-based shell.
2026-05-23 21:19:24 +12:00

46 lines
1.3 KiB
QML

pragma Singleton
import QtQuick
QtObject {
readonly property color backgroundDeep: "#050A17"
readonly property color backgroundMid: "#111321"
readonly property color backgroundPanel: "#181A2E"
readonly property color accentCyan: "#4FD8FF"
readonly property color accentPurple: "#6F5CFF"
readonly property color accentLine: "#30325A"
readonly property color textPrimary: "#F2F7FF"
readonly property color textMuted: "#A8BDD8"
readonly property int tileWidth: 280
readonly property int tileHeight: 160
readonly property int tileGap: 20
readonly property int topBarHeight: 72
readonly property int focusScaleDuration: 180
readonly property real tileFocusScale: 1.06
readonly property real tilePressScale: 0.96
readonly property font brandFont: Qt.font({
family: "Segoe UI",
pixelSize: 28,
weight: Font.DemiBold
})
readonly property font titleFont: Qt.font({
family: "Segoe UI",
pixelSize: 22,
weight: Font.DemiBold
})
readonly property font bodyFont: Qt.font({
family: "Segoe UI",
pixelSize: 16,
weight: Font.Normal
})
readonly property font metaFont: Qt.font({
family: "Segoe UI",
pixelSize: 13,
weight: Font.Normal
})
}