From ed6192842d671dc557bf94b66b96a7c362995d24 Mon Sep 17 00:00:00 2001 From: skyler <1156263951@qq.com> Date: Wed, 29 Jul 2026 08:30:53 +0800 Subject: [PATCH] revert(data-grid): remove configurable default sorting --- .../editor/EditorSettingsDialog.vue | 94 ------------------- apps/desktop/src/components/grid/DataGrid.vue | 21 +---- .../__tests__/useDataGridActions.spec.ts | 74 +-------------- .../useSidebarDataOpenRuntime.spec.ts | 50 +--------- .../src/composables/useDataGridActions.ts | 33 +------ .../composables/useSidebarDataOpenRuntime.ts | 53 ++--------- apps/desktop/src/i18n/locales/en.ts | 13 --- apps/desktop/src/i18n/locales/es.ts | 13 --- apps/desktop/src/i18n/locales/it.ts | 13 --- apps/desktop/src/i18n/locales/ja.ts | 13 --- apps/desktop/src/i18n/locales/pt-BR.ts | 13 --- apps/desktop/src/i18n/locales/zh-CN.ts | 13 --- apps/desktop/src/i18n/locales/zh-TW.ts | 13 --- .../__tests__/dataGrid/dataGridSort.spec.ts | 46 --------- .../__tests__/table/tableDefaultSort.spec.ts | 48 ---------- .../src/lib/app/openTabsPersistence.ts | 4 - apps/desktop/src/lib/dataGrid/dataGridSort.ts | 18 ---- .../src/lib/settings/editorSettingsDraft.ts | 4 - .../desktop/src/lib/table/tableDefaultSort.ts | 73 -------------- .../queryStore.tableDataRefresh.spec.ts | 36 +------ .../stores/__tests__/settingsStore.spec.ts | 25 ----- apps/desktop/src/stores/queryStore.ts | 29 +----- apps/desktop/src/stores/settingsStore.ts | 36 ------- apps/desktop/src/types/database.ts | 2 - 24 files changed, 17 insertions(+), 720 deletions(-) delete mode 100644 apps/desktop/src/lib/__tests__/dataGrid/dataGridSort.spec.ts delete mode 100644 apps/desktop/src/lib/__tests__/table/tableDefaultSort.spec.ts delete mode 100644 apps/desktop/src/lib/table/tableDefaultSort.ts diff --git a/apps/desktop/src/components/editor/EditorSettingsDialog.vue b/apps/desktop/src/components/editor/EditorSettingsDialog.vue index c7d29d5351..7a07e06191 100644 --- a/apps/desktop/src/components/editor/EditorSettingsDialog.vue +++ b/apps/desktop/src/components/editor/EditorSettingsDialog.vue @@ -38,9 +38,6 @@ import { type InterfaceLayout, type DisconnectTabHandlingMode, type OpenTabsRestoreMode, - type OpenTableDefaultSortMode, - type DataGridQuickSortMode, - type DataGridQuickSortDirection, type SidebarObjectInfoMode, type SqlSemanticDiagnosticsMode, type UpdateDownloadSource, @@ -310,10 +307,6 @@ const debugLogDownloaded = ref(false); const editShowColumnCommentsInHeader = ref(settingsStore.editorSettings.showColumnCommentsInHeader); const editShowColumnTypesInHeader = ref(settingsStore.editorSettings.showColumnTypesInHeader); const editCompactColumnHeaderActions = ref(settingsStore.editorSettings.compactColumnHeaderActions); -const editOpenTableDefaultSortMode = ref(settingsStore.editorSettings.openTableDefaultSortMode); -const editDataGridQuickSortEnabled = ref(settingsStore.editorSettings.dataGridQuickSortEnabled); -const editDataGridQuickSortMode = ref(settingsStore.editorSettings.dataGridQuickSortMode); -const editDataGridQuickSortDirection = ref(settingsStore.editorSettings.dataGridQuickSortDirection); const editDataGridQuickEntry = ref(settingsStore.editorSettings.dataGridQuickEntry); const editDataGridAutoTransposeSingleRow = ref(settingsStore.editorSettings.dataGridAutoTransposeSingleRow); const editTableOpenPageSize = ref(settingsStore.editorSettings.tableOpenPageSize); @@ -455,10 +448,6 @@ function currentEditorSettingsDraft(): EditorSettingsDraft { showColumnCommentsInHeader: editShowColumnCommentsInHeader.value, showColumnTypesInHeader: editShowColumnTypesInHeader.value, compactColumnHeaderActions: editCompactColumnHeaderActions.value, - openTableDefaultSortMode: editOpenTableDefaultSortMode.value, - dataGridQuickSortEnabled: editDataGridQuickSortEnabled.value, - dataGridQuickSortMode: editDataGridQuickSortMode.value, - dataGridQuickSortDirection: editDataGridQuickSortDirection.value, dataGridQuickEntry: editDataGridQuickEntry.value, dataGridAutoTransposeSingleRow: editDataGridAutoTransposeSingleRow.value, tableOpenPageSize: editTableOpenPageSize.value, @@ -712,10 +701,6 @@ function syncEditorSettingsDraftFromStore() { editShowColumnCommentsInHeader.value = settingsStore.editorSettings.showColumnCommentsInHeader; editShowColumnTypesInHeader.value = settingsStore.editorSettings.showColumnTypesInHeader; editCompactColumnHeaderActions.value = settingsStore.editorSettings.compactColumnHeaderActions; - editOpenTableDefaultSortMode.value = settingsStore.editorSettings.openTableDefaultSortMode; - editDataGridQuickSortEnabled.value = settingsStore.editorSettings.dataGridQuickSortEnabled; - editDataGridQuickSortMode.value = settingsStore.editorSettings.dataGridQuickSortMode; - editDataGridQuickSortDirection.value = settingsStore.editorSettings.dataGridQuickSortDirection; editDataGridQuickEntry.value = settingsStore.editorSettings.dataGridQuickEntry; editDataGridAutoTransposeSingleRow.value = settingsStore.editorSettings.dataGridAutoTransposeSingleRow; editTableOpenPageSize.value = settingsStore.editorSettings.tableOpenPageSize; @@ -944,10 +929,6 @@ function resetDefaultsForTab(tab: SettingsCategory) { editShowColumnCommentsInHeader.value = DEFAULT_EDITOR_SETTINGS.showColumnCommentsInHeader; editShowColumnTypesInHeader.value = DEFAULT_EDITOR_SETTINGS.showColumnTypesInHeader; editCompactColumnHeaderActions.value = DEFAULT_EDITOR_SETTINGS.compactColumnHeaderActions; - editOpenTableDefaultSortMode.value = DEFAULT_EDITOR_SETTINGS.openTableDefaultSortMode; - editDataGridQuickSortEnabled.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickSortEnabled; - editDataGridQuickSortMode.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickSortMode; - editDataGridQuickSortDirection.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickSortDirection; editDataGridQuickEntry.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickEntry; editDataGridAutoTransposeSingleRow.value = DEFAULT_EDITOR_SETTINGS.dataGridAutoTransposeSingleRow; editTableOpenPageSize.value = DEFAULT_EDITOR_SETTINGS.tableOpenPageSize; @@ -1009,10 +990,6 @@ function resetAllDefaults() { editShowColumnCommentsInHeader.value = DEFAULT_EDITOR_SETTINGS.showColumnCommentsInHeader; editShowColumnTypesInHeader.value = DEFAULT_EDITOR_SETTINGS.showColumnTypesInHeader; editCompactColumnHeaderActions.value = DEFAULT_EDITOR_SETTINGS.compactColumnHeaderActions; - editOpenTableDefaultSortMode.value = DEFAULT_EDITOR_SETTINGS.openTableDefaultSortMode; - editDataGridQuickSortEnabled.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickSortEnabled; - editDataGridQuickSortMode.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickSortMode; - editDataGridQuickSortDirection.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickSortDirection; editDataGridQuickEntry.value = DEFAULT_EDITOR_SETTINGS.dataGridQuickEntry; editDataGridAutoTransposeSingleRow.value = DEFAULT_EDITOR_SETTINGS.dataGridAutoTransposeSingleRow; editTableOpenPageSize.value = DEFAULT_EDITOR_SETTINGS.tableOpenPageSize; @@ -1245,18 +1222,6 @@ function onUpdateDownloadSourceChange(v: any) { if (v === "official" || v === "cnb") editUpdateDownloadSource.value = v; } -function onOpenTableDefaultSortModeChange(v: any) { - if (v === "none" || v === "primary-key-asc" || v === "primary-key-desc") editOpenTableDefaultSortMode.value = v; -} - -function onDataGridQuickSortModeChange(v: any) { - if (v === "database" || v === "local") editDataGridQuickSortMode.value = v; -} - -function onDataGridQuickSortDirectionChange(v: any) { - if (v === "asc" || v === "desc") editDataGridQuickSortDirection.value = v; -} - function setSidebarObjectDisplay(value: "grouped" | "simple") { editSidebarObjectDisplay.value = value; } @@ -3724,65 +3689,6 @@ onUnmounted(cleanupPreviewEditor); -
-
- -

- {{ t("settings.openTableDefaultSortModeDescription") }} -

-
- -
-
-
-
- -

- {{ t("settings.dataGridQuickSortDescription") }} -

-
- -
-
-
- - -
-
- - -
-
-