Document Explorer for Silverbullet

Have you tried in another browser?

I tested following with results:

  • :green_circle: Chrome: tested(Mac&Win) & working
  • :green_circle: Edge: tested(Win) & working
  • :green_circle: Brave: tested(Mac) & working
  • :green_circle: Firefox: tested(Mac) & working (animations doesn`t work)
  • :yellow_circle: Safari: tested & partially working (opening documents doesn’t work)

I didn’t and can’t test Brave+Win, therefor i cannot replicate your issue, so i’m assuming it might be a browser incompatibiilty?

are you on latest edge build (2.3.0-0-g21ddcb4) ?

i found this similar issue:

does your folder name contains special characters like for example / or some other characters ?
reportedly virtual pages might not parse them properly. could you please send me a screenshot of your folder names which doesnt work so i can try to track down the issue?

You are currently running SilverBullet 2.3.0-f45fcdeb6854d88f54d4647c23194cfa46ebf9f6

i’m on latest edge now: 2.3.0-b9bbb32051283c7501efcdf8be88bc58b85cae31

I tried the ==ini== folder and file name which looked sus, but then it still works for me. and i still can’t reproduce the issue.

I think I found the problem. In the folder you place the link “explorer:folder/”.
When I manually put “explorer:folder” it works perfectly.
Please check…

THis helps. I think it’s the way Brave interpreta the : in the URL, it interprets it as a custom scheme and refusese to navigare when clicked. I’ll try to remove the : From the URL scheme. But I’m now out. Will try to fix when I’m back home.

Until then, a question: do virtual pages for #tags work for you? because they also have the : in the URL scheme.

Thanks to my delayed train, I had 10 minutes to push the fix.

Update your library and try it out now, f it works now for you too, or if it still missbehaving.

1 Like

It works perfectly now!
Thank you so much!
Very useful feature.

Question… is it difficult to implement list view in Explorer?

This is great, thanks for sharing!

One feature request: some sort of filter or search box to find files in the current view would be nice.

That’s definitely on the feature list for later releases, together with, list view.
but i need to figure it out how to do it the easiest way, preferably with the least JS as possible (JS is not my strength :wink: ).

But until then enjoy this new release:

ChangeLog:

2 Likes

Short suggestion →
What about a kind of improved standard SB table ? → will be in line SB roots textual approach …

Tables are pretty problematic thing in SB (but good idea otherwise).

Or maybe not as much @Mr.Red ?

  • table - browser view, list view
  • list - tree view

@Mr.Red ?

Well that’s exactly the oposite of what I’m trying to do here.
The idea behind all this is to create an interface for displaying all your files in a familiar (Win/Mac/Linux/ OperatingSystem style).

I well aware that this is not 100% aligned whith the all-text no graphical approach.

What I will consider is in addition to the grid/list view, is to create a modal-filter-box style approach as an “all text” navigator. But a “pure text” - table view navigation I’m currently not considering.

here is an early preview of the list view, I played around yesterday:

but this is not yet ready for release…

1 Like

Nice. :heart:

Ideas…

Do you plan to add some information about the files in the vast empty space in listing (size, tags, whatever, perhaps configurable/customizable)?

Also, there can be small previews of the media files too in extra column.

… End of ideas :slight_smile:

yeah i thought about adding details in the list view like size, tags and last modified date maybe, but no previews of pages (let’s not unnecessarily overcomplicate things, alright? :stuck_out_tongue: ), andimages already have their “thumbnails” as their icons.

Yes. I really meant the images files, of course. Because I have almost no images in my space I haven’t notice the thumbnails while trying it. :wink:

just pushed the version with listView to github. update the library and check config options.
to use listview, set listView to true in your config page like this:

and listview looks like this:

1 Like