Skip to content

Type Alias: WindowType ​

ts
type WindowType = "desktop" | "widget" | "overlay" | "panel" | "normal";

Defined in: types/desktop-engine.d.ts:668

Window types:

  • desktop: desktop level (wallpapers), below the desktop icons, visible in all Spaces
  • widget: a widget pinned to the desktop, above the desktop icons, borderless with a transparent background, draggable
  • overlay: floats above all windows, borderless with a transparent background, visible in all Spaces (floating widgets, desktop pets)
  • panel: a floating panel (with a title bar)
  • normal: a regular window (default) desktop, widget and overlay windows don't activate the app when shown, so they don't take focus from the current app.

The SDK is released under the Apache License 2.0