{ "title": "Theme", "jupyter.lab.setting-icon-label": "Theme Manager", "jupyter.lab.menus": { "main": [ { "id": "jp-mainmenu-settings", "items": [ { "type": "submenu", "submenu": { "id": "jp-mainmenu-settings-apputilstheme", "label": "Theme", "items": [ { "type": "separator" }, { "command": "apputils:adaptive-theme" }, { "type": "separator" }, { "command": "apputils:theme-scrollbars" }, { "type": "separator" }, { "command": "apputils:incr-font-size", "args": { "key": "code-font-size" } }, { "command": "apputils:decr-font-size", "args": { "key": "code-font-size" } }, { "type": "separator" }, { "command": "apputils:incr-font-size", "args": { "key": "content-font-size1" } }, { "command": "apputils:decr-font-size", "args": { "key": "content-font-size1" } }, { "type": "separator" }, { "command": "apputils:incr-font-size", "args": { "key": "ui-font-size1" } }, { "command": "apputils:decr-font-size", "args": { "key": "ui-font-size1" } } ] }, "rank": 0 } ] } ] }, "description": "Theme manager settings.", "type": "object", "additionalProperties": false, "definitions": { "cssOverrides": { "type": "object", "additionalProperties": false, "description": "The description field of each item is the CSS property that will be used to validate an override's value", "properties": { "code-font-family": { "type": ["string", "null"], "description": "font-family" }, "code-font-size": { "type": ["string", "null"], "description": "font-size" }, "content-font-family": { "type": ["string", "null"], "description": "font-family" }, "content-font-size1": { "type": ["string", "null"], "description": "font-size" }, "ui-font-family": { "type": ["string", "null"], "description": "font-family" }, "ui-font-size1": { "type": ["string", "null"], "description": "font-size" } } } }, "properties": { "theme": { "type": "string", "title": "Selected Theme", "description": "Application-level visual styling theme. Ignored when Adaptive Theme is enabled.", "default": "JupyterLab Light" }, "adaptive-theme": { "type": "boolean", "title": "Adaptive Theme", "description": "Synchronize visual styling theme with system settings", "default": false }, "preferred-light-theme": { "type": "string", "title": "Preferred Light Theme", "description": "Application-level light visual styling theme. Ignored when Adaptive Theme is disabled.", "default": "JupyterLab Light" }, "preferred-dark-theme": { "type": "string", "title": "Preferred Dark Theme", "description": "Application-level dark visual styling theme. Ignored when Adaptive Theme is disabled.", "default": "JupyterLab Dark" }, "theme-scrollbars": { "type": "boolean", "title": "Scrollbar Theming", "description": "Enable/disable styling of the application scrollbars", "default": false }, "overrides": { "title": "Theme CSS Overrides", "description": "Override theme CSS variables by setting key-value pairs here", "$ref": "#/definitions/cssOverrides", "default": { "code-font-family": null, "code-font-size": null, "content-font-family": null, "content-font-size1": null, "ui-font-family": null, "ui-font-size1": null } } } }