Half of what makes Obsidian so great is that they've encouraged modding so heavily.
.txt was never going to cut it for me, I always include images like drawings, photos and screenshots etc.
Logseq is open source, reasonable file format, stable, extensible, has a reasonable plan for funding itself without lock ins, and, for me, is among the smoothest I have used.
Notably missing from old OneNote 2016:
- shared notebooks w/indication of updates
- smoother syncing
Notable upgrades from OneNote 2016:
- still exists
- more structured (OneNote can out text and objects everywhere)
- easily extensible
- queryable
- taggable (Tags in OneNote aren't really tags, only glorified emojis)
- open source
As for the modern version of OneNote, I have given it up. It almost isn't comparable.
If Logseq can also do hierarchical organising/browsing with a simple sidebar interface, I think I'll give it a go. Does it work well for that use case? What's nice is that you can run both Logseq and Obsidian on the same Markdown files, since they're (mostly compatible) Markdown, so I'm not too worried about switching as needed or even using both.
The right side however has a built in "Contents" page - which tells you what it is for - only as far as I know one has to fill it out oneselves.
That said, my goal was not to convert you or anyone. I am a NetBeans user myself so I know a bit or two about others telling me why I should switch to "clearly superior alternatives" and I don't want to do that to others ;-)
Sounds like Obsidian fits me better than Logseq for now (for the inherent hierarchical organisation). Though one of these days I'll try running Logseq on the same files just for a different view and to try out journalling.
AFAIK Logseq docs encourage new users to put everything under Journal and just tag the relevant blocks. Multiple hierarchical tags are possible, as are aliases, which comes in handy, e.g. I have examples of good ux nested three steps down from root, but in practice I write [[Good UX]] and paste the screenshot and I am done, it shows up at the right place, but is a lot more readable in my journal. BTW, that alias could have been #GoodUX as well and I would have gotten away with hashtag notation.)
Currently I sponsor the project and use the built in sync but it is a bit rough around the edges still and I have seen a solution for automatic conflict resolution using syncthing.
Do you use a script or something or are you just careful?
Agreed, that's why I'm happy they basically kicked "onenote for windows 10" to the curb and leaned back into the win32 style full desktop application on Windows, AKA onenote 2021. It even has full dark mode and dictation now!
In the last two years, though, my current text file has gotten too unwieldy to use. I have to do a bunch of searching to get to sections (or remember their character-exact names). Then last week, I lost a day's research notes because Google Drive crashed and didn't sync until it was too late, overwriting my work. Clearly, I'd outgrown my setup.
This last Sunday, I researched note-taking apps that don't use proprietary formats or cloud storage: Obsidian? Foam? Dendron? Logseq? I went with Obsidian, which while closed-source, keeps everything in Markdown files, so I'll always be able to use them in the future. (Logseq's different approach also seemed promising, and it's open-source too; I'd recommend trying that too.) I set up Obsidian-git for reasonable syncing that wouldn't result my notes being overwritten by accident. It all took a few hours, not endless tinkering.
I've migrated a few note sections into it, done a few diagrams and code blocks. Works well. I think I'm set for the next 10 years.