Obsidian does a lot of things really well, but things that I sorely miss when comparing OneNote to Obsidian are the following:
- Lists inside tables
- Indenting inside tables
- Checkboxes inside tables
As far as I have seen so far, Obsidian does not support these features because they are not part of the native markup language, but if sticking to standard markup is super important because I know Obsidian’s goal is to future proof (but as an aside, not implementing features is the reason why things go obsolete and end up not being future proof. Standard markup may suffer the same fate someday), there are creative ways to support table formatting even in standard markup.
Simple examples:
-
Lists can be supported by having Obsidian do what it already does and auto add certain markup language when people do certain things like create links or indent in a list, etc.
Example:
Normally, when you type “1. insert text here (press enter here)” 2. automatically appears. This can be done even inside tables without any deviation from markup language. Obsidian the program could just automatically add a "2. " when you press enter. -
This one is more tricky. How indent inside table consistently? Well, just like the previous example, Obsidian could just add a triple space when someone presses enter when making something that looks like a list inside a table. BAM! Indenting supported!..mostly. Obsidian could do something similar when pressing the tab key (have tab map to triple space inside table) or some combination of tab+other key here since tab is already used for table navigation. The next tricky thing would be figuring out how to auto indent everything as part of a list item. Here’s an example of what I mean though:
Example
1. This is how lists normally behave where
there is auto indentation when things are part of the same list item even if
space runs out and you need a new line
2. Pretty clean, right?
1. This is how obsidian does things in tables currently
even when things are part of the same list item.
2. Not very clean is it?