cross-posted from: https://programming.dev/post/12077965
It has been a month since the last time I’ve posted about Treedome. Back then it was still in 0.4.0 and there’s a lot of little tiny tidbits of missing/bugged components.
I’ve polished it since then, please take a look https://codeberg.org/solver-orgz/treedome/compare/0.4...0.4.5!
Notable changes since then are:
- Node path will now be visible on editor, made sure user make less mistake when editing their note
- The width of note tree and text editor is now configurable
- Configurable idle timeout that will close and save your notes, defaulted to 300,000 ms or 5 minutes
- Removed about menu, now user can easily click on big badges which will open links to our repository, matrix room, etc.
- Various fixes and little adjustments
Install it on arch (btw) and nix (0.4.5 is in review not merged yet)
Pros
- Encrypted
- Written in Rust
- Not Electron
Cons
- It’s not markdown
- No plugins
Personally, I’m going to stick to Obsidian, because my notes are already there, in markdown, and I can encrypt them with GPG if I want to. But I love to see other options in this space!
Thanks for the review! The reason for both of the cons are:
- markdown: IIRC the WYSIWYG rich text editor that Treedome use doesn’t use markdown to store its text because there are better alternative for a structured and stylized document that’s also extensible. It’s stored in JSON with Tiptap’s own defined structure.
- no plugins: never say never, but I intend to make treedome with a stable file format. Plugins may (will) introduce instability because it could change the way documents are stored.
Just a heads up but your codeberg link returns a 404 not found
- Edit: huh it’s just the embeded link that does that, strange
besides that I really like your project, it hits all the right spots for me in terms of languages used, features being implemented, and in addition the interface also looks nice!✨
Oh, is this Linux-only?