From a6edbd7fcb5f068bfc1f13028934d585d5dfd987 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Mon, 24 Aug 2026 23:44:37 +0000 Subject: [PATCH] feat(transfer): make data transfer dialog resizable Closes #1149 --- .../transfer/DataTransferDialog.vue | 15 ++++++++++++--- .../__tests__/DataTransferDialog.spec.ts | 19 +++++++++++++++++++ .../__tests__/legacyWebviewFallback.spec.ts | 7 ++++--- 3 files changed, 35 insertions(+), 6 deletions(-) diff --git a/apps/desktop/src/components/transfer/DataTransferDialog.vue b/apps/desktop/src/components/transfer/DataTransferDialog.vue index 4f8cdd346e..5de010843f 100644 --- a/apps/desktop/src/components/transfer/DataTransferDialog.vue +++ b/apps/desktop/src/components/transfer/DataTransferDialog.vue @@ -46,6 +46,15 @@ const props = defineProps<{ prefillTargetSchema?: string; }>(); +const transferDialogStyle = { + width: "min(1120px, calc(100vw - 2rem))", + height: "min(80vh, calc(var(--dbx-viewport-height) - 2rem))", + minWidth: "min(780px, calc(100vw - 2rem))", + minHeight: "min(480px, calc(var(--dbx-viewport-height) - 2rem))", + maxWidth: "calc(100vw - 2rem)", + maxHeight: "calc(var(--dbx-viewport-height) - 2rem)", +} as const; + const store = useConnectionStore(); const sqlConnections = computed(() => store.connections.filter((c) => supportsTransfer(c.db_type))); @@ -919,7 +928,7 @@ async function saveConfigTask() {