Icenium 1.10 Release Notes

Product version: Icenium 1.10
Build: 2013.3.1210.1
Released: 2013, December 10
Last document update: 2013, December 19

A hot fix update is available. For more information, see Icenium 1.10.1 Release Notes.

New features and updates in this Icenium release are grouped as follows:

For a list of issues you need to be aware of in this release, see Known Issues.

Breaking changes

Warning Updated support for Apache Cordova
Framework updates might introduce new, updated or obsolete APIs that might modify the behavior of your app. You might need to modify any Apache Cordova plugins you have previously added to your app.
Updated Icenium Ion
Icenium Ion is updated to version 2.3.0.
Icenium Ion 2.3.0 is tested and verified to work against Apache Cordova 3.2.0. If your app does not target Apache Cordova 3.2.0, your app might not run properly in Ion.
Improved image validation for iOS icons and splash screens
In Icenium Mist, you can now upload only PNG images when setting new iOS icons and splash screens.
Complete design overhaul of Icenium Mist
Icenium Mist has been completely redesigned to provide for improved user experience. The UI changes might disrupt your typical workflow.
Updated plugin.xml for the BarcodeScanner integrated plugin
The BarcodeScanner plugin is updated to meet the latest Apache Cordova Plugman recommendations. The clobbers target for js-module is declared as cordova.plugins.barcodeScanner. When updating the BarcodeScanner plugin in an existing app, make sure to modify the calls to the plugin in your code.

Top of Page

General

Frameworks

  • Updated support for Apache Cordova
    Icenium supports Apache Cordova 3.2.0. App templates and sample apps are updated to the latest supported version of Apache Cordova. You can update existing apps to target Apache Cordova 3.2.0.
    For more information about what is new in the latest supported version of Apache Cordova, see What's New in Apache Cordova 3.2.0.

  • Updated support for Icenium Everlive Cloud Services
    Icenium supports the Icenium Everlive JavaScript SDK 1.1.3. The Icenium Everlive Cloud Services app template is updated to the latest supported version of the Icenium Everlive JavaScript SDK.

Apache Cordova plugins

  • Added support for Keyboard
    You can enable or disable the Keyboard plugin in your Apache Cordova 3.2.0 apps. For more information, see Keyboard in the Apache Cordova Plugins Repository.

  • Added support for StatusBar
    You can enable or disable the StatusBar plugin in your Apache Cordova 3.2.0 apps. For more information, see StatusBar in the Apache Cordova Plugins Repository.

  • Updated support for BarcodeScanner
    You can enable BarcodeScanner 1.1.0 in your Apache Cordova 3.2.0 apps.

  • Updated support for PushPlugin
    You can enable PushPlugin 2.0.5 in your Apache Cordova 3.2.0 apps.

  • Updated support for Telerik EQATEC Analytics
    You can enable Telerik EQATEC Analytics 3.2.57 in your Apache Cordova 3.2.0 apps. The Telerik EQATEC Analytics is supported in the device simulator.

Tools and services

  • Improved UI Designer tool (experimental)
    • Added support for changing between iOS versions.
    • Added support for changing the device screen orientation.
      • Added support for the tablet form factor.
      • Added individual descriptions for each element in the UI Library.
      • Added search for elements in the UI Library.

Top of Page

Graphite

Tools and services

  • Improved support for the Connection API in the device simulator
    After you set the connection type to None, you can no longer make network requests in the device simulator.

Usability

  • Improved structural highlighting
    You can customize the style of the structural highlighting in the code editor.

  • Improved UI messages
    Pop-ups, wizards and dialogs have been reworked to improve your user experience.

  • Improved UI Designer tool (experimental)
    The UI Library is redesigned.

Top of Page

Mist

Usability

  • Complete design overhaul
    Icenium Mist has been completely redesigned to improve your user experience. Menus, pop-up messages, dialogs and wizards have been reworked to provide for more context-sensitive information and help you complete your tasks.

Top of Page

Icenium Extension for Visual Studio

Tools and services

  • Introduced debugging on device for iOS
    You can debug your iOS app while running it on a connected device. The device must run on iOS 6 or later and the application must be built with a provisioning profile for iOS development.

  • Improved build process
    When you build your app, the Icenium Extension for Visual Studio uploads temporary build data, including data for troubleshooting purposes that will help the team determine any possible issues with your app. You can remove this data at any time by selecting IceniumRemove ‹app name› Data from Cloud from the menu bar.

  • Improved support for the Connection API in the device simulator
    After you set the connection type to None, you can no longer make network requests in the device simulator.

Usability

  • Introduced the About dialog
    You can review information about your installation of the Icenium Extension for Visual Studio and the account you are logged in with, including current version, subscription plan and expiration date.

  • Introduced update notifications
    The Icenium Extension for Visual Studio now prompts you when a new version of the extension is available and lets you download and install it on the spot.

  • Introduced More Info dialogs for the integrated plugins
    You can view additional information, access the plugin documentation and review the plugin.xml file for the Apache Cordova integrated plugins.

  • Improved menus
    The Icenium drop-down menu available from the title bar and the context menus in the Solution Explorer have been reworked to improve your user experience.

  • Improved UI messages
    Pop-ups, wizards and dialogs have been reworked to improve your user experience.

Top of Page

Ion

  • Added support for Apache Cordova 3.2.0
    You can run Apache Cordova 3.2.0 apps inside Ion.

  • Added support for the Keyboard plugin
    You can test the Keyboard plugin in Icenium Ion.

  • Added support for the StatusBar plugin
    You can test the StatusBar plugin in Icenium Ion.

  • Updated support for the Telerik EQATEC Analytics plugin
    You can test the latest version of the Telerik EQATEC Analytics plugin in Icenium Ion.

  • Multiple improvements and bug fixes
    Introduced multiple bug fixes and improvements in stability and performance.

