SkepticMystic / breadcrumbs

Add typed-links to your Obsidian notes
https://publish.obsidian.md/breadcrumbs-docs
MIT License
533 stars 36 forks source link

FR: Tree View: pin current view #556

Open andresgongora opened 6 months ago

andresgongora commented 6 months ago

Is your feature request related to a problem? Please describe. I have a very complex vault and make extensive use of breadcrumbs to organize my information. It's more natural to transverse this vault with breadcrumbs than it is using fuzzy search tool. Tree View comes in very handy in this situation, but it "moves" with me as I open pages; whereas really, I would like for a "pin" functionality that keeps it pointing at my top-most page.

Describe the solution you'd like

  1. Maybe by pinning the Tree View, or maybe by defining a "frozen" page in the config, specify for what page to show the Tree View. In my personal case, I would point it at my top-most page.
  2. As I navigate and open pages using the Tree View, the current open/active page is highlighted.

Describe alternatives you've considered I've tried organizing my pages in a traditional directory structure, but this breaks the greatest advantage of breadcrumbs for me: multiple paths to get to the same end page (for example, hardware/too/wrench and survival-kits/car/wrench take be both to the wrench page).

Additional context Externally, this "frozen" tree view would look just like the ordinary file explorer included in obsidian, but instead of showing the file-tree structure it shows the breadcrumbs-tree structure. While using this mode, I wouldn't need to rebuild secondary/parallel breadcrumbs graph since all the information would already be captured by the main tree view.