The minimum operating system requirements for ISL Light have been updated to Windows 10 (all versions) and macOS 14.
Note: ISL Light 5 is built on Qt 6.10, which officially supports Windows 10 1809 and later. ISL Online has extended this to cover all Windows 10 versions.
🚀 New Features
Redesigned session toolbar
The session toolbar has been redesigned with a cleaner layout, labeled buttons, and improved icons for easier navigation during a remote session.

ISL Light > Session > New Toolbar
Key additions and changes:
- Session menu: New dedicated menu centralizing all session-related actions, including the new Edit Session option
- Whiteboard menu: Pen, Arrow, and Eraser tools grouped into a single menu, with auto-clear options (5 and 10 seconds)
- View menu: New dedicated menu for quality, resolution, and display options
- Tools menu: Previously separate Keyboard, Tools, and Settings menus have been merged into a single Tools menu
- Camera/Microphone buttons: Now directly accessible from the toolbar, previously only available inside the chat window
- Hide/Show Toolbar: Now available in windowed mode, not just full screen
For a full overview of all changes and feature relocations, see the ISL Light 5 Toolbar blog post.
Redesigned ISL Light Client (macOS, Linux)
The ISL Light Client interface has been redesigned for a more modern and intuitive experience. The following changes apply to ISL Light Client on macOS and Linux, and on Windows when joining via ISL Light (Menu > Join). On Windows, when joining via code or link, the previous ISL Light Client version is still used and these changes are not reflected.

ISL Light Client
Settings menu includes new actions:
- Session Recording: Start or stop recording directly from the client
- Enable/Disable Clipboard: Toggle clipboard sync from the client side
- Topbar Position: Change the position of the topbar on screen
Chat has been updated with a modernized interface. User messages are displayed in darker blue with white text on the right, while incoming messages are lighter gray with dark text on the left. Message bubbles now fit the content width instead of stretching across the full window. When the client window becomes active, the chat input field is automatically focused, allowing the user to start typing instantly.
Topbar (Control Bar) has been completely redesigned with two states: hidden (screen sharing indicator) and expanded (control bar)

Hidden view ( screen sharing indicator)
Shows only a drag area for repositioning the control bar, and a screen sharing indicator. Pressing the indicator expands the control bar.

Expanded view (Control bar)
Control bar provides the following controls:
- Stop Sharing: Stops screen sharing
- Grant/Revoke Control: Grants or revokes operator control
- Whiteboard Marker: Local whiteboard marker tool
- Whiteboard Pointer: Local whiteboard pointer tool
- Chat: Opens the chat window
- Video Call: Starts or toggles video
- Audio Call: Starts or toggles audio
- Open Main Window: Opens the main application window
- Hide: Collapses the topbar back to hidden view
- End Session: Prompts the user to end the session
When a whiteboard tool is active, the control bar displays a hint to exit the local whiteboard by pressing ESC.
Additional computer info columns in dashboard
The computer dashboard now displays additional columns with more information about each computer.

ISL Light > Computers > Additional Computer Info
Columns can be toggled via right-click on the table header or the three-dot menu button in the table header.
- Alias
- Computer Name
- Status (Active, Online, Offline)
- Last Online
- Group (computer group)
- Owner (user or computer group)
- Shares
- Tags
- Platform
- Agent Version (ISL AlwaysOn version)
- IP Address
Extended mouse button support
Remote sessions now capture and transmit additional mouse inputs:
- Back and Forward buttons (thumb buttons)
- Horizontal scroll (tilt wheel)
Session security (e2e)
ISL Light now uses a new schema for securing end-to-end connections. Both endpoints generate a public/private key pair and exchange the public key with the remote side via ISL Conference Proxy as a pre-start message. The certificate used to establish the end-to-end connection is then verified by both endpoints, replacing the previous static client-to-client certificates. EC certificates are used instead of RSA.
A new Session Security dialog has been added, accessible from the active session via the shield icon in the status bar (Security Menu > Session Security). It displays live end-to-end encryption details for the current session.

