Skip to content

v0.5.0

Compare
Choose a tag to compare
@cloverich cloverich released this 02 Jul 04:54
· 28 commits to master since this release

Features / Changes

See #123 for the plan that led to this release; see #169 for what's coming next. Changes are summarized below, and more details are in the pull request links.

Code block

Code block support was easy, but had a few issues with pasting and showing the correct language from the dropdown.
Screenshot 2024-07-01 at 9 50 12 PM

Bullet lists support

Screenshot 2024-07-01 at 9 51 49 PM

Toolbar support

Screenshot 2024-07-01 at 9 52 12 PM

I fleshed out the toolbar so you can properly toggle the various block and formatting options, links, etc. I moved the editor debug menus into it. It also exposes the shortcuts available for e.g. bold, italics, etc. But that wasn't helpful for creating headings quickly, so I added notion-style shortcuts e.g. # for headings, etc. This was mostly default plate features, with some tweaking.

Basic tagging support

Screenshot 2024-07-01 at 9 52 54 PM

I use tags frequently; originally intended to support them in the body of the document. But I realized I only use them for classifying documents, so I supported them top-level instead. I added first class support for them, so they are exposed in the sidebar and you can search by them.

Screenshot 2024-07-01 at 9 53 09 PM

I added some follow up notes for in-document tag support in the future.

Misc UX

There are a bunch of minor quality of life improvements, such as auto-setting the journal and tags when creating new documents, and being smarter about what happens when you navigate back after creating, editing, and deleting notes.

  • auto-set tags and default journal by @cloverich in #207
  • UX tweaks: Hide archived journals, more prominent delete, remove insert menu, block : in tags by @cloverich in #196
  • sync document crud with search by @cloverich in #205

Since I'm installing and using each build, it was time to include the version in the application. Eventually I'll take this further and add an in-app or linked change log, and / or auto-update.

At this point, the application is actually usable. Towards the end of last week I stopped using Apple notes and started using Chronicles as my daily driver. Using it in anger should help drive the app towards a more functional state and while #169 is my intended roadmap, I'll pivot out if other features are jumping out as more important.

Misc / Security / Refactoring

Full Changelog: v0.4.0...v0.5.0