Difference between revisions of "Version 4.0 (WinX)"
(→4.0.? on 2022-??-?? {{key press|DevOps}}) |
|||
Line 22: | Line 22: | ||
* Fixed some misbehaviors in the signature editor. For example, the signing isn't properly disabled after the countdown ends when a stroke is not yet finished. | * Fixed some misbehaviors in the signature editor. For example, the signing isn't properly disabled after the countdown ends when a stroke is not yet finished. | ||
− | + | ||
− | + | ||
− | + | ||
== Known issues == | == Known issues == | ||
Line 74: | Line 74: | ||
=== UBIKGlobalStatusBar === | === UBIKGlobalStatusBar === | ||
− | Some | + | Some members are moved from the GlobalStatusBarViewModel to the AppStatusViewModel which is available as a property called AppStatus in the former. So the previous bindings in the form of <code>{Binding XXX}</code> will now require a new binding of <code>{Binding AppStatus.XXX}</code> (with some exceptions, see below). The affected members include the following. |
− | + | * ProgressIndicator; | |
− | * | + | * LoginState; |
− | * | + | * WritingToDB; |
− | + | * TaskCount; | |
+ | * SyncModeName; | ||
+ | * UserSelectedSyncModeName; | ||
+ | * SyncModeCommand -> AppStatus.SwitchSyncModeCommand. | ||
+ | |||
+ | {{Hint|The changes here are not mandatory and the old bindings are still compatible. But we highly recommend that you use the new ones since the old ones will not receive further updates such as bugfixes and improvements.}} | ||
+ | {{Hint|All these changes are also marked in the developer mode.}} | ||
=== UBIKPropertyValueRecordDialog === | === UBIKPropertyValueRecordDialog === | ||
Line 84: | Line 90: | ||
=== Editor related templates === | === Editor related templates === | ||
− | {{Hint|The changes are quite extensive and, therefore, we recommended you | + | {{Hint|The changes are quite extensive and, therefore, we recommended that you take the default templates from the app and re-customize them from there.}} |
First of all for UBIKEditDateTime, UBIKEditDouble, UBIKEditInt, UBIKEditGuid, UBIKEditChart, UBIKEditGeo, UBIKEditBool, UBIKEditString. | First of all for UBIKEditDateTime, UBIKEditDouble, UBIKEditInt, UBIKEditGuid, UBIKEditChart, UBIKEditGeo, UBIKEditBool, UBIKEditString. | ||
Line 101: | Line 107: | ||
=== Any template having ViewModel as the data context === | === Any template having ViewModel as the data context === | ||
− | Some | + | Some members are moved from the ViewModel to the AppStatusViewModel which is available as a property called AppStatus in the former. So the previous bindings in the form of <code>{Binding XXX}</code> will now require a new binding of <code>{Binding AppStatus.XXX}</code> (with some exceptions, see below). The affected members include the following. |
* CallRemoteSupportCommand; | * CallRemoteSupportCommand; | ||
* SwitchSyncModeCommand; | * SwitchSyncModeCommand; |