ISL Light > Session > Session Security (accessible from status bar)
The dialog shows:
- Session Security Status: Optimal, Good, Medium, or Not Connected
- Authentication:
full: Both sides supplied valid, verified certificatesold: One side supplied a valid, verified certificatenone: No certificate exchange, or verification failed
- Remote Certificate Supplied:
Yes: The remote side provided a certificateNo: The remote side did not provide a certificate
- Remote Certificate Verification:
Verified: The certificate is verified and trustedUnverified: The certificate failed verification checksNot Available: No certificate or verification was not possible
- Connection Status:
Connected(Valid certificate supplied): Remote Certificate Supplied isYesand Remote Certificate Verification isVerifiedConnected(Invalid certificate supplied): Remote Certificate Supplied isYesand Remote Certificate Verification isUnverifiedConnected(Certificate not supplied): Other conditions do not applyNot Connected: Session status iserror
- Cipher: Active cipher used for the session
- Your Certificate Fingerprint
- Remote Certificate Fingerprint
For ISL Light Client V4, the dialog is accessible via Tools > Session Security.
Persistent settings
Session settings have been replaced with general Settings, accessible from the toolbar “Session” dropdown while in session. Changes made during a session are now saved and will apply to future sessions as well.

ISL Light > Session > Settings
Note: Some settings are NOT applied to an already running session and will only take effect in the next session. These settings display the message “This change will not affect sessions that are already running.“
- Session: Pin toolbar in fullscreen, Inactivity time in minutes before session is ended, Duration in seconds of inactivity warning before session is ended
- Desktop Sharing: Optimize resolution based on first local monitor, Leave background while sharing this desktop, Leave desktop effects while sharing this desktop, Lock computer when network connection is lost, Enable clipboard by default when viewing remote desktop
- Black Screen (Curtain Mode): Delay clearing black screen after pressing ESC
- Keyboard: Disable local inputs while sharing this desktop, Pass keyboard combinations unchanged
- System: Stream only non-alpha windows (
CAPTUREBLT)
Update session status bar
The session status bar has been updated with new status indicators:
- Security Menu: Now visible in the status bar, provides quick access to Session Security, Session Details, About, and Log
- Clipboard Status: Always visible on the right side, shows whether clipboard sync is enabled or disabled
- Session Recording: Shows an active indicator while recording is in progress

