github streetwriters/notesnook v2.1.0
Notesnook Desktop v2.1

latest releases: v3.0.6, 3.0.7-android, 3.0.6-android...
22 months ago

🌟 Features & new stuff

🤩 The New Editor

We have replaced TinyMCE with TipTap (Prosemirror derived) editor.

Here's why that's awesome:

  1. The editor toolbar is now fully 100% configurable. You can add/remove/adjust the tools however you like and this config gets synced as well!
  2. New tasklist — which brings progress, drag/drop reordering, better UI & much improved touch support
  3. New outline list — inspired by Workflowy/Dynalist/Logseq
  4. New math support — inline & block math both are now fully supported (thanks to prosemirror-math).
  5. Improved codeblock — with support for filtering languages, cursor position tracking, Dracula theme (more themes will be added later on), line numbering, auto indentation.
  6. Improved tables — with ability to move whole columns/rows & styling selected cells.
  7. Improved embed — with support for using embed code
  8. Editor performance (including loading performance) is 100x better than the previous one
  9. Word count now shows total selected words (if you selected any).
  10. Much, much better markdown support

This is just the beginning. The new editor opens many new horizons and in the upcoming versions we will exploring a lot of new stuff so stay tuned!

Since this is a wholly new editor, we couldn't port a few things from the previous editor:

  1. Collapsible headers
  2. Diff highlighting during merge conflict

Note: We have tried to make the new editor as stable as possible but there will be a few bugs here and there (nothing too critical I hope). Please do report those bugs so we can improve the editor further. In the same vein, none of the editor features (except attachments/images) are blocked for non-premium users until the editor becomes more stable.

🐛 Fixes & improvements:

  1. A lot of editor related bugs have been fixed with this release including noticeable bugs like:
    1. Cursor jumps
    2. Weird behavior on pressing enter key on Android
    3. Formatting getting lost on new lines
    4. And many more I can't remember.
    5. Duplicate notes when typing in title box really fast
    6. Bugs around switching notes
    7. Text selection & copy/pasting issues
  2. Fixed an issue where session expiry page caused an infinite loop
  3. Fixed some issues with sync:
    1. Bug where editing the same notebook on 2 devices caused the changes to get lost
    2. Bug where adding notes to the same topic on 2 devices caused notes to be only partially removed from the topic
    3. Bug where sync continuously failed and required an app restart

Don't miss a new notesnook release

NewReleases is sending notifications on new releases.