Skip to content

Releases: heyman/heynote

2.3.3

30 Jun 15:14
Compare
Choose a tag to compare

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

27 Jun 14:19
Compare
Choose a tag to compare

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

27 Jun 00:37
Compare
Choose a tag to compare

What's Changed

Minor bugfixes and improvements

Full Changelog: v2.3.0...v2.3.1

2.3.0

24 Jun 18:29
Compare
Choose a tag to compare

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 is Ctrl-Alt-[ on Windows/Linux and Cmd-Option-[ on Mac.
    • unfoldBlock - Unfolds the current/selected block(s). Default key binding is Ctrl-Alt-] on Windows/Linux and Cmd-Option-] on Mac.
    • toggleFoldBlock - Toggles the fold state of the current/selected block. Default key binding is Ctrl-Alt-. on Windows/Linux and Cmd-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-[ and Cmd-Option-] to Cmd-Shift-[ and Cmd-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

18 Jun 09:11
Compare
Choose a tag to compare
2.3.0-beta.2 Pre-release
Pre-release

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

16 Jun 14:57
Compare
Choose a tag to compare
2.3.0-beta Pre-release
Pre-release

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 is Ctrl-Alt-[ on Windows/Linux and Cmd-Option-[ on Mac.
    • unfoldBlock - Unfolds the current/selected block(s). Default key binding is Ctrl-Alt-] on Windows/Linux and Cmd-Option-] on Mac.
    • toggleFoldBlock - Toggles the fold state of the current/selected block. Default key binding is Ctrl-Alt-. on Windows/Linux and Cmd-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-[ and Cmd-Option-] to Cmd-Shift-[ and Cmd-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

06 May 09:23
Compare
Choose a tag to compare

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

25 Apr 17:28
Compare
Choose a tag to compare

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

23 Apr 10:19
Compare
Choose a tag to compare

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 and Ctrl/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

Full Changelog: v2.1.4...v2.2.0

2.2.0-beta.4

22 Apr 20:29
Compare
Choose a tag to compare
2.2.0-beta.4 Pre-release
Pre-release

What's Changed

  • Add ability to use tabs for indentation instead of spaces by @heyman in #327

Full Changelog: v2.2.0-beta.3...v2.2.0-beta.4