WorkspaceTemplate
Defined in: namespaces.ts:1243
A workspace template describing an entire window layout.
Properties
Section titled “Properties”schemaVersion
Section titled “schemaVersion”schemaVersion:
number
Defined in: namespaces.ts:1245
Schema version (starts at 1).
id:
string
Defined in: namespaces.ts:1247
Unique identifier.
name:
string
Defined in: namespaces.ts:1249
Human-readable display name.
description?
Section titled “description?”
optionaldescription?:string
Defined in: namespaces.ts:1251
Optional long description.
optionalicon?:string
Defined in: namespaces.ts:1253
SF Symbol name for the workspace icon.
accentColor?
Section titled “accentColor?”
optionalaccentColor?:string
Defined in: namespaces.ts:1255
Hex color string for accent tinting.
author?
Section titled “author?”
optionalauthor?:string
Defined in: namespaces.ts:1257
Author attribution.
requires?
Section titled “requires?”
optionalrequires?:string[]
Defined in: namespaces.ts:1259
Plugin IDs this workspace depends on.
sidebar?
Section titled “sidebar?”
optionalsidebar?:WorkspaceTemplateSidebarConfig
Defined in: namespaces.ts:1261
Sidebar configuration.
leftPane?
Section titled “leftPane?”
optionalleftPane?:WorkspaceTemplatePaneConfig
Defined in: namespaces.ts:1263
Left pane layout.
rightPane?
Section titled “rightPane?”
optionalrightPane?:WorkspaceTemplatePaneConfig
Defined in: namespaces.ts:1265
Right pane layout.
variables?
Section titled “variables?”
optionalvariables?:Record<string,WorkspaceTemplateVariable>
Defined in: namespaces.ts:1267
User-prompted variables (keyed by variable name).
source
Section titled “source”source:
WorkspaceTemplateSource
Defined in: namespaces.ts:1269
Where this workspace came from.