feat: move snippets, keybinding actions and macros out of core into plugins

This commit is contained in:
LukeGus committed 2026-09-29 11:39:14 -05:00
1 parent d9bba10612
commit e0c30a4e6f
262 files changed
+9091 -10744

No files matched your search

+44 -1
View File
@@ -79,6 +79,11 @@
"id": "ssh-tools",
"titleKey": "nav.sshTools",
"icon": "Hammer"
},
{
"id": "macros",
"titleKey": "nav.macros",
"icon": "Braces"
}
],
"actionSlots": [
@@ -752,9 +757,47 @@
"labelKey": "hosts.linkClickBehaviorDirect"
}
]
},
{
"key": "macros",
"type": "json",
"labelKey": "macros.title",
"hidden": true,
"default": []
}
]
}
},
"keybindingActions": [
{
"id": "copy"
},
{
"id": "paste"
},
{
"id": "sendControlCode",
"params": {
"controlCode": {
"type": "string",
"required": true,
"pattern": "^[a-zA-Z]$"
}
}
},
{
"id": "sendText",
"params": {
"text": {
"type": "string",
"maxLength": 65536,
"required": true
},
"appendEnter": {
"type": "boolean"
}
}
}
]
},
"locales": "locales",
"platforms": ["linux", "win32", "darwin"]