- electron/preload.cjs: contextBridge 로 window.desktop.setWindowSize 노출 - main.cjs: preload 연결 + ipcMain 'window:setSize'/'getSize' 핸들러 - SettingsView: PC(window.desktop 존재 시)에서 해상도 선택 추가 (1024×720 ~ 1920×1080), 선택 시 창 크기 변경+가운데 정렬 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
// 렌더러(웹)에서 안전하게 호출할 데스크톱 전용 API 노출 (contextIsolation 유지).
|
||||
const { contextBridge, ipcRenderer } = require('electron')
|
||||
|
||||
contextBridge.exposeInMainWorld('desktop', {
|
||||
// 데스크톱 창 크기(해상도) 변경
|
||||
setWindowSize: (w, h) => ipcRenderer.invoke('window:setSize', w, h),
|
||||
getWindowSize: () => ipcRenderer.invoke('window:getSize'),
|
||||
})
|
||||
Reference in New Issue
Block a user