You’re right. I got it to show after setting up Metadata menu. Would be nice if it can be incorporated into Metadata Menu without the need to include the snippet.
The Make.md plugin has a property view function that allows for it to show up automatically now. The drawback is that it may slow down your vault due to the other features in the plugin.
+1 this, I would use Properties more if this feature was available.
+1 +1 million for this feature. It would vastly expand the capability of Obsidian and Dataview.
^^^^
This need to be a feature like yesterday.
What we doing here. hehe
Love the dataview.js snippet you all created. Thank you. Exactly what I was looking for . ish since not Obsidian core feature yet
+1 for this. More specifically, I need a property type that functions identically to tags, with the forward slash and what not. Tons of stuff you could do with that!
I recently started developing a property editor plugin for multi-level YAML as part of my Obsidian Electronic Lab Notebook project. It is currently still in an early stage and just renders the YAML. But I thought I’ll give a sneak preview. Hopefully, it won’t take me to long to implement the editing functionality, but since this is my first plugin and also my first typescript project it may take me a while.
That’s how it currently looks:
Maybe you also want to have a look at my ELN vault project. Even if you are not a scientist you may find some interesting ideas/concepts you can implement in your own vault.
I would love to see how your project works out.
Really looking forward to your plugins!!
Whats the reason for the [“”] values?
+1 from me as well.
+1 Need this feature. Would greatly make managing metadata easier.
Bro that’s a template, it is like that in order to write the important info right away inside the quotes when creating a new note.
I am surprised this hasn’t been added yet. This would be so useful for storing data.
I have been continuing my work on a nested properties editor and I’m close to upload a first version on GitHub (hopefully by the end of the week). However, those looking for an obsidian plugin I have to disappoint for the moment, because the current version is still based on a DataViewJS View. The reason is that I wanted to have it backwards compatible with the properties view I implemented in my obsidian-eln vault. Secondly, it is a bit more flexible in terms where you want to place the view in your note and even lets you visualize and edit only parts of the metadata. That said I still have the plan to migrate it into a full fledged obsidian plugin as a next step. Once I have made the code publicly available, I’ll let you know. For the time being again a small teaser screenshot.
Clearly, @Tuxxey was referring to the nested yaml in their example.
Hi. Is there any latest update on dynamic view?
+1 for this feature
+1 for this feature
I just published my nested properties editor on gitHub as part of my ELN vault. If you do not want to download the whole vault but want to implement the NPE editor in your own vault you need to download all javascript files that start with npe_ in the assets/javascript/dataview folder. You also need the properties.js file in the assets/javascript/dataview/view folder. Edit the path in the properties.js
var prop = require(app.vault.adapter.basePath + '/assets/javascript/dataview/npe_renderer.js');
to point to the path where you put the npe_renderer.js file.
Last but not least you need to copy the npe.css file from the .obsidian/snippets folder to the snippets folder of your vault and activate it in the settings.
To display the editor in your note insert a dataviewjs field with the following content:
```dataviewjs
await dv.view("/assets/javascript/dataview/views/properties", {obsidian: obsidian});
and adapt the path to where you placed the properties.js file.
If you only want the display a part of you metadata you can provide the key name of the metadata section you want to display as an argument:
```dataviewjs
await dv.view("/assets/javascript/dataview/views/properties", {obsidian: obsidian, key: 'keyname'});