You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
156 lines
4.5 KiB
JSON
156 lines
4.5 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
}
|