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
+1
View File
@@ -5,3 +5,4 @@ name = "PySide QtQuick Project"
# ===== PySide Build Inputs =====
[tool.pyside6-project]
files = ["ISC/HomePage.qml", "ISC/Main.qml", "ISC/Tabs/SelectFileDialog.qml", "ISC/Tabs/SettingsTab.qml", "ISC/Tabs/qmldir", "ISC/Theme.qml", "ISC/qmldir", "backend/file_browser.py", "backend/local_settings.py", "backend/local_settings_model.py", "main.py"]