We're currently using obsidian properties for the order property, and obsidian search query syntax for the filtering and grouping. It would be cool to be able to also target dataview inline properties, and use a subset of a dataview query to perform the filtering and grouping too.
This would require:
[ ] Ask DataView for a list of properties (and their types), then ask for the list of notes that match the selected property
[ ] Turn the filter into more of a text area to allow either obsidian search syntax, or a dataview query to be used. Would have to somehow limit the dataview query syntax that's allowed, since the timeline controls the ordering.
Maybe also enable an embeddable timeline view for dataview to pass things into, so users could actually write their own dataview queries entirely and control most of the timeline programatically.
We're currently using obsidian properties for the order property, and obsidian search query syntax for the filtering and grouping. It would be cool to be able to also target dataview inline properties, and use a subset of a dataview query to perform the filtering and grouping too.
This would require: