SiYuan as an Outliner?

This post was last updated for 885 days ago, and the information may already be changed

Is it (or will it be) possible to use SiYuan as an Outliner app, similar to RemNote?

At first glance, it seems this might be possible if I keep all my content within Lists. However, I'm not sure if this is the intended use for this feature.

I'm also not sure if this could lead to peformance issues. I noticed that there is always a short loading time (a spinning wheel shows for about half a second) whenever I unfold a header or list item in SiYuan. This happens even if there are only a couple of blocks nested within. I also noticed that most docs in the "SiYuan User Guide" Notebook are relatively quite short.

For comparison, I have documents in RemNote that are a few times longer than the entire "SiYuan User Guide", with deeply nested structures, and there are no noticeable lags. This is essential for my workflow, as it allows me to quickly navigate and restructure my notes, with almost zero friction.

Of course, I understand if you're not interested in focusing on outliner features for SiYuan. The app already looks and works great as a note-taking app!

    1 Operate
    forestknows updated this article at 2023-07-07 00:55:46

    Welcome to here!

    Here we can learn from each other how to use SiYuan, give feedback and suggestions, and build SiYuan together.

    Signup About
    Please input reply content ...
    • arminta7

      I would be interested in using SiYuan in this way if possible. I'm currently using Tana + Obsidian. Tana has the same outliner idea as RemNote, maybe even moreso as there is no concept of standalone pages and everything is a "node". If SiYuan moved towards more of a local version of Tana I would be very happy.

    • MiscReply
    • forestknows
      Author

      Yeah I also think it seems to be a potential "quick win" to invest in outliner features. The thing is maybe this isn't their priority...

      One think to note is that, although SiYuan has block-level granularity, the files themselves are actually at document level. In this sense it's more similar to an app like Obsidian, rather than Remnote. This might be an obstacle for full outliner capabilities...

      At least that's what I understood!

    • MonkCanatella

      I'm currently evaluating SiYuan vs Logseq. Anytype is in the mix as well. At first I really didn't want an outliner like Logseq which is why I avoided it though it met all my other needs. That said, after having used it for a month or so, it's hard to imagine not having at least some outlining feature set. What exists in SiYuan currently is just bullet points and the ability to nest them. This isn't sufficient to translate what logseq has.

      In SiYuan you can "focus" blocks which is pretty neat thought it doesn't seem to be first class functionality. I think there's room for some quick wins on this front that'll make migrating from an outliner style app easier. Considering the speed of development of SiYuan, I imagine this will be improved in the future, though who can say when.

      Here's a quick comparison between outline style content in SiYuan vs in Logseq
      in SiYuan this is about 360 pixels tall, or about 90 pixels per line! The same in Logseq is about 280 pixels or 70 pixels per line.

      image.png

      image.png

      image.png

      Ok, so how about changing the font size in SiYuan?

      SiYuanoNyLn9EWmW.png

      Nope. Just more blank space - it's no more compact.

      I'm only just beginning with SiYuan so somebody may know better than me, but I believe you can write custom css to make line height more compact for lists - that said without writing your own code, it's about 30% more space in SiYuan, which adds up really fast.

      2 Reply
    • leolee9086

      Actually, I don't use the list function very often. I usually only use it when creating outlines. As for performance testing, I have only done it for normal document formats, and most devices should not experience lag when reading Chinese novels with over one million characters (except for possibly taking a moment to import). I will try to find familiar users who can speak about the performance of lists.

    • Visit all replies