ISL Light 4.0.0 for iOS (2016-10-17)

 

General Information

On 17th of October the following was released:

  • ISL Light 4.0.0 for iOS (build date=2016-10-12, Revision=49065, Platform=iOS).

Upgrading to new version

Hosted service users please check Upgrading Hosted Service for iOS or Android

Server license users please check Upgrading Server License for iOS or Android

ISL Light 4.0.0 for iOS is available in App Store and it has also a corresponding program file (isl_light_4_0_0_49065_ios_201610121523_85f30296.program) which adds information about customizations to ISL Conference Proxy. Server License users need to use Online update to get the file.

Improvements

New features

ISL Light - Mobile iOS - Implement Notifications framework (FEATURE) [ISLLIGHT-3762] More

Description

Support for ISL Online notifications service is now implemented in ISL Light iOS 4.0.0. ISL Light uses notifications to expose missing features in ISL Conference Proxy required to achieve best user experience. New users will also receive notifications to activate their trial accounts.

ISL Light - Mobile iOS - Add support for grouping of computers (FEATURE) [ISLLIGHT-3619] More

Description 

Added support for showing groups of computers. Users can now navigate through different groups and search for computers inside the group.

ISL Light - Mobile iOS - Implement support for customizations (FEATURE) [ISLLIGHT-3772] More

Description 

Added support for customizations to ISL Light for iOS application. Users are now able to customize the images displayed inside the application, apply command line arguments, change colors of the application and substitute ISL Light translations text.
In order to change the images, users have to create a ZIP file which includes the following images :

- keyvisual_ipad.png 256 x 313
- keyvisual_ipad@2x.png 512 x 626
- keyvisual_ipad@3x.png 768 x 939
- keyvisual.png 217 x 183
- keyvisual@2x.png 434 x 366
- keyvisual@3x.png 651 x 549
- app_icon_about_screen.png 95 x 95
- app_icon_about_screen@2x.png 190 x 190
- app_icon_about_screen@3x.png 285 x 285

It is not necessary to replace all images, for example, if users desire to replace keyvisual.png image, only keyvisual.png, keyvisual@2x.png and keyvisual@3x.png images are required.

The ZIP file has to be uploaded to ISL Conference Proxy in customization section under ISL Light custom images (ZIP).

In order to change the colors inside the ISL Light application users have to create an .ini file which includes the following content:
[Colors]
success=HEX_OF_DESIRED_COLOR
success_dark=HEX_OF_DESIRED_COLOR
action_button_text=HEX_OF_DESIRED_COLOR
The INI file has to be uploaded to ISL Conference Proxy in customization section under ISL Light customization (INI).

In order to apply custom command line arguments users have to fill in the field ISL Light custom command line in customization section of ISL Conference Proxy. The following command line arguments are supported:

- disable_signup=[true|false]
- disable_introduction_video=[true|false]
- disable_forgot_password=[true|false]
- disable_computers=[true|false]
- disable_session_invitations_via_email=[true|false]
- disable_grid_selector=[true|false]
- disable_remember_me_in_login=[true|false]

Example: --on-load "customization?disable_signup=true"

In order to substitute ISL Light translations, users have to replace them in <key_translation>=<substitute>&<key_translation2>=<substitute2>... format under Substitute ISL Light translations field of customization section.
For example, to replace "ISL Light" string with "My Brand" and "Settings" with "Preferences", put "ISL Light=My Brand&Settings=Preferences" in the aforementioned field.

The above customization sections are only available if ISL Light for iOS .program file is uploaded on ISL Conference Proxy.

ISL Light - Mobile iOS - Redesign Forgot Password procedure to use webapi2 call (FEATURE) [ISLLIGHT-3756] More

Description 

In previous versions, Forgot Password was enabled only for ISL Online Network while call was made to deprecated account API. This function was redesigned, webapi2 calls to ISL Server now enable users to use Forgot Password functionality on all ISL Servers.

ISL Light - Mobile iOS - Redesign One-time password behaviour to work without app setting "One time password" (FEATURE) [ISLLIGHT-3767] More

Description 

One-time password behaviour was redesigned. Setting was removed from the Settings and is applied automatically. Credentials dialog now appears after web token expiry on any action that uses Web API call.

ISL Light - Mobile iOS - Redesign Sign Up procedure to use webapi2 call (FEATURE) [ISLLIGHT-3755] More

Description 

In previous versions, Sign Up was enabled only for ISL Online Network while call was made to deprecated account API. This was redesigned, so that webapi2 calls are made to any ISL Server. If Sign Up is supported on former ISL Server, users will be able to Sign Up. This behaviour was unified with other ISL Light products.

ISL Light - Mobile iOS - Replace AON server checker with hefa::i_address_checker and remove all ties to old AON connect library (FEATURE) [ISLLIGHT-3781] More

Description 

Functionality for validating ISL Online Conference Proxy Address was unified with ISL Light 4 as AON connect library has been replaced with hefa::i_address_checker.

ISL Light - Mobile iOS - Start using ISL Online language framework for detecting operating system language (FEATURE) [ISLLIGHT-2794] More

Description 

ISL Light iOS used its own translation system in previous versions. Translations are now handled by ISL Online translation framework so this feature has been unified with other ISL programs.

ISL Light - Mobile iOS - Upgrade minimal target to iOS 8 (FEATURE) [ISLLIGHT-3731] More

Description 

ISL Light 4.0.0 for iOS no longer supports iOS 7 and lower versions. ISL Light 4.0.0 now only supports devices with iOS 8 or newer.

