feat(tool-center): 优化工具中心分组交互与通用弹窗

- 重构工具中心为侧边分组导航,固定弹窗高度并支持内部滚动
- 新增通用可拖拽可缩放 Modal,统一主要弹窗打开体验
- 为工具中心内嵌入口补充返回上一步交互与底部操作区
- 补充多语言文案和工具中心/Modal/i18n 回归测试
This commit is contained in:
Syngnat
2026-06-18 20:28:47 +08:00
parent 06dd9507ee
commit 6b67bb24b4
37 changed files with 1805 additions and 305 deletions

View File

@@ -1,5 +1,6 @@
{
"common.cancel": "Abbrechen",
"common.back_to_previous": "Zurück",
"common.close": "Schließen",
"common.confirm": "Bestätigen",
"common.continue": "Fortfahren",
@@ -504,6 +505,12 @@
"app.theme.ui_version.v2.description": "Eine neu gestaltete kompakte Oberfläche mit stärkerem AI-Einstieg und Tabellenübersicht.",
"app.theme.ui_version.v2.label": "Neue UI",
"app.tools.description": "Verbindungskonfiguration, Synchronisierung, Treiber und Tastenkürzel zentral verwalten.",
"app.tools.group.config.description": "Import/Export, Datenverzeichnis und Pflege gespeicherter Konfigurationen.",
"app.tools.group.config.title": "Verbindungen und Konfiguration",
"app.tools.group.workflow.description": "Struktur vergleichen, Unterschiede prüfen und Synchronisierung starten.",
"app.tools.group.workflow.title": "Daten-Workflows",
"app.tools.group.workspace.description": "Treiber, Code-Snippets und globale Tastenkürzel.",
"app.tools.group.workspace.title": "Editor und Treiber",
"app.tools.entry.data_root.description": "Lokalen Datenspeicherort anzeigen, wechseln oder migrieren.",
"app.tools.entry.data_root.title": "Datenverzeichnis",
"app.tools.entry.drivers.description": "Datenbanktreiber installieren, aktualisieren oder entfernen.",

View File

@@ -1,5 +1,6 @@
{
"common.cancel": "Cancel",
"common.back_to_previous": "Back",
"common.close": "Close",
"common.confirm": "Confirm",
"common.continue": "Continue",
@@ -504,6 +505,12 @@
"app.theme.ui_version.v2.description": "A redesigned compact interface with stronger AI entry points and table overview.",
"app.theme.ui_version.v2.label": "New UI",
"app.tools.description": "Manage connection configuration, sync, drivers, and shortcuts.",
"app.tools.group.config.description": "Import/export, data root, and saved configuration maintenance.",
"app.tools.group.config.title": "Connections and Config",
"app.tools.group.workflow.description": "Compare structure, inspect differences, and start sync tasks.",
"app.tools.group.workflow.title": "Data Workflows",
"app.tools.group.workspace.description": "Drivers, code snippets, and global shortcuts.",
"app.tools.group.workspace.title": "Editor and Drivers",
"app.tools.entry.data_root.description": "View, switch, or migrate the local data storage location.",
"app.tools.entry.data_root.title": "Data Directory",
"app.tools.entry.drivers.description": "Install, update, or remove database drivers.",

View File

@@ -1,5 +1,6 @@
{
"common.cancel": "キャンセル",
"common.back_to_previous": "前に戻る",
"common.close": "閉じる",
"common.confirm": "確認",
"common.continue": "続行",
@@ -504,6 +505,12 @@
"app.theme.ui_version.v2.description": "AI 入口とテーブル概要を強化した、再設計されたコンパクトなインターフェースです。",
"app.theme.ui_version.v2.label": "新版 UI",
"app.tools.description": "接続設定、同期、ドライバー、ショートカット関連の操作をまとめて扱います。",
"app.tools.group.config.description": "インポート/エクスポート、データディレクトリ、保存済み設定の保守。",
"app.tools.group.config.title": "接続と設定",
"app.tools.group.workflow.description": "構造比較、差分確認、同期開始をまとめて行います。",
"app.tools.group.workflow.title": "データワークフロー",
"app.tools.group.workspace.description": "ドライバー、コードスニペット、グローバルショートカット。",
"app.tools.group.workspace.title": "エディタとドライバー",
"app.tools.entry.data_root.description": "ローカルデータ保存場所の確認、切り替え、移行を行います。",
"app.tools.entry.data_root.title": "データディレクトリ",
"app.tools.entry.drivers.description": "データベースドライバーのインストール、更新、削除を行います。",

View File

@@ -1,5 +1,6 @@
{
"common.cancel": "Отмена",
"common.back_to_previous": "Назад",
"common.close": "Закрыть",
"common.confirm": "Подтвердить",
"common.continue": "Продолжить",
@@ -504,6 +505,12 @@
"app.theme.ui_version.v2.description": "Переработанный компактный интерфейс с усиленным входом AI и обзором таблиц.",
"app.theme.ui_version.v2.label": "Новый UI",
"app.tools.description": "Единое управление конфигурацией подключений, синхронизацией, драйверами и горячими клавишами.",
"app.tools.group.config.description": "Импорт/экспорт, каталог данных и обслуживание сохраненных конфигураций.",
"app.tools.group.config.title": "Подключения и конфигурация",
"app.tools.group.workflow.description": "Сравнение структуры, просмотр различий и запуск синхронизации.",
"app.tools.group.workflow.title": "Потоки данных",
"app.tools.group.workspace.description": "Драйверы, сниппеты кода и глобальные горячие клавиши.",
"app.tools.group.workspace.title": "Редактор и драйверы",
"app.tools.entry.data_root.description": "Просмотр, переключение или перенос локального места хранения данных.",
"app.tools.entry.data_root.title": "Каталог данных",
"app.tools.entry.drivers.description": "Установка, обновление или удаление драйверов баз данных.",

View File

@@ -1,5 +1,6 @@
{
"common.cancel": "取消",
"common.back_to_previous": "返回上一步",
"common.close": "关闭",
"common.confirm": "确认",
"common.continue": "继续",
@@ -504,6 +505,12 @@
"app.theme.ui_version.v2.description": "重新设计的紧凑界面,强化 AI 入口与表概览。",
"app.theme.ui_version.v2.label": "新版 UI",
"app.tools.description": "集中处理连接配置、同步、驱动和快捷键相关操作。",
"app.tools.group.config.description": "导入导出、数据目录和已保存配置维护。",
"app.tools.group.config.title": "连接与配置",
"app.tools.group.workflow.description": "比对结构、分析差异并发起同步。",
"app.tools.group.workflow.title": "数据工作流",
"app.tools.group.workspace.description": "驱动、代码片段和全局快捷键。",
"app.tools.group.workspace.title": "编辑器与驱动",
"app.tools.entry.data_root.description": "查看、切换或迁移本地数据存储位置。",
"app.tools.entry.data_root.title": "数据目录",
"app.tools.entry.drivers.description": "安装、更新或移除数据库驱动。",

View File

@@ -1,5 +1,6 @@
{
"common.cancel": "取消",
"common.back_to_previous": "返回上一步",
"common.close": "關閉",
"common.confirm": "確認",
"common.continue": "繼續",
@@ -504,6 +505,12 @@
"app.theme.ui_version.v2.description": "重新設計的緊湊介面,強化 AI 入口與資料表概覽。",
"app.theme.ui_version.v2.label": "新版 UI",
"app.tools.description": "集中處理連線設定、同步、驅動和快捷鍵相關操作。",
"app.tools.group.config.description": "匯入匯出、資料目錄與已儲存設定維護。",
"app.tools.group.config.title": "連線與設定",
"app.tools.group.workflow.description": "比對結構、分析差異並發起同步。",
"app.tools.group.workflow.title": "資料工作流",
"app.tools.group.workspace.description": "驅動、程式碼片段與全域快捷鍵。",
"app.tools.group.workspace.title": "編輯器與驅動",
"app.tools.entry.data_root.description": "檢視、切换或遷移本地資料儲存位置。",
"app.tools.entry.data_root.title": "資料目錄",
"app.tools.entry.drivers.description": "安裝、更新或移除資料库驅動。",