follow-up to this discord link
in some queries, the page-title result is more relevant than the block-content.
when we {{query (property x)}}
we also see results from (page-property x)
which is great, but maybe, when the block is a page-property block (first block a page), the ‘block’ content should ideally be replaced by the ‘page title’ in the Table View results : (maybe with the page icon [P] to make it clear it’s not a block content ?
- the properties from the page-property block will get their own column in the table anyway, so having them displayed in the ‘block’ cell is redundant and makes the table very busy
- as shown is the example above, if a page has a similar page-property and block-property in its contents, it would be displayed twice (once with the link to the page, and another time with the link to the relevant block)
alternativeley, in previous versions, I remember there was an option to display the page-name/page-title column in the Table view options ? it seemed to have disappeared after 0.5.8
This would make the ux more consistent between table view and list view :
-
query list view : we always see the page name
-
query table view when results are from a page-property block : no page names ?
images stolen from this post by @ThatGuy
I’ve seen a number of posts where people are confused with the different results when querying page-properties rather than block-properties.
for instance
@SoKirill - 2021-11-10
@Ivo - 2021-08-31
@That Cute Guy - 2021-07-20
in the current state, it feels like the user has to chose between using block-properties OR page-propeties, since mixing both will result in the funky table views full of tags::....
examples above.
I think the paradigm that a page is just a block with special properties should apply : a user should NOT have to chose between page-properties or block-properties, query a property should return BOTH blocks and pages in a useful presentation. (I assume page-property
is just a subset of property
, as it seems to be how logseq is operating)
I’m very open to hear suggestions and feedbacks to make this FR more relevant and useful for all possible use-cases.