From 65f24860e662f7080ed47d1caeda0bc23d5f2340 Mon Sep 17 00:00:00 2001 From: landaiqing Date: Sat, 30 Aug 2025 00:18:29 +0800 Subject: [PATCH] :sparkles: Added window snapping function toggle --- frontend/src/i18n/locales/en-US.ts | 1 + frontend/src/i18n/locales/zh-CN.ts | 1 + frontend/src/views/settings/pages/GeneralPage.vue | 9 +++++++++ 3 files changed, 11 insertions(+) diff --git a/frontend/src/i18n/locales/en-US.ts b/frontend/src/i18n/locales/en-US.ts index fa646fd..c478bd5 100644 --- a/frontend/src/i18n/locales/en-US.ts +++ b/frontend/src/i18n/locales/en-US.ts @@ -134,6 +134,7 @@ export default { showInSystemTray: 'Show in System Tray', enableSystemTray: 'Enable System Tray', alwaysOnTop: 'Always on Top', + enableWindowSnap: 'Enable Window Snapping', startup: 'Startup Settings', startAtLogin: 'Start at Login', dataStorage: 'Data Storage', diff --git a/frontend/src/i18n/locales/zh-CN.ts b/frontend/src/i18n/locales/zh-CN.ts index ac79135..9a29338 100644 --- a/frontend/src/i18n/locales/zh-CN.ts +++ b/frontend/src/i18n/locales/zh-CN.ts @@ -135,6 +135,7 @@ export default { showInSystemTray: '在系统托盘中显示', enableSystemTray: '启用系统托盘', alwaysOnTop: '窗口始终置顶', + enableWindowSnap: '启用窗口吸附', startup: '启动设置', startAtLogin: '开机自启动', dataStorage: '数据存储', diff --git a/frontend/src/views/settings/pages/GeneralPage.vue b/frontend/src/views/settings/pages/GeneralPage.vue index 1bf3f18..fedd1c5 100644 --- a/frontend/src/views/settings/pages/GeneralPage.vue +++ b/frontend/src/views/settings/pages/GeneralPage.vue @@ -159,6 +159,12 @@ const enableSystemTray = computed({ set: (value: boolean) => configStore.setEnableSystemTray(value) }); +// 计算属性 - 启用窗口吸附 +const enableWindowSnap = computed({ + get: () => configStore.config.general.enableWindowSnap, + set: (value: boolean) => configStore.setEnableWindowSnap(value) +}); + // 计算属性 - 开机启动 const startAtLogin = computed({ get: () => configStore.config.general.startAtLogin, @@ -334,6 +340,9 @@ onUnmounted(() => { + + +