ISL Light 4.4.2116.169 for Desktop and ISL Light Client 4.4.2116.17 for Mac and Linux (2022-07-19)
General Information
On the 19th of July the following was released:
- ISL Light 4.4.2116.169 for Windows (release_date=2022-07-12, build=1f725932e4c78268b0f97a65b2f8d22c41fb953a, platform=win32,os_version=0x06010000-0x7fffffff)
- ISL Light 4.4.2116.169 for Mac (release_date=2022-07-12, build=1f725932e4c78268b0f97a65b2f8d22c41fb953a, platform=mac, os_version=0x0a0d00-0x1bffff)
- ISL Light 4.4.2116.169 for Linux (release_date=2022-07-12, build=1f725932e4c78268b0f97a65b2f8d22c41fb953a, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)
- ISL Light Client 4.4.2116.17 for Mac (release_date=2022-07-12, build=1f725932e4c78268b0f97a65b2f8d22c41fb953a, platform=mac, os_version=0x0a0d00-0x1bffff)
- ISL Light Client 4.4.2116.17 for Linux (release_date=2022-07-12, build=1f725932e4c78268b0f97a65b2f8d22c41fb953a, platform=linux64, os_version=0x030a000000021100-0xffffffffffffffff)
All updates have release date set to 2022-07-12. Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.
Upgrading to new version
Hosted service users please check Upgrading Hosted Service.
Server license users please check Upgrading Server License.
Improvements
ISL Light now supports the ability to prevent session recording by the operator. In order to enable this option, permission for session recording has to be set on the server. The recording button will remain enabled but will spawn an error upon pressing it ("Session recording is not permitted. Please contact your system administrator"). Additionally command line arguments support was extended which gives the option to hide the recording button. In order to hide the recording button the following command line argument has to be used: --on-load "customization?hide_recording=true"
In previous versions of ISL Light PNG images were used for the icons. These PNG images are now replaced with SVG images which improves the sharpness of the icons when using application on desktops with increased DPI.
ISLButton component was redesigned in QtQuick Controls 2.
We have added a new feature to ISL Light that is going to use native Windows menus in combination with Qt Quick Controls .
We have created a custom native QML component that has the same API as the Qt Quick Controls 2 ToolTip component.
We have updated ISL Light to Qt Quick Controls 2.
TableView component was completely redesigned in QtQuick Controls 2.
ListView component was redesigned in QtQuick Controls 2.
SplitView component was redesigned in QtQuick Controls 2.
The scrollbars inside of the ISL Light viewer window were redesigned and are now rendered by QT.
Some dialog action texts have been changed in ISL Light. These include:
In File Manager interface tooltips were added to buttons. In case a keyboard shortcut is defined for a File Manager action, that shortcut will be shown in the tooltip.
In previous versions of ISL Light the "Chat", "System info" and "Display transfer" were not standard windows and only had button to close the window. These interfaces were redesigned so they are now standard windows which have the ability to be minimized, maximized and resized.
Users sometimes experienced an issue where the File Manager window would be displayed off screen if they had multi monitor setup. The File Manager window functionality was redesigned and the window is displayed correctly in multi monitor setup.
The defect was fixed.
In some cases the pin button ( full screen toolbar handle ) was not displayed in the top center of the monitor. The issue was with calculation which did not consider different DPI values. Calculation now includes checking for DPI and thus calculates the center correctly and thus the pin button is now correctly placed.
The defect was fixed.
Performance of the whiteboard in ISL Light has been drastically improved. Previously the canvas state was saved as a .png image which was later displayed. As images are very resource hungry the implementation was changed to objects. To minimize redrawing of objects multiple canvases are used.
The defect was fixed.
Parser expected a whitespace character before closing an XML tag. Now this character is no longer mandatory in order to comply with the XML standard.
The defect was fixed.
Dropdowns in list of ISL AlwaysOn computers showed incorrect information. A dropdown was populated with elements from other dropdowns. Syncing of windows native menu was redesigned, the dropdown should now correctly show the elements ( i.e. computer group will now only show the group membership and not users whom the computer is shared with inside the same dropdown ).
The defect was fixed.
In the new implementation of native menus there was no support for specifying custom icons and there was no support for displaying context menu next to the pressed button. Support for both was added.
The defect was fixed.
Users experienced an issue where the context menu for text input fields in QQC2 was empty. The functionality was redesigned and now the context menu for text input fields works correctly.
The defect was fixed.
Users sometimes experienced an issue where an blank window would spawn when users would establish an ISL Light session. The functionality was redesigned and the blank window does not spawn.
The defect was fixed.
Users experienced an issue where the table view in the share group dialog was not behaving correctly. The table view functionality was improved and users no longer experience issues.
The defect was fixed.
Certain ISL Light native menus were not closing after their component had already been destroyed which resulted in a crash. A new patch has been introduced to tackle this issue where upon component destruction the native menu is closed.
The defect was fixed.
Users experienced a defect where they were able to create, rename and delete folders in administration folder. The File Manager functionality was redesigned and now user is not able to modify folders in administration folder.
The defect was fixed.
Users encountered an issue where the drag and drop functionality of a computer to a computer group would not work correctly. The drag and drop functionality was redesigned and users are able to drag and drop computer to a computer group without issues.
The defect was fixed.
The users experienced an issue where the scrollbar would automatically scroll to the bottom of the page when user would have a lot of computer groups. The scrollbar functionality was redesigned and now scrollbar behavior is correct.
The defect was fixed.
Users experienced an issue where the alignment of columns in the eventlog window was not correct. The eventlog window functionality was redesigned and the alignment of columns is now correct.
The defect was fixed.
Users experienced an issue where modal windows within ISL Light were not scrollable. The ScrollView component was redesigned to correctly support scrolling within modal windows.
The defect was fixed.
Users experienced an issue with enabling Administrative mode, due to inability to enter admin credentials. The issue was that remote computer read the UAC settings and in case there were missing values the operator was presented with a administrative mode dialog which does not have the ability to enter credentials. Handling of missing values ( empty registry ) was redesigned, in case the values are missing the admin dialog will fallback to the option where credentials for admin account can be entered.
The defect was fixed.
There was an issue in ISL Light where long names would overflow to the right under the connected status column.
The defect was fixed.
ISL Light has a setting that users can use to set how often ISL Light should check for updates. However, this feature worked incorrectly as it was checking for updates until the period ended instead of after it ended. Now it works as expected.
The defect was fixed.
Multiple windows button was not closing windows when unchecked or when session was ended. Handling of multiwindow functionality was redesigned. All the windows will now close either when clicking multiple window button or ending session.
The defect was fixed.
Users experienced an issue where the alignment of columns in the File Manager window was not correct. The File Manager window functionality was redesigned and the alignment of columns is now correct.
The defect was fixed.
ISL Light File Manager struggled when a large number of elements were inside of a folder and a refresh action was initiated. The issue was that the files would remain grayed out until the user started scrolling through them.
The defect was fixed.
ISL Light v4 settings had an issue regarding audio devices. The problem occurred upon selecting a different playback or recording device than the one currently being used. Even thought a different device has been selected audio input/output would still travel through the old device.
The defect was fixed.
Previously File Manager for ISL Light did not offer "Paste" option in context menu when a folder was selected. Depending on the number of elements selected different context menus would be shown as well. This has been changed to a single context menu no matter where the user clicks or how many elements are selected. The new context menu also supports "Paste" option when a folder is selected
Users experienced an issue where ISL Light would crash on macOS when a custom logo was used because libjpeg-turbo library was used to display the logo. We have removed all libjpeg-turbo references in ISL Light.
The defect was fixed.
Users sometimes experienced an issue where they were not able to close an already opened dropdown window. The dropdown window functionality was redesigned and users can close the dropdown windows correctly.
The defect was fixed.
Users sometimes experienced an issue where the hamburger menu in ISL Light was not displayed as selected when the dropdown menu was displayed. This menu functionality was updated and menu is displayed as selected when dropdown menu is displayed.
The defect was fixed.
Some keyboard shortcuts (i.e. CMD+D on macOS or Ctrl + D on Linux ) were not correctly sent to the other side. The issue was that those shortcuts are also used in ISL Light application and thus resulted the shortcuts being used by the application instead of sending them to the other side. Handling of shortcuts was redesigned, when viewer is in focus the shortcuts for the ISL Light application are disabled and instead are passed on to the remote side.
The defect was fixed.
In ISL Light on Windows there was an additional separator displayed on the top of the dropdown menu when the size of the viewer was smaller to accommodate all the icons ( arrow to the right is displayed in order to show the hidden buttons ). Separator was removed in order to unify the styling across all platforms.
The defect was fixed.
On newer versions of Linux the ISL Light application did not correctly detect network change ( change from down to up ). Handling of network changes is now implemented also on application layer. In case an idle connection is detected and no packets have been received for more than 60 seconds, the socket will be disconnected.
The defect was fixed.
Users sometimes experienced an issue where the items in ISL Light session toolbar could be checked, but they could not be unchecked. The functionality of selecting toolbar items was redesigned and users are able to check and uncheck items.
The defect was fixed.
Users sometimes experienced an issue where the searching for computer tags did not work correctly. The search functionality was redesigned and searching now works correctly.
The defect was fixed.
Users experienced an issue where they were not able to request for File Manager permission after the user has rejected the first request. The functionality was redesigned and users are able to request File Manager permission.
The defect was fixed.
Computer list was not displayed correctly, when the window was small ( overlapping of elements ). The "Last online" column was split into two rows and horizontal scrollbar was added to the computers list when the window is to small to fit all the elements inside the window.
The defect was fixed.
ISL Light application included some images which were no longer used. Those images were removed.
The defect was fixed.
Users sometimes experienced an issue where the wrong icon was displayed when they were dragging a computer to computer groups. Computer dragging functionality was redesigned.
The defect was fixed.
Users experienced an issue where styles were shown incorrectly after the Qt QuickControl 2 upgrade. The stylings were fixed and are now shown correctly.
The defect was fixed.
ISL Light plugins had the same version as the main program except for connect and port_forward plugin. The plugin versions are now unified so also connect and port_forward plugin have the same version as the main program.
The defect was fixed.
Users sometimes experienced an issue where they were not able to copy-paste from the ISL Light session chat. The chat functionality was redesigned and users are able to copy-paste from the ISL Light session chat.
The defect was fixed.
In ISL Light viewer ( the interface that is shown when connected to a remote computer ) had two buttons for refresh stacked on top of each other ( bottom bar of the interface ). The handling of buttons was redesigned, only one button is now displayed for the refresh viewer.
The defect was fixed.
Users experienced an issue where the Update window in the About page of ISL Light was too big. The button was redesigned and is now in the correct size.
The defect was fixed.
When using tab in certain TextArea, sometimes tab would not work, or would move you to the wrong location. Handling of tab pressed was redesigned, pressing tab should move you to the next element.
The defect was fixed.
Share group dialog displayed "none" under permissions column when an user or user group already had permissions. The functionality was fixed, and permissions column displays correct information.
The defect was fixed.
Users sometimes experienced an issue where the in session chat or Systinfo windows would not stay in fullscreen when they were reopened. The functionality was redesigned and the issue can not be reproduced anymore.
The defect was fixed.
If users opened share dialog quickly, some users were duplicated on the list. Handling of data receival was redesigned and duplicates will no longer appear.
The defect was fixed.
Search results in settings were not cleared after the search bar input was emptied. The search functionality was fixed and search results are now cleared when the search input bar is cleared.
The defect was fixed.
In some cases the table column header text (such as last online header ) was not displayed in full even though there was enough space to fit in whole text. Handling of column header texts was redesigned and text should now fit and not be replaced by three dots.
The defect was fixed.
Users could not select text on input fields (username field, password field,...). The issue was that handling of selection was incorrectly handled which resulted in clash between text selection and scrolling. Clash between the two functionalities was fixed and users should now be able to perform text selection on input fields.
The defect was fixed.
When you had two monitors with different scaling the icons were very blurry. Linear interpolation for images was enabled. Icons should not be blurry anymore.
The defect was fixed.
In some cases when drawing on remote screen using the whiteboard tools and then switching back to control resulted in crash of ISL Light application. The issue was the use of canvases in order to display the markings made by whiteboard tools. Implementation of canvas was redesigned, the application should not crash anymore.
The defect was fixed.
In some cases on macOS when using whiteboard tools the viewer window got corrupted and showing artifacts. The issue was with implementation of canvas which used frame buffer render target. The frame buffer render target is no longer used and whiteboard marking are shown correctly.
The defect was fixed.