ISL Light > Status Bar
The status bar layout has also been redesigned from a 3-column setup (left, middle, right) to a 2-column layout:
- Left column: Security Menu, Session Time, Direct Connection and Server Connected, User Control
- Right column: Zoom, Session Recording, Streaming Remote Sound, Black Screen (curtain), Clipboard Status, Keyboard Capture (on Windows), Refresh Button
The right column uses a responsive layout. Elements are hidden left-to-right (Zoom → Clipboard Status) as space decreases. If a larger element is hidden and space becomes available, a previously hidden smaller element will be shown again.
Reduced session creation delay and removed confirmation popup
When creating multiple ISL Light sessions, the delay between sessions has been reduced from 5 seconds to 1 second. The confirmation popup that previously appeared when creating a second or subsequent session has been removed.
Switch camera device from chat view
A new button has been added to the chat view in ISL Light Web, allowing users to switch between camera devices during a session without opening settings.
ISL Light streaming agent moved to macOS app bundle
The ISL Light streaming agent has been moved into a proper macOS app bundle (ISL Light Streaming.app), aligning with macOS packaging standards and improving compatibility with macOS security and permission requirements.
Command-line: Auto-close session on desktop stream stop
Two new command-line parameters have been added to ISL Light to automatically close the session when the client stops sharing their desktop or the operator stops viewing the remote desktop:
--on-connect "desktop?close_after_stop"--on-connect "desktop?events=stream_stop_close"
Note: –on-connect “desktop?events=stream_stop_close” is used for backward compatibility with ISL Light Client on Windows.
Command-line: Skip end session confirmation dialog
A new command-line parameter has been added to end the session without showing a confirmation dialog:
--silent
Command-line: Add custom text to window title
A new command-line parameter has been added to append custom text to the ISL Light window title:
--add-title "<text>"
For ISL Light Web Client, the parameter can be passed via URL:
<icp>/users/start/isllight?platform=web&cmdline=--add-title+"<text>"
🐞 Bug Fixes
Clipboard sync active despite control being revoked
In ISL Light Client v4, clipboard content was still being transferred from the client to the operator even after control was revoked on the client side. This only occurred when the operator’s session window was in focus at the time of the copy on the client side, and only in the client to operator direction. The issue has been resolved and clipboard sync is now correctly disabled when control is revoked.
ISL AlwaysOn service not starting after macOS update
After updating macOS to Sequoia on Intel-based Macs, the ISL AlwaysOn service sometimes failed to start automatically due to unreliable daemon installation and configuration updates. The following issues have been resolved:
- Parallel installation of launch daemon and agents is now serialized, preventing race conditions during install and update
- ISL AlwaysOn service updates are now performed in a separate process, preventing conflicts with uninstall or reinstall operations
Application crash on logout after enabling Restart and Resume on macOS
ISL Light crashed when a user joined a session on macOS, enabled Restart and Resume, and then logged out. The issue has been resolved and is no longer reproducible.
Restart and Resume not enabled after daemon reinstall
When enabling Restart and Resume, the daemon was contacted before it had finished starting up, causing Restart and Resume to not be enabled correctly. A retry mechanism has been added to ensure the daemon is available before proceeding.
Application crash when Microsoft WebView2 framework is missing
ISL Light crashed when the Microsoft WebView2 Runtime was not installed on the system. The issue has been resolved and ISL Light no longer crashes when WebView2 is missing.
Application crash when restoring window geometry
ISL Light sometimes crashed when restoring the window position and size, due to an invalid screen reference. The issue has been resolved and is no longer reproducible.
Application crash on session window close
ISL Light sometimes crashed when closing a session window. The issue has been resolved and is no longer reproducible.
File Manager stuck on “Loading” in folders with many files
File Manager was stuck on “Loading” when navigating to a folder containing a large number of files. The issue has been resolved and is no longer reproducible.
Administrative mode incorrect credentials error not displayed
When entering incorrect credentials while enabling Administrative Mode, ISL Light now displays an error dialog informing the user that the administrator username or password is incorrect. Previously, no feedback was shown.
Whiteboard manual clear setting not applied correctly
When setting the whiteboard to clear manually, the setting was not applied correctly and whiteboard markings were cleared inconsistently. The functionality has been redesigned and the issue is no longer reproducible.
Chat clear removes messages from session report
Clearing the chat during a session caused the chat transcript to be blank in the session report. Chat clearing is now a display-only action and does not affect the transcript. Full chat history is always preserved in the session report.
Custom application icon not applied in ISL Light Client v4 on Windows
Custom application icons were not correctly applied to ISL Light Client v4 on Windows. The issue has been resolved.
TAB navigation and focus issues
TAB and SHIFT+TAB navigation did not work correctly in several cases:
- On the login screen after entering incorrect credentials
- In the chat window, where navigation only reached the message input field and send button
- Input field focus border remained visible after focus moved to another element
All issues have been resolved and keyboard navigation now works correctly throughout the application.
Menu not accessible during “Connect to Computer” flow
The hamburger menu was not visible when connecting via the “Connect to Computer” flow, making it difficult to access log files when issues occurred. The menu is now accessible during this flow.
Command-line --on-connect "desktop?show&control" not working
The command-line parameter --on-connect "desktop?show&control" did not work correctly in some cases when used in ISL Light. The issue has been resolved and control is now correctly granted when the parameter is used.
Unable to join ISL Meeting from ISL Light Client v4 on Windows
Users were unable to join an ISL Meeting using ISL Light Client v4 on Windows. The issue has been resolved. When a valid meeting session code is entered, the meeting title is shown below the input field.
Additional improvements:
- Joining a meeting via
--connectcommand-line argument is now supported. --username,--password, and--web-loginarguments now work correctly with--gui-type join_session, allowing users to log in before joining via--connect.
Invalid session token errors in Meetings
Users experienced “Invalid post token” or “Authentication failed” errors when interacting with the Meetings tab, particularly after switching tabs or opening multiple ISL Light instances. The following issues have been resolved:
- Session token was being restored multiple times, causing the previous session to expire
- WebView session was not kept active, causing it to time out
- Opening a second ISL Light instance overrode the session token of the first instance
Remote control clicks interfering with window action bar in Meetings
When joining a meeting from a browser and granting control to the remote user, mouse clicks targeting the minimize, maximize, and close buttons in the window action bar caused ISL Light to force quit. Clicks in that area from remote control are now ignored.
Missing Accessibility Names on Dialogs
Multiple dialogs in ISL Light did not have accessibility names set, causing issues with accessibility features and automated user-flow testing. Accessibility names have been added to all affected dialogs.
Other fixes and improvements
Bug fixes, security updates, missing translations, and other general improvements.









