This repository was archived by the owner on Mar 4, 2023. It is now read-only.
Big feature update
Changelog:
- Changes:
- Improved close handling. Only the last "any" closed will now quit the app, allowing "dialog-only" apps
- Added destruction scopes for ServiceRegistry services
- Add change signals to SettingsViewModel
- Added CoreApp and ServiceRegistry as QML-Types
- Added support for loading plugins via the ServiceRegistry
- Added DataSyncSettingsViewModel
- Added support for singleton ViewModels
- Added support for container ViewModels
- Added ViewPlaceholder QML type to show views within other views
- Added new QML types:
- ColorHelper: provides style-idepended color access
- TintIcon: a tinted icon
- SearchBar: A titlebar label with a search bar integrated
- RoundMenuButton: A Round button that pops up smaller round buttons
- DecorLabel: A label that gets highlighted when the edit gets input focus
- MsgDelegate: A base class for settings delegates
- TimeEdit: An item to edit times
- DateEdit: An item to edit dates
- ColorEdit: An item to edit colors
- Added value formatters to show value previews on settings delegates
- Added color dialogs
- Added progress dialogs (with asynchronously controllable progress)
- Added qsettingsgenerator, a tool to create a C++-Wrapper to access settings in a static, typesafe manner
- Can use QSettings, QtDataSync or the Android SharedPreferences as backend to store settings in
- C++-Bindings for easy, typesafe and compile-checked settings access
- Provides optional QML-Bindings that do the same
- Can include the Settings-XML files used for the SettingsViewModel
- Improved settings translations via custom lupdate target
- Bugfixes
- Fix broken qml message box button texts
- Fix deadlock in ServiceRegistry
- ServiceRegistry now correctly calls qtmvvm_init on all injections
- Fix broken QML Binding parent detection
- Fix bug in quick presenter that messes up the presenting order
- CoreApp does now properly inject service on itself
- Minor improvements and other fixes
- Added core unit tests