Skip to content

Releases: heyman/heynote

1.7.0

12 Feb 02:21
Compare
Choose a tag to compare

What's Changed

  • Fix "white flash" effect when resizing window in dark mode by @heyman in #154
  • Webapp mobile fixes by @heyman in #155
  • Add prev variable to Math blocks that holds the previous value by @heyman in #156
  • Add settings button to status bar by @heyman in #161
  • Add version number to settings dialog. by @heyman in #163
  • Persist window location when opening the app #171 by @ImKaashif in #173
  • Copy whole current line(s) when selection(s) are empty by @heyman in #177
  • Remove unneeded macOS signing entitlements by @BlackHoleFox in #174
  • Fix block corruption when deleting block content using deleteLine command by @Maran1947 in #134
  • Bump vite from 4.5.1 to 4.5.2 by @dependabot in #189
  • Add PowerShell and Diff language modes by @heyman in #191
  • "Always on top" setting which makes Heynote stay on top of other programs by @heyman in #179

New Contributors

Full Changelog: v1.6.0...v1.7.0

1.7.0-beta.2

09 Feb 15:31
Compare
Choose a tag to compare
1.7.0-beta.2 Pre-release
Pre-release

What's Changed

  • Bump vite from 4.5.1 to 4.5.2 by @dependabot in #189
  • Add PowerShell and Diff language modes by @heyman in #191
  • "Always on top" setting which makes Heynote stay on top of other programs by @heyman in #179

Full Changelog: v1.7.0-beta...v1.7.0-beta.2

1.7.0-beta

08 Feb 13:46
Compare
Choose a tag to compare
1.7.0-beta Pre-release
Pre-release

What's Changed

  • Fix "white flash" effect when resizing window in dark mode by @heyman in #154
  • Webapp mobile fixes by @heyman in #155
  • Add prev variable to Math blocks that holds the previous value by @heyman in #156
  • Add settings button to status bar by @heyman in #161
  • Add version number to settings dialog. by @heyman in #163
  • Persist window location when opening the app #171 by @ImKaashif in #173
  • Copy whole current line(s) when selection(s) are empty by @heyman in #177
  • Remove unneeded macOS signing entitlements by @BlackHoleFox in #174
  • fix: Block corruption when deleting block content using deleteLine command by @Maran1947 in #134

New Contributors

Full Changelog: v1.6.0...v1.7.0-beta

1.6.0

10 Jan 17:13
Compare
Choose a tag to compare

Changes

  • Added support for having Heynote in the Mac Menu Bar / Tray icon

  • Ability to specify file system location of Heynote's buffer file. The buffer will automatically be reloaded if changed on disk, so this should make it possible to have the buffer automatically synced between machines using a file-syncing service such as Dropbox.

  • Custom font and font size support.

  • More key-binding for creating new blocks

    Mac:
    
    ⌘ + Enter           Add new block below the current block
    βŒ₯ + Enter           Add new block before the current block
    ⌘ + Shift + Enter   Add new block at the end of the buffer
    βŒ₯ + Shift + Enter   Add new block at the start of the buffer
    ⌘ + βŒ₯ + Enter       Split the current block at cursor position
    
    Windows/Linux:
    
    Ctrl + Enter           Add new block below the current block
    Alt + Enter            Add new block before the current block
    Ctrl + Shift + Enter   Add new block at the end of the buffer
    Alt + Shift + Enter    Add new block at the start of the buffer
    Ctrl + Alt + Enter     Split the current block at cursor position
    
  • Syntax hightlighting support for new languages:

    • Swift
    • Kotlin
    • Groovy
  • Auto-close brackets functionality that can be turned on in settings

  • Ability to change how calculations are formatted in Math blocks. See the Readme for info on how to do this.

  • There's now a Heynote webapp at app.heynote.com. It's still work-in-progress, but should be usable. The buffer is stored in localStorage.

  • Multiple bug fixes and minor improvement.

