I expect nothing to happen except for the template text to be added.
The array in the YAML is converted into a list.
Obsidian version: v1.4.5
Installer version: v1.3.5
Operating system: Darwin Kernel Version 22.6.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on
I understand that both formats are valid, but please do not alter my data. I have already disabled the Properties view, but my data is still being modified, which disrupts my previous script, and it will be difficult for me to make bulk changes using VSCode + regex.
Alternatively, Obsidian can consider the following suggestions.
I don’t think these two FRs are discussing the same thing. I just hope Obsidian can recognize aliases and tags in “Inline Fields” and won’t change their format arbitrarily. aliases and tags are the keys most likely to have multiple values added, and they will interact extensively with Obsidian.
Actually, this has set a bad precedent - give them an inch, and they’ll take a mile.
I know speaking up here won’t really make a difference, but scribbling something down is still better than playing the ostrich.
While ‘Properties’ may appear unattractive and intrusive to me personally, it is a necessary step for commercial viability and to better cater to habitual Notion users. As for the niche group that prefers batch processing, well, who cares? After all, who can resist the allure of large clients?
Alright, maybe I didn’t explain it clearly, but the main issue here is that my content is silently altered without any warning. It could happen when I insert templates, merge files, or even in the future when I paste text.
Now, even when I insert a template with YAML into a blank document, my YAML often gets changed.
This leaves me with a profound sense of frustration. I mean, I might be able to deal with it, but why should I have to go through this extra work? I just don’t quite get it.
It’s also worth considering whether Obsidian is now the right solution, considering your specific need.
Have you ever looked at VSCode plus the various live markdown and Foam-like plugins? You can create a very similar all-open-source experience. I had a look at it a month or two ago and it was very decent.
I indeed don’t know how to use a YAML parser. Typically, I rely on VSCode and regex to make document modifications. Occasionally, I use Python to batch-create documents and initialize or split books. After all, I have tens of thousands of documents, and I can’t guarantee that my code is error-free. Using VSCode with a .gitignore setup gives me more confidence in my work.
Do you think I’m making this suggestion because it’s bad or too difficult to use? If that’s the case, I’d rather just move away from it and embrace other software, rather than spending my energy here.
If I offer a few suggestions to improve a dish that align more with my taste (FR) instead of demanding the chef to reveal their recipe (open-source), would the chef ask me to cook the dish myself and then judge my culinary skills?