v1.9.0-alpha.15
fabiospampinato
released this
08 Jul 02:00
·
4 commits
to master
since this release
- Respecting the user’s OS-level preference for what should happen when titlebars are double-clicked (macOS)
- Respecting each OS’ convention when displaying shortcut hints
- Logging crashes of the GPU process to the console
- Logging crashes of any renderer process to the console
- Menubar: ensuring it behaves much more native-like — menus can be navigated by moving the mouse, menus are anchored to the opener and the opener is styled appropriately when its menu is open
- Disallowed attachment of BrowserViews
- Disabled built-in spellchecker, as it can’t be used for our purposes
- Updated some dependencies
- New command: selection.showDefinition (macOS)
- Logging when the window becomes unreponsive
- Fixed an issue that caused absurdly long startup times when other instances of Notable where running, and caused dynamically-generated skeletons to be forgotten
- Minor changes
- Added the code required for intercepting reloads initiated from the devtools, so that state can be saved properly (it would be working already if Electron weren’t buggy here…)
- Ensuring the alpha channel for the computed window background color is always 1
- Ensuring unhandled errors and rejections are logged to the console
- Ensuring sequence shortcuts could be shown as shortcut hints depending on the cirmustances
- Removed the requirement that for a shortcut to be shown in a menu its “when” expression had to evaluate to "true"
- Ensuring all menu items that will ultimately do the same thing will do so by triggering the same commands
- Updated some menu items to use the “toggle” variant of the command they use, when possible, providing more consistent shortcut hints
- Fixed a crash that could have occurred when closing a window
- Added a script for running the production version of the app while still attaching the main process to the terminal