Difference between revisions of "Version 1.1 (Xamarin)"
(→1.1.64 on 2020-10-16) |
|||
(25 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
= Release Notes = | = Release Notes = | ||
+ | |||
+ | == Releases == | ||
+ | |||
+ | === 1.1.88 on 2021-01-12 {{key press| beta play store version}} === | ||
+ | * Implemented scan-to-input for string properties. | ||
+ | |||
+ | === 1.1.85 on 2020-12-03 === | ||
+ | * It's now possible to use the UBIKContentView with a explicitly specified custom template (its "Content"). | ||
+ | |||
+ | === 1.1.84 on 2020-11-24 === | ||
+ | * Fixed an issue where buttons (triggering commands) might be enabled/disabled incorrectly when navigating back to a page. | ||
+ | |||
+ | === 1.1.83 on 2020-11-19 {{key press|store version}} === | ||
+ | * Fixed an issue where XAML based filtering doesn't work for changed items. | ||
+ | * Fixed memory leaks caused by images and glyphs | ||
+ | |||
+ | === 1.1.81 on 2020-11-18 === | ||
+ | * Fixed an issue where root objects were loaded from the server on every navigation step. | ||
+ | * Fixed an issue where added PDF annotations could not be removed or edited anymore. | ||
+ | |||
+ | === 1.1.80 on 2020-11-17 === | ||
+ | * Fixed an issue where a page refresh triggered by property based list filtering causes the app to pause (as if stuck at the previous page). | ||
+ | * Fixed a crash related to list views on iOS. | ||
+ | |||
+ | === 1.1.78 on 2020-11-16 {{key press|store version}} === | ||
+ | * Fixed a performance issue when navigating. | ||
+ | * Fixed a crash on some devices when navigating away from a PDF page. | ||
+ | |||
+ | === 1.1.76 on 2020-11-12 {{key press|store version}} === | ||
+ | * Fixed an issue where query results are sometimes not displayed in a Guid editor when it’s first opened. | ||
+ | * Fixed bug that caused cascaded work packages to not update their status properly when navigating back. | ||
+ | * Improved infrastructure document Files download behaviour. | ||
+ | |||
+ | |||
+ | |||
+ | |||
== Previews == | == Previews == | ||
− | === 1.1. | + | === 1.1.64 on 2020-10-16 === |
* Updated some app icons. | * Updated some app icons. | ||
* Added a hamburger button and a back button to full screen pages where the navigation/title bar is not available (POI, map, scan). | * Added a hamburger button and a back button to full screen pages where the navigation/title bar is not available (POI, map, scan). | ||
* Made the client aware of map overlays even when they are not a part of the infrastructure. | * Made the client aware of map overlays even when they are not a part of the infrastructure. | ||
* Fixed an issue where old routing arrows from previous sessions were incorrectly displayed. | * Fixed an issue where old routing arrows from previous sessions were incorrectly displayed. | ||
− | |||
− | |||
* Fixed an issue where list items sometimes changed their appearing positions and caused strange UI issues (e.g. unclickable, outdated texts, etc.). | * Fixed an issue where list items sometimes changed their appearing positions and caused strange UI issues (e.g. unclickable, outdated texts, etc.). | ||
− | |||
− | |||
* Fixed a bug where the app would not navigate back after creating a new Object. | * Fixed a bug where the app would not navigate back after creating a new Object. | ||
* Fixed an issue where documents created offline are not uploaded after a restart or a new login. | * Fixed an issue where documents created offline are not uploaded after a restart or a new login. | ||
Line 19: | Line 51: | ||
* The swipe gesture is now disabled when looking at documents so that panning/zooming is not conflicted. | * The swipe gesture is now disabled when looking at documents so that panning/zooming is not conflicted. | ||
* Ensured that every device can enter a decimal separator in a numeric field. | * Ensured that every device can enter a decimal separator in a numeric field. | ||
− | |||
− | |||
− | |||
* Updated some localized text resources. | * Updated some localized text resources. | ||
* Improved the speed of loading profiles & XAML resources. | * Improved the speed of loading profiles & XAML resources. | ||
* Fixed a crash when opening the settings page on iOS14. | * Fixed a crash when opening the settings page on iOS14. | ||
− | |||
* Fixed an issue where pulling the list didn't refresh query results. | * Fixed an issue where pulling the list didn't refresh query results. | ||
* Fixed an issue where resetting query criteria didn't update the result list. | * Fixed an issue where resetting query criteria didn't update the result list. | ||
* Fixed an issue where the app didn't navigate to tapped query results. | * Fixed an issue where the app didn't navigate to tapped query results. | ||
* Fixed an issue where items stopped responding to tapping after back navigations from queries. | * Fixed an issue where items stopped responding to tapping after back navigations from queries. | ||
+ | * Provided a workaround for not being able to enter negative (minus) numbers on iOS: in an empty field, the first {{key press|,}} will be interpreted as {{key press|-}} | ||
+ | |||
+ | [[Category:Client|Version 1.1 Xamarin]] | ||
+ | [[Category:Version 1.1|Version 1.1 Xamarin]] | ||
+ | [[Category:Xamarin|Version 1.1 Xamarin]] | ||
=== 1.1.62 on 2020-09-22 === | === 1.1.62 on 2020-09-22 === | ||
Line 64: | Line 97: | ||
* Basic Aruco Marker implementation (Landscape mode only) | * Basic Aruco Marker implementation (Landscape mode only) | ||
* Basic AR Navigation implementation (Route from the Demo plant only) | * Basic AR Navigation implementation (Route from the Demo plant only) | ||
+ | * The UBIK client can now automatically use UI customizings deployed from the server. Details can be found [[Deploy_UI_Customizings_(Client)|here]]. | ||
+ | |||
+ | [[Category:Client|Version 1.1 Xamarin]] | ||
+ | [[Category:Version 1.1|Version 1.1 Xamarin]] | ||
+ | [[Category:Xamarin|Version 1.1 Xamarin]] | ||
+ | |||
=== 1.1.9 on 2020-02-06 === | === 1.1.9 on 2020-02-06 === | ||
* Added scroll views in the settings page so that all entries are accessible on smaller devices. | * Added scroll views in the settings page so that all entries are accessible on smaller devices. | ||
Line 76: | Line 115: | ||
* Added OCR scanning in ScanPage and POI Page. | * Added OCR scanning in ScanPage and POI Page. | ||
* Added first set of Geo AR and Maps features in POI page. | * Added first set of Geo AR and Maps features in POI page. | ||
− | |||
− | |||
− | |||
Line 84: | Line 120: | ||
* Branch download might be paused if the device goes into sleep mode without a power source attached and will only resume if the device screen is unlocked again. We are aware of this issue and will improve it in the future versions. | * Branch download might be paused if the device goes into sleep mode without a power source attached and will only resume if the device screen is unlocked again. We are aware of this issue and will improve it in the future versions. | ||
* When editing the value of a double property in landscape mode characters other then numbers are not displayed but still remain in the string. | * When editing the value of a double property in landscape mode characters other then numbers are not displayed but still remain in the string. | ||
+ | * In rare cases, a query page appears blank without list content after navigating back from another query page. In such cases, a workaround is to reopen it or pull the list area to refresh. | ||
+ | * [https://www.syncfusion.com/support/directtrac/incidents/301168 A memory leak] in general page navigation is present in this release and will be addressed soon in a patch. | ||
+ | * In rare cases, selection of PDF annotations might misbehave on iOS. | ||
= XAML changes = | = XAML changes = | ||
+ | |||
+ | == Chlld list item tap behavior == | ||
+ | Previously, the tap behavior to navigate to child items is included by default in the <code>ContentListView</code> style definition. Due to technical reasons, that is no longer the case. | ||
+ | |||
+ | If you have customized certain templates before and they contain child lists, it's now necessary to enable the navigation behavior like the following. | ||
+ | |||
+ | <source lang = "xml"> | ||
+ | <DataTemplate ... | ||
+ | xmlns:behaviors="clr-namespace:UBIK.CPL.Behaviors;assembly=UBIK.CPL" | ||
+ | xmlns:controls="clr-namespace:UBIK.CPL.Controls;assembly=UBIK.CPL"> | ||
+ | ... | ||
+ | <controls:SfListViewExt ... | ||
+ | ItemsSource="{Binding Children.Items}" | ||
+ | Style="{DynamicResource ContentListView}"> | ||
+ | <controls:SfListViewExt.Behaviors> | ||
+ | <behaviors:EventToCommandBehavior | ||
+ | Command="{Binding NavigateToChildrenCommand}" | ||
+ | Converter="{StaticResource ItemTappedEventArgsToViewModelConverter}" | ||
+ | EventName="ItemTapped" /> | ||
+ | </controls:SfListViewExt.Behaviors> | ||
+ | </controls:SfListViewExt> | ||
+ | </DataTemplate> | ||
+ | </source> | ||
+ | |||
+ | == Editor templates == | ||
+ | Previously, the property editor templates (of different types) did not include certain parts such as the header and the generic confirm/reset/cancel buttons. | ||
+ | |||
+ | Starting from this version, you can customize the entire editor area (top app bar aside) in these templates. | ||