github heyman/heynote v1.6.0
1.6.0

latest releases: v1.8.0, v1.8.0-beta.3, v1.8.0-beta.2...
8 months ago

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

Don't miss a new heynote release

NewReleases is sending notifications on new releases.