feat(ssh-terminal): add toolbar position, start state, display and fade host settings

This commit is contained in:
LukeGus committed 2026-09-28 20:45:23 -05:00
1 parent 1fd89acd90
commit f0d720cf05
8 files changed
+418 -28

No files matched your search

+94
View File
@@ -230,6 +230,100 @@
"descriptionKey": "settings.host.enableTerminalToolbar.description",
"default": true
},
{
"key": "terminalToolbarPosition",
"type": "select",
"labelKey": "settings.host.terminalToolbarPosition.label",
"descriptionKey": "settings.host.terminalToolbarPosition.description",
"requires": "enableTerminalToolbar",
"default": "bottom",
"options": [
{
"value": "bottom",
"labelKey": "settings.host.terminalToolbarPosition.bottom"
},
{
"value": "bottom-left",
"labelKey": "settings.host.terminalToolbarPosition.bottomLeft"
},
{
"value": "bottom-right",
"labelKey": "settings.host.terminalToolbarPosition.bottomRight"
},
{
"value": "top",
"labelKey": "settings.host.terminalToolbarPosition.top"
},
{
"value": "top-left",
"labelKey": "settings.host.terminalToolbarPosition.topLeft"
},
{
"value": "top-right",
"labelKey": "settings.host.terminalToolbarPosition.topRight"
}
]
},
{
"key": "terminalToolbarStartState",
"type": "select",
"labelKey": "settings.host.terminalToolbarStartState.label",
"descriptionKey": "settings.host.terminalToolbarStartState.description",
"requires": "enableTerminalToolbar",
"default": "expanded",
"options": [
{
"value": "expanded",
"labelKey": "settings.host.terminalToolbarStartState.expanded"
},
{
"value": "collapsed",
"labelKey": "settings.host.terminalToolbarStartState.collapsed"
}
]
},
{
"key": "terminalToolbarDisplay",
"type": "select",
"labelKey": "settings.host.terminalToolbarDisplay.label",
"descriptionKey": "settings.host.terminalToolbarDisplay.description",
"requires": "enableTerminalToolbar",
"default": "remember",
"options": [
{
"value": "remember",
"labelKey": "settings.host.terminalToolbarDisplay.remember"
},
{
"value": "icon",
"labelKey": "settings.host.terminalToolbarDisplay.icon"
},
{
"value": "labeled",
"labelKey": "settings.host.terminalToolbarDisplay.labeled"
},
{
"value": "expanded",
"labelKey": "settings.host.terminalToolbarDisplay.expanded"
}
]
},
{
"key": "terminalToolbarShowStatus",
"type": "boolean",
"labelKey": "settings.host.terminalToolbarShowStatus.label",
"descriptionKey": "settings.host.terminalToolbarShowStatus.description",
"requires": "enableTerminalToolbar",
"default": true
},
{
"key": "terminalToolbarFade",
"type": "boolean",
"labelKey": "settings.host.terminalToolbarFade.label",
"descriptionKey": "settings.host.terminalToolbarFade.description",
"requires": "enableTerminalToolbar",
"default": true
},
{
"key": "enableCommandHistory",
"type": "boolean",