Configuration

Glue42 Windows

Glue42 Windows Configuration

The global behavior of Glue42 windows in Glue42 Enterprise can be easily configured via the stickywindows.json configuration file located in %LocalAppData%\Tick42\GlueDesktop\config. Some of the configurable properties are explained below. For more info, see the stickywindows.json schema. Rememeber that (like the global system properties defined in the system.json file) some properties in the stickywindows.json may be overridden by properties you define in the application configuration file of your app.

Glue42 Window Properties

Below you can find examples of configuring some custom properties for Glue42 windows.

The distance between the edges of neighboring Glue42 windows:

  • "edgeDistance": 2 (constrained to values between 1-9)

Edge Distance

The time it takes to unlock a window from a group (in ms):

  • "unlockTimeout": 2000

Unlock

The behavior of windows within a group when resizing a window group with Windows gestures. If some windows within the group have size restrictions (like "maxWidth": 200, for instance) and if resizing the group using Windows gestures clashes with those restrictions, then you can specify whether the rest of the windows in the group should stay relative in size to the restricted windows or should fill the rest of the space. In the examples below, the "Client List" application has a width restriction of 300 px:

  • "groupMaximizedMode": "Proportional"

Proportional

  • "groupMaximizedMode": "Fill"

Fill

Set the behavior of the window group when resizing windows within the group by dragging an inner border:

  • "sizingMode": "Proportional"

Proportional Sizing

  • "sizingMode": "Single"

Proportional Sizing

Keep buttons on tab windows always visible or show them only on hover:

  • "tabs": { "buttonsAlwaysVisible": false }

Proportional Sizing