Refactor main application entry and enhance UI with file browser integration

- Changed application entry point to use QApplication for better compatibility with widgets.
- Set up QML UI style to support custom button backgrounds.
- Introduced LocalSettingsModel and FileBrowser for managing application settings and file selection.
- Updated QML components to reflect new data models and improve layout consistency.
- Enhanced Theme.qml with detailed comments and improved color management for better readability.
This commit is contained in:
Jack.Le
2026-04-27 14:28:08 -07:00
parent 9f8c6e1a4c
commit fbb04eb2f7
6 changed files with 466 additions and 101 deletions
+3 -2
View File
@@ -419,7 +419,9 @@ Item {
opacity: (settingsScroll.ScrollBar.vertical.position <= 0 && settingsScroll.contentHeight > settingsScroll.height) ? (scrollHintTimer.running ? 1 : 0) : 0
Behavior on opacity {
NumberAnimation { duration: 400 }
NumberAnimation {
duration: 400
}
}
}
}
@@ -432,5 +434,4 @@ Item {
repeat: false
onTriggered: scrollHint.visible = false
}
}