Swift95

Workspace​Presentation95

Compact, overlapping-window, or size-adaptive workspace layout.

WorkspacePresentation95 selects whether the active window fills the workspace or logical windows overlap on a desktop.

Use it

import Swift95

let phonePresentation: WorkspacePresentation95 = .compact
let desktopPresentation: WorkspacePresentation95 = .windowed
let adaptivePresentation: WorkspacePresentation95 = .automatic

Essential behavior

CompactOnly the active non-minimized window is visible and fills the host.
WindowedOpen windows overlap and support configured movement and resizing.
AutomaticResolves using available size and WorkspaceConfiguration95.

Related

Open the complete WorkspacePresentation95 API reference →