feat(shortcuts): 支持快捷键关闭当前标签页

- 新增可自定义的关闭当前标签页动作,macOS 默认 ⌘W,Windows/Linux 默认 Ctrl+W
- 根据最近交互区域路由工作区或结果标签关闭,并隔离分离窗口
- 关闭日志标签时隐藏整个结果区,避免连续按键误关工作区
- 沿用未保存 SQL 与导入任务等工作区关闭保护
- 隔离 IME、快捷键录制、弹窗、抽屉与上下文菜单
- 补充多语言文案及快捷键路由回归测试
This commit is contained in:
Syngnat
2026-07-20 20:22:35 +08:00
parent db74e01447
commit b2819db495
29 changed files with 1204 additions and 47 deletions

View File

@@ -2732,6 +2732,8 @@
"app.shortcuts.action.duplicateCurrentLine.label": "Дублировать текущую строку ниже",
"app.shortcuts.action.focusSidebarSearch.description": "Перейти к полю поиска в левом дереве подключений",
"app.shortcuts.action.focusSidebarSearch.label": "Фокус на поиске боковой панели",
"app.shortcuts.action.closeActiveTab.description": "Закрыть активную вкладку результатов или рабочего пространства в зависимости от текущей области",
"app.shortcuts.action.closeActiveTab.label": "Закрыть активную вкладку",
"app.shortcuts.action.formatSql.description": "Форматировать SQL в текущем редакторе запросов",
"app.shortcuts.action.formatSql.label": "Форматировать SQL",
"app.shortcuts.action.newConnection.description": "Создать новое подключение к базе данных, runtime или другому источнику данных",