Skip to content

v3.0.3

@netarcx netarcx tagged this 21 May 01:39
`Menu.setApplicationMenu(null)` drops the entire default Electron
menu so students don't see a distracting File/Edit/View bar — but it
also drops the default keyboard accelerators that came with that
menu, including the DevTools toggle. Discovered this when a grey-
screen failure (#3.0.0/3.0.1) left a user with no way to inspect the
error because Ctrl+Shift+I did nothing.

Hooked `before-input-event` directly on the main window to re-attach
three accelerators without restoring the menu bar:
- Ctrl+Shift+I  (Cmd+Shift+I on mac) → toggle DevTools
- F12 → toggle DevTools (Windows muscle memory)
- Ctrl+R → reload renderer

Pairs with the safety net in v3.0.2 — even if the renderer paints
the error to the DOM directly, the user can now also pop DevTools to
inspect network / console / runtime state.

v3.0.3

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Assets 2
Loading