Many feature requests are about hiding YAML. I am asking for something slightly different.
YAML might be scary to some novice users that just want to take notes and save information in their notes just like they did in Notion. The problem is that (1) it requires some basic coding knowledge to use YAML correctly and (2) it is a terrible UI/UX
In the same way liveview parses various markdown elements, I believe obsidian should have as a core feature an editable table view of the YAML frontmatter.
In notion, on the top of each page, there is a table containing all the user defined variables.
It would be great if Obsidian would abstract/parse yaml in the same way it parses markdown, codeblocks, callouts, etc. An editable table view of the YAML would be the best option IMO, but default YAML is such a horrible UX that any improvement would be welcome.
To better manage YAML, users can download the DB folder plugin, but this only makes editing YAML from outside the note. It does not improve the user experience once one is focused on only a single note.