Swift95

Workspace​Configuration95

Workspace-wide presentation thresholds and window placement defaults.

WorkspaceConfiguration95 controls when automatic presentation becomes windowed and how new windows are initially sized and cascaded.

Use it

import Swift95

let workspaceConfiguration: WorkspaceConfiguration95 = {
  var configuration = WorkspaceConfiguration95.default
  configuration.automaticWindowedMinimumSize.width = 720
  configuration.cascadeCount = 4
  configuration.cascadeStep = 24
  return configuration
}()

Essential behavior

ScopePass the value to Workspace95; it applies to the whole workspace.
PresentationautomaticWindowedMinimumSize controls automatic mode.
PlacementFractions, bounds, cascade values, and center offset define initial frames.

Related

Open the complete WorkspaceConfiguration95 API reference →