There are people around here that are infinitely more qualified than me to answer these questions, but here are my very humble opinions:
Outliner notes, I think. The plugin would have a whole file just for itself, with no risk of ever getting it ruined by an improper edit on the embedded content.
I know what I would like: infinite nesting, hoisting, compatibility with Obsidian’s wikilinks and block reference.
Probably not. Anyway, I think a plain text outliner would be a minimum viable product.
I’ve seen outliner exports relying on nothing but indentation or very simple syntax, so metadata shouldn’t be a dealbreaker. As for OPML, it is indeed a standard, but a pain for readability.
I don’t think 2 MB is an insane amount of text. But then again, the devs should be able to give you a clearer answer.
The same is true for me the other way around. I think that there are people who are more qualified than me to ask these questions. Since I have limited experience with Obsidian.
I would use Obsidian more if an outliner plugin is available. Especially if the outline plugin would support wikilinks / [[connections]] and block references.
Even without connections and block references an outliner plugin would be valuable since you can choose yourself if the data leaves your computer or not. One of my issues with Dynalist is the “cloud nature” - I prefer local, under my control.
Importing from Dynalist
If outliner notes would be supported, would importing go like this?
The user will download a back-up from Dynalist
The user will open and copy each txt document while keeping the indentation
The user will copy the outlines into Obsidian notes
We need these basic features:
Basics
Infinite nesting
Hoisting
Save current view for next time automatically. If you come back to the outline the next time, it would look exactly the same as if you left it. If you left it when it was hoisted, and you return to the outline it will still be hoisted/zoomed.
Also
Compatibility with [[connections]] / wikilinks
Compatibility with block references
Possibility to change keyboard shortcuts
Set list density
Keyboard shortcuts
indent = tab
unindent = ⇧Tab
Expand/collapse = ⌘.
Zoom in = ⌘]
Zoom out = ⌘[
Delete item ⌘⇧⌫
Move item = ⌘⇧M
Swap with previous = ⌘↑
Swap with next = ⌘↓
Select item = ⌘A
(The shortcuts are the same as in Dynalist, I don’t know if these interfere with current Obsidian shortcuts.)
Would this be a good start?
I have basic html and css knowledge but I gues that’s not enough to build an outliner plugin for Obsidian. Who can help to build an outliner plugin for Obsidian?
Logseq is a new plaintext md outliner that I’m using alongside obsidian… I wonder if the outliner plugin could be some sort of integration or lite version of logseq? That would be amazing…
logseq looks amazing, @andyfreeland I’ll give it a try, how do you make it work together with Obsidian? Do you open logseq files in Obisidian, or do you use them separetly? Thanks!
Just to add a bit more clarity, I think an outliner would be more inclusive, in that atleast for me, outlining, as is done in Logseq where I can quickly and easily break down thoughts block by block, allow me to free up working memory. Which is crucial, particularly for those who already have a lower working memory or working memory challenges.
Having things automatically bulleted place of doing this myself frees up even more RAM.
Not sure if anyone has seen this, but this plugin accomplishes some of the basic features that really go a long way: GitHub - vslinko/obsidian-outliner. It works well for me! However, block-level referencing is not quite up to par with more traditional block-level editors.
Excellent plugin!!
One thing I noticed:
When creating a new item with Enter key, indent of the existing item seems to be changed according to the indent of the next line.
Your plugin is Excellent!
And it will be perfect if expand/collapse item can be realized under preview mode.
The way of another plugin “jump to link” may help.
I think this is exactly what I was looking for… coming from Workflowy, at first I thought Obsidian was going to be a self-hosted / local UPGRADED experience from Workflowy but when I first launched in it was nothing like it… reminded me more of a Typora / Ghostwriter fork.
After I started digging into things thought it became apparent Obsidian is an upgraded Typora monster… all sorts of great stuff to see.
Questions
Does this plugin work / function with Shift + Enter note function from Workflowy?
Might you know if you can easily “share” a note with someone perhaps, if you have a custom domain sycned up (sort of like publish.obsidian.md)?
Is there an import feature so I can quickly migrate away from Workflowy?
If I paste a link into the editor mode, how can I replicate (or truncate URL) the display similar to Workflowy so I see a down arrow nipple INSTEAD of the [] and () stuff?
This plugin didn’t work at first because I had some options disabled. These options, I believe, must be enabled for it to work? Perhaps add a note to new users to let them know certain settings must be enabled.
About shift + enter, there is a feature request about that, the developer might work on that later
The import thing- this is independent of the plugin itself, you could export your notes as markdown and open it in Obsidian, I used Dynalist for outlining, there were separate files, Workfowy has one long file I think?
You may want to check Logseq which could be used together with obsidian