diff --git a/ac-electron/package.json b/ac-electron/package.json --- a/ac-electron/package.json +++ b/ac-electron/package.json @@ -1,6 +1,6 @@ { "name": "aesthetic-computer", - "version": "0.1.12", + "version": "0.1.13", "description": "Aesthetic Computer - Creative coding platform", "homepage": "https://aesthetic.computer", "author": "Aesthetic Computer ", diff --git a/ac-electron/renderer/flip-view.html b/ac-electron/renderer/flip-view.html --- a/ac-electron/renderer/flip-view.html +++ b/ac-electron/renderer/flip-view.html @@ -1341,12 +1341,23 @@ document.addEventListener('mouseup', onMouseUp); }); }); - // Keyboard shortcut + // Keyboard shortcuts document.addEventListener('keydown', (e) => { + // Tab to toggle flip if (e.key === 'Tab') { console.log('[flip] Tab key pressed'); e.preventDefault(); toggle(); + } + // Cmd+Shift+I to open webview devtools + if ((e.metaKey || e.ctrlKey) && e.shiftKey && e.key === 'i') { + e.preventDefault(); + console.log('[flip] Opening webview DevTools'); + if (webviewEl.isDevToolsOpened()) { + webviewEl.closeDevTools(); + } else { + webviewEl.openDevTools(); + } } });