Skip to end of metadata
Go to start of metadata

This page shows the highlights of major Crosslight releases.

Crosslight 5.0 - February 29, 2016

  • Introduced full Material Design support, including the use of vibrant Material Toolbar, Collapsing Toolbars, Floating Action Buttons, Shared Element Transitions, Parallax Scrolling, Material Navigation Drawer and consistent Material Design adhering to Google Material Design specifications.
  • Simplified programming pattern and development experience with modernized project structure, simple resource override, automatic back button, adding toolbar items with simple API and smart Fragment navigation.
  • Introduced new Material components such as RecyclerViewFragment with CardView support, swipe gesture support, shared transition support, multiple selection support.
  • New SearchableRecyclerViewFragment that streamlines search process when interacting with RecyclerViewFragment.
  • Refined and redesigned FormFragment to support the use of Crosslight Form Builder that adheres to Material Design guidelines, including 50+ form editors and layouts.
  • Supported Master-Detail navigation scenario available in classic Crosslight Android with the new MasterDetailFragment.
  • New NestedFragment that supports advanced master-detail scenario, perfect for complex business scenarios that requires nested navigation of the list view on the left side of the screen.
  • Introduced new SplitFragment that provides iPad-style SplitView experience with supporting the use of two separate Toolbars inside a single View.
  • Refined the search user experience with the new SearchActivity. Inspired by iOS's elegant search, the new SearchActivity features a translucent background in initial state, giving subtle transition effect and better experience.
  • Introduced Material UI components to ensure the maximum compatibility when using the new Crosslight Android Material library, such as new MapFragment and ViewPagerFragment.
  • When using the new Material library, Activity Presenter's look and feel automatically takes account Material color palettes with redesigned dialog that matches Android Material experience.
  • Buttons in Crosslight Android Material now uses flat and raised buttons on par with Material Design specifications.
  • Introduced a new Action Toast Presenter to allows developers to present a message and an action to the user, very useful for business scenarios that requires the Undo action, for example.
  • Streamlined Crosslight dependency management by fully utilizing NuGet Package Manager as main channel of distribution of alpha, beta and stable builds of Crosslight.
  • Four new gorgeous UI components were added: Gauge and Circular Chart to display and measure real-time data, Signature Pad to capture user's signature easily and a refined Calendar Month View 2.0 that displays and renders better in smaller screen devices such as phones.
  • Full support for iOS 9 and universal storyboards. Crosslight Form Builder for iOS now respects the universal margin of elements, so Form Builder elements now render perfectly on any devices.
  • Introduced modern transparency transition API that maintains a translucent status bar transition when performing push navigation on iOS platform.
  • Supports creation of Material projects with the new Crosslight Project Wizard, which also supports various color choices for Toolbar.
  • Added Visual Studio F1 help integration for easy documentation lookup against any classes, methods or properties during development.
  • Added NuGet Package Extension for Mac to support simplified and streamlined installation of Crosslight NuGet packages when developing with Xamarin Studio on Mac.
  • Added new starter walkthroughs to help new users get started with Crosslight easily, including step-by-step and detailed explanations.
  • Moved Crosslight Samples so that each sample is now hosted in its own repository, and categorized samples in 5 categories; basic, data, ui, services and app.
  • Full release notes here.

Crosslight 4.0 - July 22, 2015

  • Enhanced Crosslight Sync Framework reliability to fail-proof, capable of handling any type of unexpected scenarios. Introduced sync channels and priority management queues.
  • Introduced View Projection technology that significantly improves read operation performance in complex data list, with aggregation and arithmetic operations support.
  • Introduced extensible request filters that allows you to intercept any incoming and outgoing REST requests, useful to introduce additional layers of operations.
  • Enhanced code generation mechanism to support advanced entity relations that may occur in enterprise scenarios.
  • Incorporated the industry's first high-performance and ultra flexible MVVM charting suite, featuring over 20+ chart types. 
  • Added highly versatile dialog presenter component that allows you to display virtually any content in a dialog-style fashion.
  • Added new barcode scanner service that supports over 20+ types of barcodes, with automatic barcode detection support.
  • Introduced a highly flexible and powerful logging framework that can be easily integrated with Azure Application Insights.
  • Introduced new numeric stepper and animated section visibility bindings for Crosslight Form Builder.
  • Added numerous improvements for iOS and Android platforms, including new drawer animations, universal search controller, fused location provider, and more.
  • Crosslight iOS components now work seamlessly with Xamarin.iOS designer and you can now work with universal storyboards to work with Crosslight navigation framework, seamlessly.
  • Crosslight Project Wizard now generates iOS.Unified projects by default, supports latest versions of Android, and increases the reliability of generated web projects.
  • Crosslight now works in harmony when using Visual Studio 2015, Visual Studio Android Emulator and Xamarin Android Player.
  • Lots of other improvements and bug fixes.