All merged PRs

  • Fix issue with large buffers where block delimiters wouldn't be "atomic" when first starting Heynote, before the first edit by @heyman in #81
  • Fixed zoom in functionality (electron) by @TimTrademark in #80
  • Settings improvements by @heyman in #88
  • Math blocks improvements/fixes by @heyman in #92
  • Add Swift and Kotlin language support #10 by @Laeyoung in #96
  • Add support for specifying a custom format function within a math block by @heyman in #99
  • Watch buffer file for changes, and automatically reload it if changed by @heyman in #76
  • Added Show in Dock Toggle and System Tray Feature by @tanuj-22 in #90
  • Add Settings to web app by @heyman in #125
  • CloseBrackets setting toggle by @flolbr in #102
  • Add Groovy language support by @psh10066 in #111
  • WIP: Add functionality to insert new block after the last block by @flolbr in #85
  • Add functionality for selecting a custom path for the buffer file by @heyman in #130
  • Refactor the way we handle clipboard keybindings in Emacs mode by @heyman in #133
  • FIX: fixed trayicon on linux not appearing by @feh-pined0 in #136
  • Resolve ~ to homedir by @joshblum in #138
  • Hide Heynote from taskbar when Tray icon has been turned on in Windows by @heyman in #139
  • Remove/add window from Taskbar in Windows, when Show in tray is turned on. by @heyman in #142
  • Explicitly document that Math blocks use math.js expressions by @NoahAndrews in #143
  • Update initial-content.ts by @jbl0ndie in #146
  • Add support for changing font family and font size by @heyman in #147
  • Remove AltGr from global hotkey setting on Windows by @heyman in #148

New Contributors

Full Changelog: v1.5.0...v1.6.0

1.6.0-beta.5

10 Jan 09:13
Compare
Choose a tag to compare
1.6.0-beta.5 Pre-release
Pre-release
  • Fix bug causing crash when starting the app for the first time (without a config file)

Full Changelog: v1.6.0-beta.4...v1.6.0-beta.5

1.6.0-beta.4

09 Jan 00:23
Compare
Choose a tag to compare
1.6.0-beta.4 Pre-release
Pre-release

What's Changed

  • Explicitly document that Math blocks use math.js expressions by @NoahAndrews in #143
  • Update initial-content.ts by @jbl0ndie in #146
  • Add support for changing font family and font size by @heyman in #147
  • Remove AltGr from global hotkey setting on Windows by @heyman in #148

New Contributors

Full Changelog: v1.6.0-beta.3...v1.6.0-beta.4

1.6.0-beta.3

06 Jan 20:45
Compare
Choose a tag to compare
1.6.0-beta.3 Pre-release
Pre-release

What's Changed

  • Remove/add window from Taskbar in Windows, when Show in tray is turned on. by @heyman in #142

Full Changelog: v1.6.0-beta.2...v1.6.0-beta.3

1.6.0-beta.2

06 Jan 02:24
Compare
Choose a tag to compare
1.6.0-beta.2 Pre-release
Pre-release

What's Changed

  • Refactor the way we handle clipboard keybindings in Emacs mode by @heyman in #133
  • FIX: fixed trayicon on linux not appearing by @feh-pined0 in #136
  • Resolve ~ to homedir by @joshblum in #138
  • Hide Heynote from taskbar when Tray icon has been turned on in Windows by @heyman in #139

New Contributors

Full Changelog: v1.6.0-beta...v1.6.0-beta.2

1.6.0-beta

05 Jan 00:28
Compare
Choose a tag to compare
1.6.0-beta Pre-release
Pre-release

What's Changed

  • Fix issue with large buffers where block delimiters wouldn't be "atomic" when first starting Heynote, before the first edit by @heyman in #81
  • Fixed zoom in functionality (electron) by @TimTrademark in #80
  • Settings improvements by @heyman in #88
  • Math blocks improvements/fixes by @heyman in #92
  • Add Swift and Kotlin language support #10 by @Laeyoung in #96
  • Add support for specifying a custom format function within a math block by @heyman in #99
  • Watch buffer file for changes, and automatically reload it if changed by @heyman in #76
  • Added Show in Dock Toggle and System Tray Feature by @tanuj-22 in #90
  • Add Settings to web app by @heyman in #125
  • CloseBrackets setting toggle by @flolbr in #102
  • Add Groovy language support by @psh10066 in #111
  • WIP: Add functionality to insert new block after the last block by @flolbr in #85
  • Add functionality for selecting a custom path for the buffer file by @heyman in #130

New Contributors

Full Changelog: v1.5.0...v1.6.0-beta

1.5.0

27 Dec 00:23
Compare
Choose a tag to compare

What's Changed

  • Add TypeScript, JSX and TSX language support by @espenja in #64
  • TOML Support
  • Add bufferPath to config, support bufferPath symlink by @joshblum in #27
  • Add syntax highlighting support for C# by @ahmedatia in #55
  • Implement web version of Heynote by @heyman in #63
  • Implement tests using Playwright by @heyman in #68
  • Add support for more languages by @heyman in #69
  • Remove reference to Linux support "coming soon" in the README by @NoahAndrews in #18

New Contributors

Full Changelog: v1.4.2...v1.5.0