feat(electron): add persistent UI scale setting

This commit is contained in:
digua committed 2026-09-28 16:59:25 +08:00
1 parent 220f9902be
commit eadadda071
21 files changed
+136 -4

No files matched your search

+4
View File
@@ -123,5 +123,9 @@ export const extendedApi = {
setDesktopCloseBehavior: (behavior: DesktopCloseBehavior): Promise<{ success: boolean; error?: string }> => {
return ipcRenderer.invoke('app:setDesktopCloseBehavior', behavior)
},
getDesktopUiScale: (): Promise<number> => ipcRenderer.invoke('app:getDesktopUiScale'),
setDesktopUiScale: (scale: number): Promise<{ success: boolean; error?: string }> => {
return ipcRenderer.invoke('app:setDesktopUiScale', scale)
},
},
}
+2
View File
@@ -194,6 +194,8 @@ interface Api {
setOpenAtLogin: (enabled: boolean) => Promise<{ success: boolean; error?: string }>
getDesktopCloseBehavior: () => Promise<DesktopCloseBehavior>
setDesktopCloseBehavior: (behavior: DesktopCloseBehavior) => Promise<{ success: boolean; error?: string }>
getDesktopUiScale: () => Promise<number>
setDesktopUiScale: (scale: number) => Promise<{ success: boolean; error?: string }>
}
}