HananoshikaYomaru / obsidian-3d-graph

👓 A 3D graph for Obsidian!
https://yomaru.dev
MIT License
117 stars 4 forks source link

[YOM-458] [YOM-459] integrate with dataview #31

Closed HananoshikaYomaru closed 6 months ago

HananoshikaYomaru commented 8 months ago

the markdown post processor code is dataview-3d-graph

linear[bot] commented 7 months ago

YOM-637 HananoshikaYomaru/obsidian-3d-graph#31 — [YOM-458] [YOM-459] integrate with dataview

HananoshikaYomaru commented 7 months ago

we can accept a dv query source string and render as a 3D graph

HananoshikaYomaru commented 7 months ago

we also need to allow configuration of the view

HananoshikaYomaru commented 7 months ago

we also need to think about future expansion,

this would mean that we should also make it able to read a list of url and render the graph

HananoshikaYomaru commented 7 months ago

it is okay, we can start small, just make this feature real first. The scope of this task will be:

  1. user can define dataview-3d-graph codeblock
  2. in the codeblock user can use the dv query source, the note will render
  3. user can define a center node
HananoshikaYomaru commented 7 months ago

but if let user define a center node that basically it is a local graph.

HananoshikaYomaru commented 6 months ago

Since the database feature will come out soon, 50% of feature of dataview will be replaced by native search, and then 80% of the use case will be replaced by native search.

I believe only from the perspective of searching, dataview will soon go obsolete for this use case so building integration with it probably will not be justified.

Rather than integrating dataview, we will embrace the native search by using something like obsidian-search. This will give a better user experience to user and more less performance overhead since we don't need to manipulate the dataview object.

The focus turns to #78