Changelog

io.Connect Desktop 9.8.1

Release date: 02.05.2025

Components Version
Electron 35.1.2
Chromium 134.0.6998.178
Node.js 22.14.0

New Features

Reloading Window Groups

To reload a window group, use the reload() method of a Group instance:

const myGroup = await io.windows.groups.getMyGroup();

await myGroup.reload();

⚠️ Note that this feature is available only for web groups.

Defining Move Areas for the Workspaces App via CSS

The @interopio/workspaces-ui-react library now supports using the -webkit-app-region: drag and -webkit-app-region: no-drag styles for any elements of your custom Workspaces App in order to define them as custom draggable areas. This enables you to define any area of your custom Workspaces App as a move area.

The following demonstrates how using the -webkit-app-region: drag style for the Logo element of the Workspaces App transforms the Logo element into a move area:

Workspaces Move Area

⚠️ Note that as of io.Connect Desktop 9.8.1 and version 3.5.2 of the @interopio/workspaces-ui-react library, the <MoveArea /> component is deprecated. To define move areas in your custom Workspaces App, you must now use the -webkit-app-region: drag and -webkit-app-region: no-drag styles. The <MoveArea /> component is still available for the older versions of io.Connect Desktop and the @interopio/workspaces-ui-react library.

Improvements & Bug Fixes

  • Improved the behavior for dragging out windows from a maximized window group when using web groups.

  • Improved handling the Z-order for the splash screen.

  • Fixed an issue related to a bug in Electron that would cause a Workspace Frame to break.

  • Fixed an issue related to interrupting the connection to the io.Connect Gateway.

  • Fixed a timeout issue that would sometimes appear when deleting a Workspace Layout via the Workspaces API.

  • Fixed an issue related to using "syncTitleWithDocumentTitle" where the app title would stop syncing with the document title for web apps.