I changed the UI a bit for my native #macOS notes app 🚀
https://video.nostr.build/f78e325c420ff6deb94cf3f1b82e960088d18abb769fd5ef7dda3637c7859f8b.mp4
Now the note documents are displayed inside what looks like a page. I personally really like the design, but it’s just an option the user can toggle. If disabled, the note shows without the page outline.
**What I have fixed:**
- Indentation now works in lists. Using tab to indent and Shift+Tab to unindent.
- Deleting list items is now possible with backspace. If the item has text, it’s transformed into a normal text block. If empty, the list item is removed.
- Collapsible headings.
- Added a translucent background color when hovering blocks.
- Improved caret navigation between blocks. It feels much more natural now because the app remembers the x-position, so the caret stays in the same place on the x-axis when moving between text blocks with the arrow keys up and down (not implemented for lists yet).
**Next task:** Implement functionality to delete blocks.
I also need to figure out how to show the text formatting options.
I see two options:
1. Either show a toolbar
2. Or show all the formatting options in a sidebar
#Swift #AppKit #dev
Login to reply