beakerbrowser / beaker

An experimental peer-to-peer Web browser
https://beakerbrowser.com/
MIT License
6.75k stars 548 forks source link

Bookmarkbar Feature #666

Open serapath opened 7 years ago

serapath commented 7 years ago

Beaker Bookmarkbar

Background

Over the years I gathered a lot of personal data and in the past I maintained the state using different tools - to name a few representative ones:

Over many years of heavy daily usage of different tools like the ones above, I ended up with transitioning all my todos, calendar events, notes, etc.. (around ~100.000+ items) into browser bookmarks and use it's files, folders (~1000+ sub folders) as a mind map replacement, which cover all aspects of my life and maintain those on a daily basis. This includes links to github issues, gmails, online banking, events, tools, news & etherpads (I often include a link to an etherpad in a bookmark folder to insert custom notes related to that folder and it's other links and sub folders.

Why not use separate more advanced tools like the ones I linked above?

I have to simulate all the cool feature of other tools manually and many very useful features are completely absent, but still the browser bookmark bar beats all other tools despite the manual work involved during maintanance for a single reason:

It's always right in front of me

So I don't need to <alt>+<tab> back and forth and this is a major - not only time saver - but prevents me losing focus of my current context (=the webpage I'm currently visiting). Over nearly 2 decades of usage and trying so many different tools for all the purposes, I found the feature of "no context switch" superior to every other possible feature, but would really love to add many helpful features I know from the past back in.

Default Bookmark Manager

Default Bookmark Contextmenu

Default Bookmarkbar

Feature Request

I would love to use Beaker Browser and finally add all the subtle feature I am currently simulating manually and which were present in other stand-alone apps. This would massively speed up my daily work and routines.

Example Ideas: I imagine some additional features over the regular ones to be very useful

  1. Full text search
  2. "Symlinking" bookmarks below several folders
    • and being able to see where an individual link or folder is "symlinked" under
  3. Setting reminders for links or folders
    • show the order of all set reminders in a priority list or some kind of calendar view

There are a lot more tiny features that could be useful, e.g.

misuba commented 7 years ago

This has me thinking: what does the fat-client way of doing things have to offer the bookmark bar? Bookmarks are already a Dat archive, at least in 0.8, and that opens the possibility of several of the features on your list. But pushing farther, what can a "bookmarklet" be?

Taking your example of playing music from a bookmark folder, suppose you had your whole music collection symlinked (in some sense - maybe just as the URL of another archive) in your bookmark-bar archive. It seems quite natural to present this bookmarklet - "bookmark app"? - as the name of the currently playing song, plus maybe some small controls. It seems straightforward to make some standard way of presenting a bookmark-bar interface for an archive in this way, hopefully including access via the keyboard.

But I can't help feeling there's some more elegant way to serve these needs, although this feels like it could handle the use case of web extensions as well. What am I missing?

serapath commented 7 years ago

So I guess the bookmark bar has to wait until maybe https://github.com/beakerbrowser/beaker/issues/712