jaszhix / tab-master-5000-extension

A browser extension that replaces the new tab page with a clean, sortable, and searchable, grid view of all of your open tabs.
https://chrome.google.com/webstore/detail/mippmhcfjhliihkkdobllhpdnmmciaim
MIT License
59 stars 17 forks source link

[Add bookmarks hierarchies, mixed mode views] Hello friend #4

Open MartinLichtblau opened 7 years ago

MartinLichtblau commented 7 years ago

this extension has so many features that I can't even comprehend how you managed to code it all alone. What strikes me most is the fusion of bookmark and session management in one tool. I deeply believe that this is the way to go in todays cyber society - bookmarks to persist webpages and sessions to continue working on temporary thoughts. Your tool got the power and potential, but currently provides a flawed user experience. Two fundamental reasons why I don't use it:

  1. No hierarchical presentation of google bookmarks
  2. Sessions are impractical to manage

I imagine such a "Bookmark Session Manager like this: Persistent Bookmark left, Ever changing work sessions right bookmarks sessions The left part comes from Search Selection with Bookmarks and the right from Session Manager

What is your opinion on such an approach? I know that was just a brief draft of my idea, but I took years of consideration in it. FYI.: Toby is a new chrome extension which looks quite promising, but yours got the power.

jaszhix commented 7 years ago

Thanks for the kind comments on this project. Its been very iterative, and I slowly add features as my friends and I using the extension think of them. I have heard similar feedback about bookmarks on the Chrome Web Store about the lack of hierarchy, and I agree it would benefit TM5K a lot to add this.

The session manager also has a some bugs and technical debt I would like to work on. For instance, Chrome has a dedicated API for sessions, but I'm using the chrome.tabs API and manually tracking sessions. So it needs to be rewritten and gain some low hanging fruits in performance.

I like the UI in the screenshot you posted, and it appears Toby is using a similar UI. I will definitely consider this.

Another idea I have is making the UI widgetized. So you can drop a selectable size element somewhere on the new tab for history, bookmarks, and so on. I think the mode switching and modals is the extension's biggest problem right now as far as UX because it compartmentalizes too many of the features.

MartinLichtblau commented 7 years ago

If so you might wanna take a look at Humble New Tab Page It provides hierarchical bookmarks and modularity.