New Features
- Added support for custom key bindings. See the documentation for more info.
- Added a "command palette" that can be accessed by pressing
Ctrl/Cmd+Shift+P
, or just typing>
in the buffer selector. The command palette allows you to discover all available commands in the app, and to quickly execute them. - Added support for configuring the tab size, as well as the option to use tabs instead of spaces for indentation.
- Added functionality for moving blocks up and down. Default key bindings are
Ctrl/Cmd+Alt+Shift+Up
andCtrl/Cmd+Alt+Shift+Down
. - Added functionality for inserting the current date and time. Default key binding is
Alt+Shift+D
.
Other changes
- Upgraded to latest version of Electron, CodeMirror, Vue, electron-builder and other dependencies.
Closed issues / merge PRs
- Custom keyboard shortcuts/key bindings by @heyman in #319
- Fix issue with ESC key not working immediately after the Settings dialog is opened the first time by @heyman in #321
- Upgrade electron-builder and electron-updater to latest versions by @heyman in #322
- Upgrade to latest version of Electron by @heyman in #323
- Upgrade Vue to latest version by @heyman in #324
- Upgrade npm dependencies by @heyman in #325
- Add configuration of tab size by @datalater in #311
- Update to latest versions of @codemirror packages by @heyman in #247
- Add feature for moving the current block up and down by @wolimst in #204
- Add functionality for inserting the current date and time by @heyman in #326
- Add ability to use tabs for indentation instead of spaces by @heyman in #327
New Contributors
- @datalater made their first contribution in #311
- @wolimst made their first contribution in #204
Full Changelog: v2.1.4...v2.2.0