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.
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
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
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user