Crosslight 3.0 Update 5 - April 29, 2015

  • Added support for CommandProperty binding support for UIButton when contained in custom UICarouselViewCell.
  • Fixed reliability in binding image.
  • Support binding to multiple ImageView in iOS table cell.
  • Improved iOS Resizable TextView ResponderAccessory to support iOS 7.1.

Crosslight 3.0 Update 4 - March 27, 2015

  • Added button command binding support in TableView and CollectionView.
  • Added round corner image capabilities for all platforms.

Crosslight 3.0 Update 3 – February 27, 2015

  • Added new Grid Fragment for Android.
  • Added new advanced location service for Android.
  • Stability improvements across various Crosslight components.
  • More in release notes.

Crosslight 3.0 Update 2 – January 27, 2015

  • Added new push registration service to the Crosslight Enterprise App Framework.
  • Major improvements in Crosslight sync service - with faster changes detection and logical delete support as well as smart user experience.
  • New Crosslight iOS assemblies for Xamarin iOS Unified API support.
  • Added tooling support for iOS Unified project type which includes templates for both Xamarin Studio and Visual Studio.
  • Crosslight implementation of PropertyCross sample is now officially available for download.
  • Updated project templates - business project template and localizable business project template.
  • Improved data access, push notification, and support for user-based push registration.
  • Updated Data Sync sample to demonstrate framework's enhancements.
  • More in release notes.

Crosslight 3.0 Update 1 – December 23, 2014

  • New Crosslight iOS assemblies for Xamarin iOS Unified API support.
  • Major stability improvements for Android in release configuration with linker enabled. 
  • More in release notes.

Crosslight 3.0 – November 25, 2014

  • Full iOS 8 support.
  • New cross-platform UI components – carousel view, map view, message input view, calendar month view and more
  • Crosslight project item templates are now available for Xamarin Studio Mac
  • Contextual (F1) help integration for Visual Studio 2012 or later
  • New navigation drawer template for Windows 8
  • Added more item templates for iOS and Android
  • Form builder taken to the next level, introducing radio button and list view editor
  • Exciting new iOS features – translucent modal view, custom edit actions, resizable text view cell, and more
  • Significant performance improvements for Android, featuring the industry's fastest list view and image loader
  • New Android components – auto complete text box, grid view binding and more
  • More in release notes.

Crosslight 2.0 Update 5 – September 31, 2014

  • Full iOS 8 support.
  • New FormFragment to support the use of Crosslight Form Builder in Android Fragments.
  • New Pull-to-Refresh UI for Android, replacing the old UI to the new and standard SwipeRefreshLayout.
  • Improved presenter lifecycles for Android to support rotation and state persistence better.
  • Improved Image Loader performance using AsyncTask to enjoy a smoother scrolling experience.
  • Image Loader Service enhancements to support loading images from assembly and local storage.
  • CheckBox and TextBox item bindings are now supported for Android.
  • Samples are updated to fully comply with iOS 8.
  • Updated API documentation.
  • More in release notes.

Crosslight 2.0 Update 4 – August 29, 2014

  • New cross-platform sync service that leverages each mobile operating system capability.
  • Enhanced push notification to support silent mode, ideal for triggering data sync.
  • Major performance improvements across all Crosslight components and services, particularly in iOS components.
  • Major stability improvements in Enterprise App Framework resulting in more efficient data retrieval process and less resources usage.
  • A vast array of new time-saving features for iOS, including automatic height detection, dynamic cell height support, and more.
  • Improved social network service, including support for Facebook 2.0 app-scoped ID.
  • Major performance improvement in ImageLoader service by re-engineering the asynchronous implementation with Grand Central Dispatch (GCD).

  • Stability improvements across all Crosslight Platforms components, including Android, Windows Phone, and Windows 8. 
  • Updated samples and API documentation.
  • More in release notes.

