obsidian-tagfolder icon indicating copy to clipboard operation
obsidian-tagfolder copied to clipboard

[FR] can we have split view for note like in bear?

Open liangzh-404 opened this issue 2 years ago • 6 comments

image

liangzh-404 avatar Aug 06 '22 04:08 liangzh-404

Hi! Thank you for opening the issue! May I ask a little more about this?

vrtmrz avatar Aug 08 '22 11:08 vrtmrz

of cause, I am not pretty sure whether we could do so in obsidian, I don't find any other plugins which do a similar thing. Maybe "alternative file trees" provide something similar.

liangzh-404 avatar Aug 08 '22 12:08 liangzh-404

Hi! Thank you for opening the issue! May I ask a little more about this?

It's two-pane navigation. Like below:

image

Clicking on a folder (tag in this case) or opening its dropdown will display a list of all the notes in that folder in the right pane.

afland avatar Aug 08 '22 18:08 afland

Actually, I think two-pane navigation with a few extra features could really bring this plugin to the next level. I don't know how to do a mock-up of this, so hopefully it makes sense.

It might be easier if you took a look at/tried this plugin (obsidian tag navigator) It's nice, but gets way too cluttered with even 10+ tags.

Some of that plugin's navigation concepts could be applied to two-pane navigation.

Right now, everything appears in a single pane (tag hierarchy like in the native tag pane, cross-references, note names, etc.). The cross-references and note names could be moved over to a second pane.

This:

type
    - > config
          topic
              - > linux
                   example note,
          example note

could instead be divided into two panes. Pane 1:

type 
    - > config

Now pane 1 only displays the original tag hierarchy like the built-in tag pane. Pane 2:

{the current path e.g type/config} 

{the cross references e.g. topic/linux}

{all notes with type/config}

so

type/config

topic/linux {note count}

example note

clicking on topic/linux would change pane 2 to:

type/config > topic/linux

maybe e.g topic/bash {note count}

example note

Visually (with screenshots from tag navigator), it could look kinda like this:

for the path: image with each element clickable to go back and forth

for the cross reference tags + the note names: image

Probably could've explained better, but I think these changes would make navigating tags much easier

afland avatar Aug 09 '22 18:08 afland

Thank you all for the details! Actually, TagFolder is designed so that only part of the tree can be drawn separately like looking through the window. If the state of the tree (means the condition to be displayed) is the same, It can be split into multiple panes. I'll try to design the details.

vrtmrz avatar Aug 13 '22 08:08 vrtmrz

Sorry for being late! I do not think that this is not exactly same solution, but could be realised by #55. I would love to ask your opinion. Thank you!

vrtmrz avatar Jan 06 '23 03:01 vrtmrz