This extension adds support for workflow on demand.

A workflow includes a extension to enable necessary extensions and a layout file for windows layout

Workflows can be specified in [[settings.exts."".workflow]] sections:

name = "startup"
layout = "${}/layouts/startup.json"
workflow = "" finds all workflows with [[settings.exts."".workflow]] section and adds a menu item name defined with “name” to the menu “Layout” for each workflow. When the menu is clicked both the workflow extension defined width “workflow” and the layout file defined with “layout” will be loaded.

Here “layout” is optional. Default using the one comes from workflow extension [settings.exts."${workflow}".default_layout]