Skip to content

Interface: WindowRegistration

Makaio Framework


Makaio Framework / kernel / WindowRegistration

Defined in: ../../../packages/kernel/src/window/window-registry.ts:15

A registered window entry with resolved configuration.

Combines manifest-declared values with style preset defaults. Used by Electron’s WindowManager to create and configure windows.

readonly dismissOnBlur: boolean

Defined in: ../../../packages/kernel/src/window/window-registry.ts:33

Whether the window dismisses when losing focus.


readonly displayName: string

Defined in: ../../../packages/kernel/src/window/window-registry.ts:23

Display name (from package manifest).


readonly frame: boolean

Defined in: ../../../packages/kernel/src/window/window-registry.ts:35

Whether the window has a native frame.


readonly height: number

Defined in: ../../../packages/kernel/src/window/window-registry.ts:29

Window height in pixels.


readonly packageName: string

Defined in: ../../../packages/kernel/src/window/window-registry.ts:19

Package that owns this window.


readonly optional params?: readonly WindowParamSpec[]

Defined in: ../../../packages/kernel/src/window/window-registry.ts:39

Named route parameters declared by the manifest.


readonly qualifiedId: string

Defined in: ../../../packages/kernel/src/window/window-registry.ts:17

Qualified window ID: {packageName}:{windowId}.


readonly showInDock: boolean

Defined in: ../../../packages/kernel/src/window/window-registry.ts:31

Whether the window appears in the dock/taskbar.


readonly singleton: boolean

Defined in: ../../../packages/kernel/src/window/window-registry.ts:37

Whether only one instance of this window can exist.


readonly style: WindowStyle

Defined in: ../../../packages/kernel/src/window/window-registry.ts:25

Window style preset.


readonly width: number

Defined in: ../../../packages/kernel/src/window/window-registry.ts:27

Window width in pixels.


readonly windowId: string

Defined in: ../../../packages/kernel/src/window/window-registry.ts:21

Window ID within the package.