Skip to content
This repository has been archived by the owner on Mar 4, 2023. It is now read-only.

Releases: Skycoder42/QtMvvm

QML Bugfix

14 Aug 19:22
Compare
Choose a tag to compare

Fixed bug in the Quick Dialog Presenter that prevented dialogs from beeing shown

Missing Header fix

13 Aug 17:20
Compare
Choose a tag to compare

Added workaround for missing header that is not picked up by Qt

Big feature update

08 Aug 19:21
Compare
Choose a tag to compare

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

Qt 5.11.0 rebuild

24 May 11:47
Compare
Choose a tag to compare
1.0.1-2

fix missing include

Translations fix

14 Mar 19:02
Compare
Choose a tag to compare

Fixed a bug that prevented translations from beeing generated.

Initial release

14 Mar 17:10
Compare
Choose a tag to compare
1.0.0

fixed todos, added images