WorkspaceTemplate
Defined in: namespaces.ts:1242
A workspace template describing an entire window layout.
Properties
Section titled “Properties”schemaVersion
Section titled “schemaVersion”schemaVersion:
number
Defined in: namespaces.ts:1244
Schema version (starts at 1).
id:
string
Defined in: namespaces.ts:1246
Unique identifier.
name:
string
Defined in: namespaces.ts:1248
Human-readable display name.
description?
Section titled “description?”
optionaldescription?:string
Defined in: namespaces.ts:1250
Optional long description.
optionalicon?:string
Defined in: namespaces.ts:1252
SF Symbol name for the workspace icon.
accentColor?
Section titled “accentColor?”
optionalaccentColor?:string
Defined in: namespaces.ts:1254
Hex color string for accent tinting.
author?
Section titled “author?”
optionalauthor?:string
Defined in: namespaces.ts:1256
Author attribution.
requires?
Section titled “requires?”
optionalrequires?:string[]
Defined in: namespaces.ts:1258
Plugin IDs this workspace depends on.
sidebar?
Section titled “sidebar?”
optionalsidebar?:WorkspaceTemplateSidebarConfig
Defined in: namespaces.ts:1260
Sidebar configuration.
leftPane?
Section titled “leftPane?”
optionalleftPane?:WorkspaceTemplatePaneConfig
Defined in: namespaces.ts:1262
Left pane layout.
rightPane?
Section titled “rightPane?”
optionalrightPane?:WorkspaceTemplatePaneConfig
Defined in: namespaces.ts:1264
Right pane layout.
variables?
Section titled “variables?”
optionalvariables?:Record<string,WorkspaceTemplateVariable>
Defined in: namespaces.ts:1266
User-prompted variables (keyed by variable name).
source
Section titled “source”source:
WorkspaceTemplateSource
Defined in: namespaces.ts:1268
Where this workspace came from.