Skip to end of metadata
Go to start of metadata

This update is a maintenance release which addresses numerous issues found since the Crosslight 3 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 3 Update 3 is free to all customers with active subscriptions.

In addition to the update packages availability, the Crosslight installer for Mac and Windows have also been updated to reflect this release. It's highly recommended to perform updates with the new installer since this release contains new improvements related to project templates and IDE integration. To download the latest Crosslight installers, please sign in with your Intersoft Developer account.

About Crosslight 3

This update is building on Crosslight 3 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 3.0 Release Notes and see what you are missing out on!

Download Crosslight 3 today.


Quality Band [?]STABLE
Build Number3.0.5000.199
Last Build DateFeb 27, 2015

Continuous Stability Improvements

This update is strongly focused on stability improvements across various Crosslight components. It also includes dozens of enhancements, thanks to the support and feedback from our customers and Crosslight community. For the complete list, please see the Enhancements section below.

New Android Grid Fragment

In addition to dozens of enhancements, this release brings two new major features for Android. With full MVVM and data binding support built to the new Grid Fragment, you can now easily display a collection of items in a nicely arranged Grid layout. In fact, you can swap the existing List layout with the new Grid layout by just changing the fragment class – absolutely no changes on your existing UI logic or data access layer.

New Android Location Service

This release shipped with a powerful location service based on Fused Location Provider available in latest Google Play Services. The new location service offers more accurate and faster location coordinate capturing through the available network, including the automatic use of GPS, cellular and Wi-Fi network.

Implemented in a new assembly Intersoft.Crosslight.Services.Location.Android, you can easily take advantage of this new location service by simply adding a reference to this new assembly. Your existing code which call MobileService.Location.GetCurrentLocation will be automatically routed to the new implementation without writing a single line-of-code, thanks to the Crosslight's rock-solid, plug-and-play architecture.


Enhancements and fixes in this release

This release includes the following enhancements and bug fixes:

T Key Summary P Status Component/s
Bug CROS-739 iOS Templates with XIB has incorrect class name placeholder. Major Resolved
Bug CROS-737 In EditableListViewModelBase, the OnDataChanged call will no longer throw an exception when Items is null. Critical Resolved Core
Bug CROS-735 iOS Table View Controller Template has incorrect Register attribute. Major Resolved Project Template
Bug CROS-734 FilterDescriptor with DateTime value now produces date format that complies with OData specification. Critical Resolved Data
Bug CROS-728 Android LocationService returns wrong longitude and latitude. Major Resolved
Bug CROS-727 Prevent Android FormBuilderSamples from crash when press Save button or navigate back Major Resolved Android
Bug CROS-726 Prevent Android MapSamples from crash when there is no internet connection Major Resolved Android
Bug CROS-725 BackgroundColor is not applied to Label when bound to the UI through StyleAttributes property. Major Resolved iOS
Bug CROS-724 BackgroundColor not working when applied to Label Major Resolved Android
Bug CROS-723 Fix Read-only TextField FormBuilder on Android can be edited Major Resolved Android
Improvement CROS-722 UIDrawerNavigation is now improved to be backward compatible with iOS 7 while preserving the blur transition feature for both iOS 7 and 8. Major Resolved
Bug CROS-717 TimePicker appearance should follow the specified app theme Major Resolved Android
Bug CROS-701 Fix cross thread access issue in ListView (Synchronization) Major Resolved Android
Bug CROS-700 Failed to retrieve item index in ListView Major Resolved Android
Bug CROS-699 DateTimePicker and TimePicker value is not bound properly Major Resolved Android
Bug CROS-698 Title in ActionBar is not displayed properly when using Fragment Major Resolved Android
New Feature CROS-697 New component: Advanced FusedLocationProvider for location service Major Closed Android
New Feature CROS-696 New component: GridFragment Major Closed Android

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