Crosslight 2.0 Update 3 – July 25, 2014

  • New cross-platform localization service featuring dynamic culture change at runtime.
  • Enhanced Crosslight Project Wizard featuring new localizable business template.
  • Shipped over 50 Crosslight item templates for Visual Studio 2013.
  • iOS table view now supports view template definition for header and footer.
  • Major stability and reliability improvements for Crosslight Android including support for elegant rotation and ViewModel persistence.
  • Support for Xamarin.Android.Support.v4 assembly.
  • Improved performance for entity container and data components.
  • Updated samples and API documentation.
  • More in release notes.

Crosslight 2.0 Update 2 – June 30, 2014

  • Batch update support with smooth animation for sorted collection.
  • Added async method extensions for all Crosslight built-in services.
  • Added new DateTimePicker editor in Android.
  • Content navigation support in iOS master detail component.
  • Various improvements to enterprise app framework.
  • More in release notes.

Crosslight 2.0 Update 1 – May 23, 2014

  • Enhanced many iOS components to work better together, i.e., UITabBarController can now host UICollectionViewController properly.
  • Support custom cell template during search mode in iOS.
  • Improved master detail navigation components for both iOS and Android.
  • Improved stability for Crosslight Android platform.
  • More in release notes.

Crosslight 2.0 – May 5, 2014

  • New enterprise-grade data access services including both client and server components
  • Time-saving Crosslight Entity Designer Extension for Visual Studio 2012 & 2013, featuring auto generation of domain models, entity context, controllers, and data repositories
  • Added social network services with multi-layer authentication support
  • Added push services featuring unified notifications for iOS, Android, and Windows platforms
  • Powerful SQLite data component featuring asynchronous design, changes tracking, and full LINQ support
  • Added enterprise reporting viewer for iOS, Android, and Windows platforms
  • High-performance web image loader and cache services with memory-efficient implementation
  • Support incremental loading and pull-to-refresh in data view model and platform UI components
  • Enhanced drawer navigation for iOS and Android
  • New drawer navigation for Windows Phone 8 – designed with its authentic panorama style
  • Gorgeous master-detail navigation view for iOS and Android
  • More in release notes.

Crosslight 1.0 Service Pack 1 – October 2, 2013

  • Added full iOS 7 support
  • Compiled on Xamarin.iOS 7.0
  • Major improvements on Form Builder to adhere the new design guidelines introduced in iOS 7 while maintaining backward compatibility with iOS 6
  • Added support for dynamic circle mask for image field in Form Builder in iOS
  • Date picker, time picker and picker components are now default to inline display when running on iOS 7 
  • Improved auto-resizing textview editor to work consistently across all supported screen resolutions in iOS 
  • Added TintColor property to the UIApplicationDelegate class for iOS 7 support
  • Improved overall performance and reduced memory footprint
  • Fixed SearchableListFragmentActivity<TViewModel> and SearchableListActivity<TViewModel> after SearchView lost focus in Android
  • Added nested fragment navigation support to FragmentActivity with smart navigation stack in Android
  • More in release notes.

Crosslight 1.0 – September 9, 2013

  • Initial version of Crosslight – an advanced cross-platform mobile toolset for iOS, Android, Windows Phone and Windows 8 platforms
  • Comprehensive and advanced mobile frameworks leveraging MVVM design pattern
  • Build native iOS, Android, Windows Phone 8 and Windows 8 apps with a single application codebase
  • Elegant, developer-friendly API based on platform standards
  • Universal data management with automatic data binding
  • Streamlined navigation services supporting push, modal and nested navigation mode
  • Rich form builder with 20+ pre-built editors
  • Highly customizable editor controls ranging from auto resize textbox to image picker with camera support and more
  • Comprehensive mobile services for business apps
  • More in release notes.