Use case or problem
Currently, in “All properties” view, it is possible to see properties that are present in a vault, along with amount of notes that have this property.
There is, however, no simple way to find out which values each property has, and how many files has said property.
It is possible to find notes that has property with particular value by ["property":value]
search request.
But that is inconvenient since you have to type each property and each value with no suggestions from search query field.
Proposed solution
Each line in “All properties” view can become a foldable list, similar to nested tags view.
Child lines for each property can be certain value that this property is assigned, with amount of notes that have that property with that value calculated as well.
Clicking on property value can trigger search for notes with this property and value using ["property":value]
query.
Maybe, there can also be new property types implemented: “Single select” and “Multiple select” that can have limited set of possible values configured from settings or “All properties” view.
Maybe, it also makes sense for user to be able to disable that “show me property values” feature per property, for several reasons.
For example, for ‘aliases’ property it’s going to be a mess and probably such aggregation would be pointless in most situations, and ui is going to be overloaded.
And for ‘tags’ property, it’s going to be similar/identical to “Tags view” anyway.
Related feature requests
help - List or table of all properties and values
feature request - Properties search improvement: Value selection as with tag search