Jump to: navigation, search

Difference between revisions of "Version 4.1 (Xamarin)"


Line 8: Line 8:
  
 
== Preview ==
 
== Preview ==
 +
 +
=== 4.1.xx on 2022-0x-xx ===
 +
* Fixed an issue when scanning QR codes with line breaks on Android/iOS.
  
 
=== 4.0.13 on 2022-02-24 {{key press|App Center}} ===
 
=== 4.0.13 on 2022-02-24 {{key press|App Center}} ===
Line 73: Line 76:
 
[[Category:Version 4.0|Version 4.0 Xamarin]]
 
[[Category:Version 4.0|Version 4.0 Xamarin]]
 
[[Category:Version 4.0 Xamarin|Version 4.0 Xamarin]]
 
[[Category:Version 4.0 Xamarin|Version 4.0 Xamarin]]
 +
[[Category:Version 4.1 Xamarin|Version 4.1 Xamarin]]
 
[[Category:Xamarin|Version 4.0 Xamarin]]
 
[[Category:Xamarin|Version 4.0 Xamarin]]
 +
[[Category:Version 4.1|Version 4.1 Xamarin]]

Revision as of 10:01, 25 May 2022

IC Attention.pngUBIK 4 clients can only connect to UBIK® Servers of version 3.6 and higher!
[edit]

Release Notes

Release

Beta

Preview

4.1.xx on 2022-0x-xx

  • Fixed an issue when scanning QR codes with line breaks on Android/iOS.

4.0.13 on 2022-02-24 App Center

  • The app's default profile is now only generated during app startup when no other profiles are detected.
  • Xamarin Android now supports managed app configuration for rolling out up to 9 Ubik profiles in an enterprise environment.
  • Some security related improvements.
    • The app now informs the web service to terminate the user session upon logout or app closing.
    • The app no longer allows self signed server certificates.
  • The app's entire login page is now customizable.
    • As a result, the old feature which allows customizers to configure the background image of the login page (bg_portrait.png/bg_landscape.png) is removed. Because it only worked for Xamarin.UWP and can now be done with regular XAML customizing.
  • Fixed an issue where unnecessary messages are logged. ("Message is null")
  • UBIK clients are now able to log all webservice communication related activities (in UBIKWebserviceDebug.log) for better trouble shooting. It can also be turned off using the EnableSyncLogging setting in the profiles.
  • UBIK now supports In-App Camera Calibration




Known issues

XAML Notes

XAML changes

Since there has been a major UI redesign in this version, quite a lot of changes in XAML code (especially bindings) are involved. We have striven to maintain backward compatibility, but some changes either are simply unavoidable or their long term benefits outweigh the efforts required this one time.

Converters

  • Under namespace UBIK.CPL.Converters, SelectiveItemToValueConverter is renamed as PropertyValueToSelectiveItemConverter to properly reflect what it does.
  • Under namespace UBIK.CPL.Converters, a new "StringToDateTimeTypesConverter" was added. It should be used when binding to a Date/Time Property on a PropertyViewModel.




UBIKContentArea

  • Changed from "Properties.Items" to "Properties.VisibleItems" in bindings because Items/AllItems now also include those system/invisible ones that users are not supposed to see.

UBIKThemes

  • Removed "Content.", "OwnerModel." from bindings in DateTemplate "UBIKPropertyItem".
  • "SetValueCommand" is no longer available and replaced with "SetPropertyValueCommand".

UBIKEditNA

  • Prefixed bindings "EnableNAOption" & "NotApplicable" with "PropertyViewModel.".

Editor related templates

IC Hint square.pngThe changes are quite extensive and, therefore, we recommended you taking the default templates from the app and re-customize them from there.

The affected list of templates include: UBIKEditDateTime, UBIKEditDouble, UBIKEditInt, UBIKEditGuid, UBIKEditGeo, UBIKEditBool, UBIKEditString.

  • Changed from "PropertyItem" to "PropertyViewModel" in bindings;
  • Prefixed bindings "EnableNAOption", "NotApplicable", "Unit" & "ShowComboBox" with "PropertyViewModel.";
  • Changed from "PropertyValue" to "PropertyViewModel.ValueItem.PropertyValue" in bindings;
  • Prefixed binding "FilterQueryResults.Items" with "PropertyViewModel."; (UBIKEditGuid)
  • Changed from "ViewGuidObjectCommand" to "NavigateToGuidCommand". (UBIKEditGuid)

Any template having ViewModel as the data context

See the same named section in Version 4.0 (WinX) - Xaml Notes