Last modified on 20 July 2021, at 09:03

Version 3.8 (WinX)

Revision as of 09:03, 20 July 2021 by CWU (Talk | contribs)

[edit]

Release Notes

Version 3.8.?? (2021-06-??)

  • Fixed an occasional crash when the property list gets reloaded (ListToBindableVectorAdapter.EnsureIndexInt32 exceptions).
  • Fixed an issue where the content creation button might be incorrectly disabled after the context object gets edited.
  • Multi line drawings are now supported in UBIKPdfViewer

Version 3.8.42 (2021-05-25/2021-06-30) Store Beta/Store

  • The auto branch download feature is now disabled by default and can be enabled in the Content settings.
  • Supports the scanning of color inverted 2D codes. It is an option that can be turned on/off in the Camera settings.

Version 3.8.38 (2021-05-18) DevOps

  • PDFViewer now supports multi language use.
  • PDFViewer now supports customizable toolbar/button color.
  • Fixed issues where text highlight/underline/strike-through did not work in PDFViewer.

Version 3.8.36 (2021-04-23) Store

Feature highlight

  • The client can now receive detailed information about the current user as well as other users.
  • Users can now record audios (in addition to videos and photos) as UBIK® documents.
  • Data customizers can now configure whether & how UBIK content should be automatically downloaded to the clients.
  • The DeviceID is now unique and independent of network hardware changes.
  • Profile settings are now automatically saved when users leave the settings page.
  • UBIKDetailsQueryArea is now fully customizable.
  • Added basic time zone support.
  • Re-implemented the annotation feature to unify it with the upcoming platform releases on Android and iOS
    • On PDFs, an annotation can be edited as long as it's not merged into the document, but only by the user who created it
  • The UBIKImageEditor provides the possibility to customize the following in XAML.
    • The visibility of the image toolbar;
    • Whether annotations should be saved separately in the annotation properties or "burnt into" the original images.
  • The CreateChildItemCommand now supports specifying the owner (by its UID) under which the object should be created.
  • Added a thumbnail indicator and a more helpful text header in the document flip view.
  • Made the client aware of map overlays even when they are not a part of the infrastructure.
  • Supports grouping of AR markers (like for geo POIs) to overcome the limitation of the maximum 1024 unique Aruco markers.
  • ContentViewModel.PropertyItems can now be filtered using the ListCollectionView.



Bugfixes

  • Fixed an issue where the geo editor misbehaved for newly created objects (or those without original server values).
  • Fixed an issue where changes to geo property values were lost in offline/manual mode.
  • Fixed an issue where scanning did not work when the search box is customized away from the login page.
  • Fixed an issue where the bottom menu item for creating child items stopped working.
  • Fixed an issue where the POIs are sometimes not shown (when navigating from the map page to the POI page).
  • Fixed an issue where content list items sometimes stopped responding to user interactions after content updates.
  • Empty signatures can now not be confirmed anymore.
  • Fixed an issue where single content updates did not cause the XAML filters to re-evaluate, resulting in content in filtered lists where it didn't belong.
  • Fixed an issue, where the HotSpotClassification was needed to annotate an object.
  • After entering/exiting a POI group, the correct Geo POIs are now displayed.
  • Fixed some issues that prevented certain members from being displayed in the type browser of the developer mode.
  • Fixed an issue where scanning might not work under certain circumstances (namely when the default search box is customized away from the login page).
  • Fixed a bug where mass editing did not correctly apply its initial selection on all items.
  • Fixed an issue where newly created document files could not be played until they are saved.
  • Fixed missing commits if committing many objects at once.
  • Fixed an issue where the first child document is not loaded when you navigate to a details page.
  • Fixed an issue where the app freezes for seconds when displaying a large list of property values records.
  • Fixed missing previous/next buttons in the document flipview when a URL/linked document is presented.
  • The profile browser now displays the path of the subfolders relative to the root folder for better readability.
  • Fixed an issue where redlining didn't work when configured to navigate to the created documents upon finishing.
  • Fixed an issue where root & infrastructure objects were not updated after users switch online manually and the app detects new meta definitions.
  • Fixed an issue where the app might repeatedly update meta definitions and other data until users confirm the warning dialog about outdated meta definitions.
  • Fixed an issue where it's not possible to enter/exit POI groups/buildings in the POI page.
  • Fixed an issue where property lists become empty after multiple updates (in quick succession) on the same content.
  • Fixed an issue where the app displayed no error message when failing to contact the content service right after login.
  • Fixed an issue where the app displayed wrong versions of document files in certain cases (e.g. when apps such as OneDrive are syncing the pictures folder).
  • Fixed an issue where the root page and the settings page displayed the wrong headers.
  • Fixed an issue where the app gets stuck during offline logins when there are open/unprocessed pushes.
  • Fixed an issue where Aruco POIs are not displayed when they are referenced by marker objects but are not marker objects themselves (without SYSCLS ARMARKER).
  • Fixed an issue where profiles are duplicated when their <Name> tags don't match their file names or when they are placed under sub folders.
  • Fixed an issue where the setting to use Geo locations from scanned results is not persisted/restored.



Known issues

  • Sometimes, list items might stop responding to clicks after online content updates. A refresh/reopening of the page solves the problem.
  • Project specific resources defined in UBIKThemes might not take effect immediately after switching profiles. Restarting the app solves the problem.
  • If a device has multiple cameras of exactly the same model (e.g. Microsoft HD 3000), the wrong one might be used during remote support calls.
  • The AR Marker related features are resource intense and can cause the app to slow down on weaker tablets.
  • Sometimes after an external bluetooth RFID scanner is disconnected, the app still incorrectly recognizes it as available.


XAML Notes

UBIKMediaPlayerElement

This control is introduced to replace the old MediaElement we used for playing video/audio files. Because the old one had an issue that newly created document files can not be played until they are saved. If this issue is relevant, you should update those XAML files that use MediaElement. See below.

New

<Grid xmlns:controls="using:UBIK.WinX.Controls">
    <controls:UBIKMediaPlayerElement
       ...
       SourceExt="{Binding DocumentViewModel.LocalURI}" />
</Grid>

Old

<Grid>
    <MediaElement
       ...
       Source="{Binding DocumentViewModel.LocalURI}" />
</Grid>

If this issue is irrelevant or does not bother your users, you can skip updating the XAMLs since the old MediaElement still works for the most part.