Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 3
Generated: 17:02:04
My notes #app is slowly starting to be in a functional state. image But there's still much work to be done πŸ˜… Tasks I need to work on for my notes app: - The 'Files' sidebar needs to update in real time when the user is creaing folders and files outside the app. So, if the user creates a new folder inside the directory through Finder, the app should immediately update to show the new folder in the UI. - UI of the formatting toolbar needs to be fixed. It's the toolbar with all the options like toggling bold, italic, underline, and other formatting options. I need to figure out how I want it to look and where it should be located. - When deleting a note or folder, a confirmation popup should appear. Currently, notes or folders just get deleted immediately when clicking 'Delete' in context menu. Also, they don't get deleted to the trash where they can still be recovered. No, instead they get permanently deleted 😬 - Folders can already be renamed, but the 'Rename' option in the context menu for notes is not working. The user can currently only rename a note by opening it and then using the textfield containing the note's name (this field can be edited to change the name of the note). - Only paragraphs and headings can be edited. The rest of the blocks can't be edited yet. I need to implement independent rich text editors for each of the block-types. - Navigation. The back- and forward buttons don't work. They should be like in Chrome, where you can go back to the previous page. I will need a way to keep track of which pages the user has viewed and in the correct order. - I need a local SQLite database. This will allow me to have super fast and efficient search functionality. #dev #Swift #AppKit #macOS
2025-10-17 09:10:06 from 1 relay(s) 2 replies ↓
Login to reply

Replies (3)

Yeah, it’s very similar to Obsidian. My app supports Markdown notes and a JSON format. The JSON format allows for more formatting options than Markdown, like text alignment, but the app will support both formats.
2025-10-17 10:57:03 from 1 relay(s) ↑ Parent Reply