Defect fixes

ISL Light - Mobile iOS - Application crash due to UIApplicationInvalidInterfaceOrientation (DEFECT) [ISLLIGHT-4052] More

Description 

Users might have experienced application crash due to invalid UIApplicationInvalidInterfaceOrientation. This was fixed by removing the implementation of this method in controller at top of inheritance chain and using the orientation that is currently used by the system.

The defect was fixed.

ISL Light - Mobile iOS - Different email validation procedure on Sign Up and Forgot password features (DEFECT) [ISLLIGHT-4147] More

Description 

Sign Up and Forgot password features were using different email validation procedure, therefore inconsistencies may appear when using invalid email address. Email validation procedure has now been unified and executed by web API.

The defect was fixed.

ISL Light - Mobile iOS - Fit to screen percentage value stays the same after orientation change (DEFECT) [ISLLIGHT-3850] More

Description 

When "Zoom" menu option was left open while changing orientation of the device (from portrait to landscape and vice versa), the "Fit to screen" percentage value remained the same. This was redesigned so the "Fit to screen" percentage value is now recalculated on every orientation change.

The defect was fixed.

ISL Light - Mobile iOS - ISL Light error messages are not translated from 3.1.0 version and up (DEFECT) [ISLLIGHT-3904] More

Description 

Errors reported though ISL Light RPC channel were not translated inside common library. This defect was introduced in ISL Light 3.1.0 for iOS release.

The defect was fixed.

ISL Light - Mobile iOS - Invalid font size of ISL Light error messages (DEFECT) [ISLLIGHT-3925] More

Description 

Some translations of error meesages and notifications were displayed in much smaller font size than in English version. Display component for those messages has been changed with added support for HTML content.

The defect was fixed.

ISL Light - Mobile iOS - Join session functionality hangs in connecting procedure when connecting to unreachable ISL Server on iOS9.x, iOS10.x (DEFECT) [ISLLIGHT-4138] More

Description 

If users were trying to join the session on ureachable ISL Server, application got stuck on "Connecting" screen without any timeout. This behaviour was redesigned with promptly connection termination and corresponding notification to the user.

The defect was fixed.

ISL Light - Mobile iOS - Length of computer name in Computer Info screen has effect on its font size (DEFECT) [ISLLIGHT-4082] More

Description 

Font size of computer name on Computer Info screen was changing with its length (longer the name, smaller the font size). Really long computer names resulted in unreadable font size. This was redesigned with setting the fixed font size and truncating very long computer names.

The defect was fixed.

ISL Light - Mobile iOS - Match iPhone/iPad visual style for Computer Info screen (DEFECT) [ISLLIGHT-4092] More

Description 

Visual style for Computer Info screen was different for iPad and iPhone. This visual style was redesigned and unified, so it is now the same on both iPhone and iPad.

The defect was fixed.

ISL Light - Mobile iOS - Screenshot sharing fails to start when both streamer and viewer is running on iOS platform (DEFECT) [ISLLIGHT-3214] More

Description 

If users tried to connect from own iOS device to remote iOS device, the screenshot sharing did not start upon operator executing "View Remote Desktop" option. The issue was in initialization of the desktop streaming. Initialization was redesigned, users are now able to share screenshots also when connecting from iOS device.

The defect was fixed.

ISL Light - Mobile iOS - Screenshot sharing with Color Depth set to Best Quality is not working correctly (DEFECT) [ISLLIGHT-4146] More

Description 

If session was created between two iOS devices and viewer had "Colour Depth" set to "Best Quality", screenshots shared from streaming device were of "Very Low Colour (8 Colours)" quality. This was redesigned by dropping off the usage of old deprecated code.

The defect was fixed.

ISL Light - Mobile iOS - Some application texts are not handled by translations system (DEFECT) [ISLLIGHT-3915] More

Description 

In previous versions, some application text was not handled by translation system. Those text strings are now considered and are properly handled by translation/substitution engine.

The defect was fixed.

ISL Light - Mobile iOS - Styled action buttons change font size to 18.0pt (DEFECT) [ISLLIGHT-4136] More

Description 

If some style was applied to action buttons, font size of that button increased to 18.0pt. Constant font size with bold factor is now applied to all styled action buttons.

The defect was fixed.

ISL Light - Mobile iOS - Translated string for Send button in chat is shortened (DEFECT) [ISLLIGHT-4123] More

Description 

Translations for "Send" button used in chat were not fully displayed, instead, shortened words were shown. This was redesigned, shortened words are now replaced with full-length translations.

The defect was fixed.

ISL Light - Mobile iOS - User can send chat to ISL Light Fast client (DEFECT) [ISLLIGHT-4129] More

Description 

If users were connected with their iOS device to remote desktop, which used ISL Light Fast client (AON computers), they were able to send chat messages to those clients. This behaviour is not intended so sending chat messages to clients, which use ISL Light Fast client, is now disabled.

The defect was fixed.

ISL Light - Mobile iOS - “Delete” key doesn’t work after entering “<” key of application keyboard or “←”, “↑” key of Bluetooth keyboard (DEFECT) [ISLLIGHT-3785] More

Description 

When users were connected with computer through ISL Light for iOS, “Delete” key didn't work after entering “<” key of application keyboard or “←”, “↑” keys of Bluetooth keyboard. However, “Del” key was re-enabled after “>” key of application Keyboard or “→” ”↓” keys of Bluetooth keyboard were pressed. Text fields were redesigned, so this issue should not occur anymore.

The defect was fixed.




Was this article helpful?