# io.Connect Desktop

**URL:** https://community.interop.io/c/io-connect-desktop/4.md?page=3

[Latest](https://community.interop.io/latest.md) · [Categories](https://community.interop.io/categories.md) · [Tags](https://community.interop.io/tags.md)

**Page:** 4

---

## [\[FAQ\] Extending Glue JavaScript API behavior globally using a preload script](https://community.interop.io/t/faq-extending-glue-javascript-api-behavior-globally-using-a-preload-script/475)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [February 2, 2026, 12:31pm UTC](https://community.interop.io/t/faq-extending-glue-javascript-api-behavior-globally-using-a-preload-script/475 "2026-02-02T12:31:49Z")

</div>

Question We have many desktop/web apps that call the Glue JavaScript API directly. We want to add extra behavior (e.g. logging, forwarding events to another system, additional validation, etc.) or enhance them with newer…

---

## [\[FAQ\] Disabling the Default Search Provider in io.Connect](https://community.interop.io/t/faq-disabling-the-default-search-provider-in-io-connect/474)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [January 30, 2026, 3:22pm UTC](https://community.interop.io/t/faq-disabling-the-default-search-provider-in-io-connect/474 "2026-01-30T15:22:46Z")

</div>

io.Connect offers a Search API that you can enable in your apps by: Installing the @interopio/search-api library, and Initialising io.Connect Desktop with the IOSearch factory in the libraries array - io.Connect Deskto…

---

## [Frameless windows and drop shadows in io.Connect Desktop](https://community.interop.io/t/frameless-windows-and-drop-shadows-in-io-connect-desktop/470)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [January 29, 2026, 1:44pm UTC](https://community.interop.io/t/frameless-windows-and-drop-shadows-in-io-connect-desktop/470 "2026-01-29T13:44:25Z")

</div>

1. Non‑transparent frameless windows (OS‑provided drop shadow) Starting with io.Connect Desktop 9.9.0, you can create non‑transparent frameless windows via window.open: const url = "https://example.com"; // Opening a no…

---

## [Workspace/Layout sharing requirements and use cases](https://community.interop.io/t/workspace-layout-sharing-requirements-and-use-cases/374)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 6\
**Last updated:** [January 27, 2026, 4:55pm UTC](https://community.interop.io/t/workspace-layout-sharing-requirements-and-use-cases/374 "2026-01-27T16:55:57Z")

</div>

Where do you see shared layouts/workspaces actually helping you as a dev/platform team? Is it more about: End-users tweaking and sharing individually? Standardising “golden” setups for a desk by the platform team? …

---

## [io.Connect Desktop 10.0.3 Release highlights](https://community.interop.io/t/io-connect-desktop-10-0-3-release-highlights/460)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [January 20, 2026, 1:43pm UTC](https://community.interop.io/t/io-connect-desktop-10-0-3-release-highlights/460 "2026-01-20T13:43:39Z")

</div>

Stack Electron 39.2.3, Chromium 142.0.7444.175, Node.js 22.21.1. What’s new Multiple Local & Remote System Configuration Sources You can now compose your effective system.json from multiple local + remote sources, as…

---

## [Environment variable Support in "node" type app definitions](https://community.interop.io/t/environment-variable-support-in-node-type-app-definitions/188)

<div class="topic-metadata">

**Author:** [@adnanahmad](https://community.interop.io/u/adnanahmad)\
**Replies:** 7\
**Last updated:** [January 19, 2026, 9:18am UTC](https://community.interop.io/t/environment-variable-support-in-node-type-app-definitions/188 "2026-01-19T09:18:08Z")

</div>

Product, Libraries & Version Interop Desktop 9.9.4 Goal Use an environment variable when running our node application and have node inherit it in process.env. Steps tried Set allowEnvVars to true Added an env object …

---

## [\[FAQ\] \`webSecurity\` and \`allowRunningInsecureContent\` from app configuration are ignored when starting apps from a REST app store](https://community.interop.io/t/faq-websecurity-and-allowrunninginsecurecontent-from-app-configuration-are-ignored-when-starting-apps-from-a-rest-app-store/449)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [January 16, 2026, 8:03am UTC](https://community.interop.io/t/faq-websecurity-and-allowrunninginsecurecontent-from-app-configuration-are-ignored-when-starting-apps-from-a-rest-app-store/449 "2026-01-16T08:03:49Z")

</div>

Question We have a development team that needs to temporarily disable certain web security settings in order to load resources over HTTP from an app loaded via HTTPS. The app is defined in a REST app store with the follo…

---

## [Template squirrel server for setting up update server](https://community.interop.io/t/template-squirrel-server-for-setting-up-update-server/452)

<div class="topic-metadata">

**Author:** [@bhanuprakash.gandluri](https://community.interop.io/u/bhanuprakash.gandluri)\
**Replies:** 1\
**Last updated:** [January 15, 2026, 11:56am UTC](https://community.interop.io/t/template-squirrel-server-for-setting-up-update-server/452 "2026-01-15T11:56:01Z")

</div>

I am looking at the documentation for update server io.Connect Desktop Documentation - Seed Project Will interop provide a template code to set up a squirrel based server? Also some detailed tutorials/videos on setting…

---

## [io.Connect Seed Project via CLI: Enabling you to build your own installers](https://community.interop.io/t/io-connect-seed-project-via-cli-enabling-you-to-build-your-own-installers/405)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 3\
**Last updated:** [January 14, 2026, 5:36pm UTC](https://community.interop.io/t/io-connect-seed-project-via-cli-enabling-you-to-build-your-own-installers/405 "2026-01-14T17:36:42Z")

</div>

io.Connect Desktop 10.0 introduced a major upgrade in the way you can now build and customize io.Connect Desktop installers. We’re moving from the old model, where our team at interop.io built per-client installers, to a…

---

## [io.Connect Desktop CLI | Seed Project walkthrough](https://community.interop.io/t/io-connect-desktop-cli-seed-project-walkthrough/454)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 5:33pm UTC](https://community.interop.io/t/io-connect-desktop-cli-seed-project-walkthrough/454 "2026-01-14T17:33:01Z")

</div>

In this recording @kiril.popov is setting up and running an io.Connect Desktop Seed project from scratch. He walks through generating a new project via the CLI, exploring the default launcher, demo apps, and the project …

---

## [\[FAQ\] io.Connect CLI setup - internal corporate network npm registry blocking access to the public registry](https://community.interop.io/t/faq-io-connect-cli-setup-internal-corporate-network-npm-registry-blocking-access-to-the-public-registry/455)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [January 13, 2026, 2:28pm UTC](https://community.interop.io/t/faq-io-connect-cli-setup-internal-corporate-network-npm-registry-blocking-access-to-the-public-registry/455 "2026-01-13T14:28:22Z")

</div>

Question Inside a corporate network with an internal npm registry and restricted outbound access, installing @interopio/iocd-cli fails with: npm ERR! network request to https://codeload.github.com/... failed, reason: r…

---

## [Seed Project/ interop.io CLI setup issues troubleshooting](https://community.interop.io/t/seed-project-interop-io-cli-setup-issues-troubleshooting/451)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [January 9, 2026, 1:29pm UTC](https://community.interop.io/t/seed-project-interop-io-cli-setup-issues-troubleshooting/451 "2026-01-09T13:29:13Z")

</div>

Question I’m trying to setup io.Connect via the Seed Project CLI and npm run setup fails with Network error: fetch failed and Error: self-signed certificate in certificate chain. Answer A common issue we’ve seen is that…

---

## [\[FAQ\] Auto Updates Supported Installers](https://community.interop.io/t/faq-auto-updates-supported-installers/448)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [January 8, 2026, 10:15am UTC](https://community.interop.io/t/faq-auto-updates-supported-installers/448 "2026-01-08T10:15:09Z")

</div>

Question: Will auto updates work on both macOS and Windows with the Seed Project? Do they depend on the platform mode (Default vs Advanced)? Answer: Yes. Auto updates are supported on both Windows and macOS when you bui…

---

## [\[FAQ\] Launchpad Extended Area Items](https://community.interop.io/t/faq-launchpad-extended-area-items/440)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [December 23, 2025, 2:41pm UTC](https://community.interop.io/t/faq-launchpad-extended-area-items/440 "2025-12-23T14:41:06Z")

</div>

Question Can you pin workspaces to the launchpad or is it just apps? Answer The model for Extended Area is to define categories in the extensibility zone of the Launchpad, which contains arrays of items. Those items can…

---

## [\[FAQ\] Multi monitor behaviour on macOS when a monitor is removed](https://community.interop.io/t/faq-multi-monitor-behaviour-on-macos-when-a-monitor-is-removed/438)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [December 17, 2025, 3:37pm UTC](https://community.interop.io/t/faq-multi-monitor-behaviour-on-macos-when-a-monitor-is-removed/438 "2025-12-17T15:37:44Z")

</div>

Question Platform: io.Connect Desktop running on macOS. If the user starts with a layout that has windows across 2 or more monitors and then removes a monitor, what will happen to the layout (i.e., the application windo…

---

## [Toolbar, Classic Groups migration path](https://community.interop.io/t/toolbar-classic-groups-migration-path/432)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [December 16, 2025, 2:30pm UTC](https://community.interop.io/t/toolbar-classic-groups-migration-path/432 "2025-12-16T14:30:37Z")

</div>

Has anyone already migrated from Classic Groups to Web Groups or from Floating Toolbar to the Launchpad? Do you have any tips to avoid pain, and did you run into edge cases worth sharing?

---

## [\[FAQ\] macOS Dock icon for windows](https://community.interop.io/t/faq-macos-dock-icon-for-windows/429)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [December 16, 2025, 11:17am UTC](https://community.interop.io/t/faq-macos-dock-icon-for-windows/429 "2025-12-16T11:17:29Z")

</div>

Question In io.Connect Desktop running on macOS, does each separate type of application window get its own icon in the Mac taskbar/dock? Or is there only 1 icon for the Interop.io Launchpad? Answer There’s only one Dock…

---

## [\[FAQ\] Set frequency of Auto Update checks](https://community.interop.io/t/faq-set-frequency-of-auto-update-checks/423)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [December 15, 2025, 7:35am UTC](https://community.interop.io/t/faq-set-frequency-of-auto-update-checks/423 "2025-12-15T07:35:24Z")

</div>

Question For the new Auto Update functionality (available since io.Connect Desktop 10.0), can we configure the frequency of update checks? Answer Yes, in system.json under autoUpdater there’s a parameter updateIntervalM…

---

## [\[FAQ\] Force Auto Updates on end-user machines](https://community.interop.io/t/faq-force-auto-updates-on-end-user-machines/421)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [December 12, 2025, 3:21pm UTC](https://community.interop.io/t/faq-force-auto-updates-on-end-user-machines/421 "2025-12-12T15:21:01Z")

</div>

Question When using the new Auto Updates feature, can you force the update? I.e. remove the ability for the user to say no/postpone? Answer You can choose to notify the user or directly install the update on restart of …

---

## [io.Connect 10.0 technical overview assets](https://community.interop.io/t/io-connect-10-0-technical-overview-assets/420)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [December 12, 2025, 2:15pm UTC](https://community.interop.io/t/io-connect-10-0-technical-overview-assets/420 "2025-12-12T14:15:51Z")

</div>

You can find the recording and slides from Wednesday’s session, presented by Kiril Popov and Bob Myers, below. If you have any questions, please let us know. Recording Slides io.Connect-Desktop

---

## [Next events focus and format](https://community.interop.io/t/next-events-focus-and-format/413)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [December 11, 2025, 2:14pm UTC](https://community.interop.io/t/next-events-focus-and-format/413 "2025-12-11T14:14:43Z")

</div>

Following up on yesterday’s event (login with a customer account to access recording), please share how we can make future sessions most useful for you. 1. Preferred format: poll 2. Topics you’re most interested in: p…

---

## [Seed Project - Launch Pad Issue](https://community.interop.io/t/seed-project-launch-pad-issue/409)

<div class="topic-metadata">

**Author:** [@steven.paske](https://community.interop.io/u/steven.paske)\
**Replies:** 1\
**Last updated:** [December 10, 2025, 3:29pm UTC](https://community.interop.io/t/seed-project-launch-pad-issue/409 "2025-12-10T15:29:31Z")

</div>

I heard someone had an issues with this on webinar (might be same issue) so thought I would share to save time for others Followed process as on here: https://www.npmjs.com/package/@interopio/iocd-cli Say you want to c…

---

## [Io.Connect Desktop on macOS](https://community.interop.io/t/io-connect-desktop-on-macos/406)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [December 9, 2025, 11:25am UTC](https://community.interop.io/t/io-connect-desktop-on-macos/406 "2025-12-09T11:25:25Z")

</div>

With the release of io.Connect Desktop 10.0 Mac users can finally get the desktop experience, complete with multi-window layouts, notifications, app management, and key interoperability capabilities that make io.Connect …

---

## [\[FAQ\] Preload scripts and auto-injected libraries in io.Connect Desktop](https://community.interop.io/t/faq-preload-scripts-and-auto-injected-libraries-in-io-connect-desktop/399)

<div class="topic-metadata">

**Author:** [@anonymous6](https://community.interop.io/u/anonymous6)\
**Replies:** 1\
**Last updated:** [December 3, 2025, 6:47pm UTC](https://community.interop.io/t/faq-preload-scripts-and-auto-injected-libraries-in-io-connect-desktop/399 "2025-12-03T18:47:47Z")

</div>

When I open DevTools in a window started from io.Connect Desktop (for example, from our toolbar), I see a lot of extra JavaScript/TypeScript sources that I didn’t write. Where is this code coming from, and how does it f…

---

## [Post your IOCD 10.0 webinar questions](https://community.interop.io/t/post-your-iocd-10-0-webinar-questions/398)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [December 2, 2025, 2:44pm UTC](https://community.interop.io/t/post-your-iocd-10-0-webinar-questions/398 "2025-12-02T14:44:44Z")

</div>

Please post any questions and topics you’d like for us to cover in the io.Connect Technical Webinar as a comment below (or email reply). This will help us prepare better and answer in more detail. And don’t forget to RS…

---

## [\[FAQ\] Why is the io.Connect JavaScript API (Glue() / IODesktop()) available globally without any import?](https://community.interop.io/t/faq-why-is-the-io-connect-javascript-api-glue-iodesktop-available-globally-without-any-import/370)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 1\
**Last updated:** [November 29, 2025, 5:08pm UTC](https://community.interop.io/t/faq-why-is-the-io-connect-javascript-api-glue-iodesktop-available-globally-without-any-import/370 "2025-11-29T17:08:58Z")

</div>

In inherited code, I see calls like await Glue({...}) / await IODesktop({...}), but I can’t find any @interopio/desktop dependency in package.json or any \<script\> tag that loads it. How is this API loaded?

---

## [io.Connect Desktop 10.0 Release Highlights](https://community.interop.io/t/io-connect-desktop-10-0-release-highlights/392)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [November 26, 2025, 4:42pm UTC](https://community.interop.io/t/io-connect-desktop-10-0-release-highlights/392 "2025-11-26T16:42:17Z")

</div>

We’re thrilled to announce that io.Connect Desktop 10.0 is here. This milestone release transforms the platform into a truly cross-platform solution, enabling your enterprise to deliver the same powerful interoperability…

---

## [io.Connect Desktop 10.0 Technical Webinar](https://community.interop.io/t/io-connect-desktop-10-0-technical-webinar/389)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [November 25, 2025, 3:43pm UTC](https://community.interop.io/t/io-connect-desktop-10-0-technical-webinar/389 "2025-11-25T15:43:16Z")

</div>

In two weeks we’ll be hosting a technical webinar on what is new in io.Connect Desktop 10.0, what it means for your existing deployment, and the options you have going forward. Assets :file\_folder: Video recording an…

---

## [Interop.io & io.Connect Glossary](https://community.interop.io/t/interop-io-io-connect-glossary/385)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [November 24, 2025, 3:19pm UTC](https://community.interop.io/t/interop-io-io-connect-glossary/385 "2025-11-24T15:19:39Z")

</div>

If you are new to io.Connect and the interop.io ecosystem you may wonder what some of the acronyms and nicknames you see are. I tried to put together a glossary to help: Acronyms & shorthand IOCD - shorthand for io.Co…

---

## [Tools you use with io.Connect](https://community.interop.io/t/tools-you-use-with-io-connect/317)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 2\
**Last updated:** [November 17, 2025, 2:37pm UTC](https://community.interop.io/t/tools-you-use-with-io-connect/317 "2025-11-17T14:37:23Z")

</div>

Can you recommend tools that helped you be more productive when working with io.Connect and in general? Is there an IDE extension, MCP server or app that made your life easier? I’ve tried playing with Copilot and Codex …

[Previous page](https://community.interop.io/c/io-connect-desktop/4.md?page=2)

[Next page](https://community.interop.io/c/io-connect-desktop/4.md?page=4)
