ISL Light 4.0.0 for Android (2016-10-06)
General Information
On 6th of October the following was released:
- ISL Light 4.0.0 for Android (release_date=2016-10-06, revision=48971, platform=Android, os_version=4.0.3-FFF) for Android.
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 Android is available in Google Play Store and it has also a corresponding program file (isl_light_4_0_0_49023_android_201610071221_e04c6746.program) which adds information about customizations to ISL Conference Proxy. Server License users need to use Online update to get the file. The original program file was replaced due to an issue with new one so the program file has different revision than ISL Light published in Google Play. (ISLLIGHT-4124)
Improvements
New features
When isl_light_4_0_0_48971_android_201610061434_52d04c6f.program file was uploaded to ISL Conference Proxy and downloaded through https://<icp-address>/start/ISLLight?platform=android an Internal server error was received. New program file (rev 49023) will return a redirect or link to ISL Light for Android on Google Play Store.
The defect was fixed.
Added support for showing groups of computers. Users can now navigate through different groups and search for computers inside the group.
Support for ISL Online notifications service was implemented in ISL Light for Android application. 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.
Added support for customizations to ISL Light for Android application. Users are now able to customize the images displayed inside the application, apply command line arguments or change colors of the application.
In order to change the images, users have to create a ZIP file which includes the following hierarchy of folders and images :
drawable-ldpi/
- app_icon_about_screen.png 96 x 96 px
- app_icon_app_bar.png 24 x 24 px
- app_icon_notification_white.png 18 x 18 px
- company_logo.png 75 x 18 px
- keyvisual.png 155 x 155 px
drawable-mdpi/
- app_icon_about_screen.png 128 x 128 px
- app_icon_app_bar.png 32 x 32 px
- app_icon_notification_white.png 24 x 24 px
- company_logo.png 100 x 24 px
- keyvisual.png 206 x 206 px
drawable-hdpi/
- app_icon_about_screen.png 192 x 192 px
- app_icon_app_bar.png 48 x 48 px
- app_icon_notification_white.png 36 x 36 px
- company_logo.png 150 x 36 px
- keyvisual.png 309 x 309 px
drawable-xhdpi/
- app_icon_about_screen.png 256 x 256 px
- app_icon_app_bar.png 64 x 64 px
- app_icon_notification_white.png 48 x 48 px
- company_logo.png 200 x 48 px
- keyvisual.png 412 x 412 px
The ZIP file has to be uploaded to ISL Conference Proxy in customization section under ISL Light custom images (ZIP) and must include all files and folders written above.
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"
The above customization sections are only available if ISL Light for Android .program file is uploaded on ISL Conference Proxy.
ISL Light icon in Android notification system was redesigned.
ISL Light for Android is now using mbed TLS library instead of PolarSSL library.
Added support for disabling scaling of remote screen of Android device. The option is located in settings of ISL Light application. When disabled the device will stream it's screen in native resolution.
Background color of user interface was changed from grey color to white color.
Graphical user interface of ISL Light application for Android was redesigned and now uses flat/material design.
Computers in list of computers were not returned in last recently used computer on top order. The interface was redesigned and computers are now listed as last recently used.
The defect was fixed.
Application behavior was incorrect if user pressed back button on login screen. Application exited instead of going into introduction screen. The behavior was redesigned, pressing back button on login screen will now return you to introduction screen instead of exiting application.
The defect was fixed.
If a webapi call response was an error in some cases it did not display the error but hard-coded message. The handling of responses that include error was redesigned, error returned from webapi is shown instead of hard coded error.
The defect was fixed.
In some cases clicking back button resulted in logout instead of exiting application. Login and logout functionality was redesigned and is now consistent. If user is logged in pressing back button will exit application.
The defect was fixed.
If user logged into the application and that password expired, reopening the app would show login screen. From that screen users were unable to return to introduction screen. Clicking back button exited the app. Functionality of failed auto-login was redesigned, pressing back button on login screen will return you to introduction screen.
The defect was fixed.
If user logged into the application and the list of computers was empty, the text for adding computers was shown on the left side instead of center of the screen. Empty list of computers was redesigned and the text for adding new computers is now positioned in the center.
The defect was fixed.
Support screen in ISL Light for Android was redesigned to be matched with iOS version of ISL Light.
The defect was fixed.
Samsung KNOX library which is needed to stream Android screen was supplied together with ISL Light application. ISL Light now no longer supplies KNOX library as per guidelines in Samsung documentation.
The defect was fixed.
Android device reported incorrect name to the operator side. It showed localhost instead of model name of the device. System information plugin was redesigned and now sends actual model of the device instead of localhost.
The defect was fixed.
If user leaves the application while operator is connected to it's Android device a notification was shown in notification center. If operator wrote text into the chat, the user was able to dismiss the whole notification ( ISL Light session in progress ). Notifications were redesigned, even if operator sends a text in the chat, user will still be unable to remove the notification while session is in progress.
The defect was fixed.
When user pressed on Email invitation button inside Support tab, the application picker was shown. The title of the picker was untranslated. The title is now translated to the user selected language.
The defect was fixed.
In the login screen the placeholder for username was shown as Email label. The placeholder was renamed to Username label.
The defect was fixed.
Users may have found some text being untranslated. Those texts should now be translated to user selected language.
The defect was fixed.
a
Detailed information about computer showed platform incorrectly. The detailed information screen was redesigned and now shows platforms as Windows, Linux or Mac.
The defect was fixed.
Devices with Android older then 5.0.1 will have limited capabilities on customizing ISL Light for Android.
The defect was fixed.