Releases: heyman/heynote
Releases Β· heyman/heynote
2.3.3
What's Changed
- Prevent blocks from unfolding when changing the block language
- Fix issue toggling the fold gutter setting
Full Changelog: v2.3.2...v2.3.3
2.3.2
What's Changed
- Improve folding to be less aggressive with the unfolding (e.g. when creating a new block after a folded block, and then immediately pressing backspace to remove the new block)
Full Changelog: v2.3.1...v2.3.2
2.3.1
What's Changed
Minor bugfixes and improvements
- Bump vite from 6.3.2 to 6.3.5 by @dependabot in #350
- Add keycodes for volume/media playback for the global hotkey by @heyman in #351
- Fix cursor height by @heyman in #352
- Fix issue with autoUnfoldOnEdit by @heyman in #353
Full Changelog: v2.3.0...v2.3.1
2.3.0
Improved support for folding blocks
- Fixed an issue where some types of blocks could not be folded.
- The fold state is now stored in the buffer file so that it's persisted between sessions.
- Added three new commands for folding and unfolding blocks:
foldBlock
- Folds the current/selected block(s). Default key binding isCtrl-Alt-[
on Windows/Linux andCmd-Option-[
on Mac.unfoldBlock
- Unfolds the current/selected block(s). Default key binding isCtrl-Alt-]
on Windows/Linux andCmd-Option-]
on Mac.toggleFoldBlock
- Toggles the fold state of the current/selected block. Default key binding isCtrl-Alt-.
on Windows/Linux andCmd-Option-.
on Mac.
- Folded blocks now display the first 50 characters of the block content, as well as the number of lines in the block.
- Default key bindings for folding code on Mac changed from
Cmd-Option-[
andCmd-Option-]
toCmd-Shift-[
andCmd-Shift-]
(to avoid conflicts with the new block folding commands)
Other features and fixes
- Add document navigation commands (Ctrl+Home/End)
- Fix wrong positioning if IME interface (for Chinese input)
- Prevent editor from loosing focus when line number/fold gutter is clicked
Merged PRs
- Upgrade to the latest version of CodeMirror packages by @heyman in #345
- Fix wrong positioning if IME interface (for Chinese input) by @heyman in #346
- Improve folding of blocks and code by @heyman in #344
- Add document navigation commands (Ctrl+Home/End) by @heyman in #349
Full Changelog: v2.2.2...v2.3.0
2.3.0-beta.2
What's Changed
- Improve styling of folded sections in the light theme
- Add document navigation commands (Ctrl+Home/End) by @heyman in #349
Full Changelog: v2.3.0-beta...v2.3.0-beta.2
2.3.0-beta
Improved support for folding blocks
- Fixed an issue where some types of blocks could not be folded.
- The fold state is now stored in the buffer file so that it's persisted between sessions.
- Added three new commands for folding and unfolding blocks:
foldBlock
- Folds the current/selected block(s). Default key binding isCtrl-Alt-[
on Windows/Linux andCmd-Option-[
on Mac.unfoldBlock
- Unfolds the current/selected block(s). Default key binding isCtrl-Alt-]
on Windows/Linux andCmd-Option-]
on Mac.toggleFoldBlock
- Toggles the fold state of the current/selected block. Default key binding isCtrl-Alt-.
on Windows/Linux andCmd-Option-.
on Mac.
- Folded blocks now display the first 50 characters of the block content, as well as the number of lines in the block.
- Default key bindings for folding code on Mac changed from
Cmd-Option-[
andCmd-Option-]
toCmd-Shift-[
andCmd-Shift-]
(to avoid conflicts with the new block folding commands)
Bug fixes
- Fix wrong positioning if IME interface (for Chinese input)
- Prevent editor from loosing focus when line number/fold gutter is clicked
Full Changelog: v2.2.2...v2.3.0-beta
2.2.2
What's Changed
- Fix issue when changing settings with an existing settings file that lacks the keyBindings key by @heyman in #337
Full Changelog: v2.2.1...v2.2.2
2.2.1
What's Changed
- Fix issue where the second command in the command palette, instead of the first command, was selected when the palette is opened.
- Change name/label of some commands in the command palette, and make commands searchable using their key names as well.
- Fix key bindings for toggleComment and toggleBlockComment commands that were previously working.
- Fix issue with lists in markdown blocks not automatically being continued when pressing enter.
Full Changelog: v2.2.0...v2.2.1
2.2.0
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
2.2.0-beta.4
What's Changed
Full Changelog: v2.2.0-beta.3...v2.2.0-beta.4