Top of Page

Notable resolved issues

General

  • You cannot control the splash screen behavior for iOS apps.

Graphite

  • When you build your app for running in the Cordova developer app, the Copy Link button remains blank and AppBuilder does not produce a valid link.
  • When you attempt to build your app for testing or distribution, the classic Windows desktop client does not show a warning if the provisioning profile does not match the application identifier for the app, the Build button remains grayed out and you cannot build your app.
  • In the Dashboard, after you log out and log back in again, the classic Windows desktop client no longer shows the icons for your existing apps.
  • In the Dashboard, when you attempt to clone an app from a Git repository, the classic Windows desktop client shows a pop-up message with inaccurate title and text. The pop-up message prompts you to provide your credentials for authentication with the Git provider from which you are attempting to clone an app but it appears to be Windows Security related.
  • In the title bar, the notification center always shows all notifications as unread. The unread counter only resets when you restart classic Windows desktop client.
  • classic Windows desktop client does not show timestamp for notifications in the notification center.
  • When you are debugging an app on a connected iOS device and you disconnect the device, the classic Windows desktop client does not show any warning. It appears that you can continue debugging on device even though the device is disconnected.
  • You can launch the debug tools for debugging on iOS device more than once. Each new instance of the debug tools for debugging on device is blank.
  • On the Dashboard, when loading the list of existing apps, no Loading indicator is shown. If your Internet connection is slow, it might appear that the list of existing apps is empty.
  • When you set the target Apache Cordova version for your app from 2.x to 3.0, all plugins appear to have become disabled in the Properties dialog.
  • Switching quickly between apps from the Dashboard might cause classic Windows desktop client to become unresponsive and close.
  • If you are accessing the Internet via a proxy server that requires authentication, the classic Windows desktop client might prompt you multiple times to provide your credentials for authentication with the proxy.

Mist

  • You cannot clone a third-party remote repository hosted by a Git provider other than GitHub or BitBucket, if the clone URL contains a hyphen (-).
  • After updating to the latest Chrome version, you cannot create or open apps. The Loading indicator continues to roll indefinitely.
  • You can run multiple instances of the Configure Remote Repository wizard simultaneously.
  • You can upload and set non-PNG files as icons and splash screens for your iOS apps. After you upload an unsupported file, the in-browser client can no longer build your iOS apps.
  • When you upload splash screens for your Android app, the in-browser client might not validate the image files properly.
  • When you have multiple valid provisioning profiles and cryptographic identities, the in-browser client might not select the correct cryptographic identity to code sign your app and the build might not complete. The following error might be added to the log: Unexpected server error: After parsing a value an unexpected character was encountered: M. Path 'Output', line 1, position 276.

Icenium Extension for Visual Studio

  • The cordova.android.js and cordova.ios.js files are not read-only and you can modify, move or delete them which might cause your app to stop running properly in the simulator, Icenium Ion and on device.
  • When you run the Build ‹app name› and Deploy operation and only iOS devices are connected to your system, the Build and Deploy dialog always appears.
  • In the device simulator, when you switch to an Android phone or to an Android tablet, an exception is added to the log.
  • The extension for Visual Studio does not synchronize saved changes from the Properties dialog to the device simulator automatically.
  • You might not be able to log in with your Telerik account after multiple consecutive login and logout attempts during one Microsoft Visual Studio session. The login pop-up window shows an error message and an exception is added to the log.
  • When you attempt to build your app and deploy it on a connected iOS device from the Build ‹app name› and Deploy operation, an error is always added to the Error List in Microsoft Visual Studio even when the build and deployment complete successfully.
  • If you are accessing the Internet via a proxy that requires authentication, the extension for Visual Studio might prompt you multiple times to provide your credentials for authentication with the proxy.
  • When you run the Publish operation to build your app for publishing in Google Play, the extension for Visual Studio always builds your app in debug mode. This might cause Google to reject publishing your app.
  • When you attempt to run the Build ‹app name› in Cloud, Build ‹app name› and Deploy, Synchronize ‹app name› with Cloud, Run ‹app name› in Simulator or Publish operation, the extension for Visual Studio does not save unsaved changes automatically.
  • You cannot run TFIS operations from the context menu in the Solution Explorer. Microsoft Visual Studio shows the following error message:
    The string must have at least one character. Parameter name: path TF10121: The path '' is not found or not supported. Type or select a different path.

Ion

  • After you have deployed your app on device from the extension for Visual Studio, when you attempt to LiveSync your changes with the three-finger refresh gesture, the Cordova developer app closes.

Device simulator in Icenium Graphite and the Icenium Extension for Visual Studio

  • The device simulator returns strings for the properties of the Coordinates object of the Apache Cordova Geolocation API instead of numbers.
  • in-browser client-only: If the device simulator is running, when you create or open another app from the Dashboard, the device simulator does not reload your app automatically.

UI Designer (experimental)

  • The Kendo UI Designer does not show iOS 7 design.
  • The device screen in the Kendo UI Designer might become gray and unresponsive after multiple consecutive selections in the Outline Inspector.
  • The device screen in the Kendo UI Designer might become gray and unresponsive after you add a button and set its transition property.
  • classic Windows desktop client: The device screen in the Kendo UI Designer does not refresh after you add a button with drag and drop and then delete the code for the newly added button from index.html.
  • The Kendo UI Designer does not show a Loading indicator when you open a file. If your Internet connection is slow, it might appear that the Kendo UI Designer is not loading your file.

Top of Page

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.