Skip to end of metadata
Go to start of metadata

This update is a service pack release which includes enhancements and also addresses numerous issues found since the Crosslight 5 release. This release includes stability improvements in data access, frameworks and various components across all platforms. We highly recommend you to update to this release for best performance and stability.

Upgrading to Crosslight 5 Update 2 is free to all customers with active subscriptions.

To apply the latest Crosslight updates, simply update the Crosslight NuGet packages in your solution. Please refer to this documentation to learn how to update your Crosslight NuGet packages.

About Crosslight 5

This update is building on Crosslight 5 release which includes hundreds of new features that make enterprise cross-platform apps development a breeze. Take a look at all the new features in the Crosslight 5.0 Release Notes  and see what you are missing out on!

Download Crosslight 5 today.

Quality Band [?]STABLE
Build Number5.0.5000.632
Last Build DateApril 29, 2016

Crosslight.iOS Improvements

In this release, Crosslight.iOS receives several nifty improvements that will allow you to create even more gorgeous iOS apps with Crosslight. Let's take a look at each one.


Introducing New Rating Bar

In this release, Crosslight adds a new rating bar UI that allows you to easily provide rating bar interface in your app. It's available for both iOS, Android, as well as a form builder widget. The new rating bar also supports fixed and precision rating for better visualization.

To use the RatingBar, simply drag the RatingBar control from the toolbox onto the ViewController designer surface.

Then, you can easily set the outlet and other various properties by clicking on the Properties panel on the right-hand side.

In your code, simply reference them as normal view outlets.


UITabViewController Supports Child Controller Injection

Previously, you can only use list view in UITabViewController in a single full screen. Thanks to the new enhancement in Crosslight.iOS, UITabViewController now supports child controller injection, allowing you to use list view inside a child as you can see in the screenshot.


Introducing Animation Support in UIImageView

UIImageView now supports animation when loading an image asynchronously. The following video shows how the animation looks like when loading an image, it shows the watermark at first while loading the image with beautiful animation to be displayed afterwards.


Crosslight.Android Improvements

Crosslight 5.2 marks the stabilized version of Crosslight Android with the following fixes issues:

JIRA Issues Macro: JIRA project does not exist or you do not have permission to view it.

For more information about Crosslight Android Material, see Crosslight Android Material Development.

Enhancements and fixes in this release

This release includes the following enhancements and bug fixes:

T Key Summary P Status Component/s
Bug CROS-1124 Fixed push notification UI getting overridden when showing new incoming remote notification. Major Resolved Android
Bug CROS-1123 Fixed synchronization case where updated entity got deleted during synchronization. Major Resolved Android
New Feature CROS-1122 Added rating bar widget for Form Builder Major Closed UI Components
New Feature CROS-1121 Added new rating bar component for iOS and Android Major Closed Android, iOS, UI Components
Improvement CROS-1120 Reset pending changes state for modified entity from invalid pending changes Major Closed Frameworks
Improvement CROS-1119 Introduce InvalidPendingChangesStrategy in SynchronizationService Major Closed Frameworks
New Feature CROS-1118 UIViewController improvement: Blur visual effect can now be used together with scroll view, along with AutoScrollToVisible feature. Major Closed iOS
Improvement CROS-1117 UITableViewController improvement: Empty watermark is now properly invalidated when the source collection is changed. Major Closed iOS
New Feature CROS-1116 Support animation when UIImageView is loading an image asynchronously. Major Closed
Bug CROS-1115 Invalid cast exception persist when set StrokeColorProperty of SignaturePadViewProperties Major Resolved
New Feature CROS-1113 Drawer navigation now properly considers the Title property in ViewModel during content navigation. Major Closed iOS
New Feature CROS-1112 Introduced awaitable async methods for data loading in DataListViewModelBase Major Closed Frameworks
Improvement CROS-1111 Enhance Facebook Social Service to comply with updated Facebook API Major Closed Services
Improvement CROS-1107 Retaining bound values in view when disappearing for better user experience. Major Closed Android
Improvement CROS-1103 Synchronize tab layout selected index with viewmodel selected index Major Closed Android
Improvement CROS-1102 Fix unsupported link in map direction (Change link format) Major Closed Android
Bug CROS-1101 Cancel Edit does not refresh navigation property. Major Resolved Data
Improvement CROS-1057 Allow view projection to be used with navigation properties included Major Closed Data
Improvement CROS-1032 UITableViewController now supports child controller injection, allowing it to be injected to an existing view. Major Closed iOS

For more information about release band quality and how to obtain and apply updates, see Updating Crosslight.