- Ensuring pasting a single tag in a tag box doesn’t insert it immediately, giving a chance to edit it
- Ensuring resizable columns can be quickly resized by double-clicking their sashes
- Upgraded Electron to v9
- Window: preserve floating state, menubar visibility, opacity level and background color across restarts
- Added a “favicon” endpoint
- Preserving the latest active search query across restart and across data directories
- Added the initial code necessary for preserving more comlicated bits of state across restarts
- Preserving which notes are selected in the multi-note editor across restarts
- Added “.notable” to “.gitignore"
- Preserving the list of open tabs across restarts
- Preserving the currently active tab across restarts
- Hidden settings: added defaults for the tabs key
- Preserving the currently active tags across restarts
- Preserving the collapsed state of tags across restarts
- Resizable columns: ensuring non-visible columns are detected properly
- Ensuring complex state about the app is not saved if the app is not fully loaded
- Preserving the widths of resizable columns across restarts
- Resizable column: rewritten serialization logic in a much more compact way
- Preserving the state of previews across restarts
- Preserving the state of note editors, including the undo/redo stacks, across restarts
- Added a “Recents” library
- Remembering the last 15 used data directories
- Implemented a function for “tildifying” paths
- Ensuring when switching data directories the new one is being added to the recents stack before saving preserving data directories across restarts
- Added a “Change to Recent” submenu to the data directory context menu
- “Notable” menu: reusing the standalone data-directory context menu
- Added a “data directory” palette and related commands and menu items