From a159dcfc83a2d34be09f1a9daa54e20ad918a123 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Thu, 21 May 2026 23:15:44 +0800 Subject: [PATCH] feat(grid): optimize transpose view toggle --- .../editor/EditorSettingsDialog.vue | 4 +- apps/desktop/src/components/grid/DataGrid.vue | 70 +++++++++++---- apps/desktop/src/i18n/locales/en.ts | 2 + apps/desktop/src/i18n/locales/es.ts | 2 + apps/desktop/src/i18n/locales/zh-CN.ts | 2 + apps/desktop/src/lib/dataGridTranspose.ts | 52 +++++++++++ apps/desktop/src/lib/keyboardShortcuts.ts | 4 + apps/desktop/src/lib/shortcutRegistry.ts | 9 +- packages/app-tests/dataGridTranspose.test.ts | 90 +++++++++++++++++++ .../app-tests/dataGridTransposeSource.test.ts | 12 +++ packages/app-tests/keyboardShortcuts.test.ts | 7 ++ .../app-tests/settingsDialogLayout.test.ts | 3 + packages/app-tests/settingsStore.test.ts | 1 + 13 files changed, 237 insertions(+), 21 deletions(-) create mode 100644 packages/app-tests/dataGridTransposeSource.test.ts diff --git a/apps/desktop/src/components/editor/EditorSettingsDialog.vue b/apps/desktop/src/components/editor/EditorSettingsDialog.vue index 8237c7378a..20ef3d188f 100644 --- a/apps/desktop/src/components/editor/EditorSettingsDialog.vue +++ b/apps/desktop/src/components/editor/EditorSettingsDialog.vue @@ -647,7 +647,7 @@ watch(
-
+
@@ -847,7 +847,7 @@ watch(