Tree Tabs



  • Can you please add a feature to save and load session of the tree? Because when I use vivaldi's built-in session manager, I lose my tree when I load the session.
    Anyway, This is great extension. thanks for your effort.



  • @sed Yes, this is because, when you use Vivaldi session, obviously tabs are recreated anew, so all their Ids are generated anew too, not from previous session. I can't connect new tabs with old ones because of that. There is no reference from old id to the new one. Only thing that could connect them would be url, but it's not unique, so there is no way to do that. This is unfortunate how chromium engine works, there is a lot of limitations.

    Instead of trees, I want to re-integrate a possibility to hibernate groups that I have in my other extension, but when you load a group all tabs are loaded, so you must be sure to have enough RAM to accommodate them.



  • @razr96 Yes, I will try to add it and test what is going on. Thanks for the code :)



  • @kroppy what i am thinking is to add a save session button in this extension, so when that button is pressed, the current tree structure and its URL are saved to a file. Then when it is loaded, new tab and tree are created accordingly, in new window maybe.



  • Any luck with the gitlab conversion? I have a couple of tweaks I'd like to add, but it is messy, git (or svn) would make it easier for me to track.



  • @sed said in Tree Tabs:

    @kroppy what i am thinking is to add a save session button in this extension, so when that button is pressed, the current tree structure and its URL are saved to a file. Then when it is loaded, new tab and tree are created accordingly, in new window maybe.

    I will think of a system to do that. (when I have time)



  • small request (or code to implement xD):
    close tab with left double click // middle click for creating new tabs.
    Hoping won't break ext context menu.



  • It would be great if the tree tab extension can work with the vivaldi's built-in tile view function, so that i can hide the tab bar finally and manage the tabs only with the tree tab panel.

    Thanks very much for the great work.



  • Howdy!

    I'll be glad see "add new tab" button like in native Vivaldi panel (under tab's list). Please, improve your plugin for Vivaldi more and more, just keep going. It's the best plugin I've ever used!!!! Thanks a lot, great work!



  • @kroppy My legacy theme doesn't work anymore, you should probably remove it from the theme download.



  • Happy new year :) It's been a while since I posted here.
    1.3 Update is up on gitlab.
    @luetage, I will fix the theme for you if you don't mind. There are just 3 or 4 colors that have to be added.



  • @kroppy Sure, do that.



  • Haven't upgraded in a while, and wondering if there's a way to do that without losing all current tab grouping / folders? I tried replacing the contents of the Tree Tabs folder with the new version, but that didn't work. I put the old version back, and still no old folders. The localstorage for the extension was deleted for some reason, so I put a backup of those files back in the right place (all this with Vivaldi not running), but I still can't get my original folders back.

    I have a note from before about renaming the localstorage files to match the new extension ID, but since I can't even get the old one working at the moment, I'm wondering if there's something else I'm missing?



  • @dsl101 Hmm. Looks like things have moved. With then new TT, I see files in Local Extension Settings\fmbnb..... rather than in Local Storage\chrome-extension_fmbnb.... Or maybe that's something else?



  • @dsl101 Yes you are right. I changed way of saving data from plain localStorage["key"] to chrome.storage.local.set("key") instead of plain localStorage["keys"]. The reason is to preserve data even when users clears up browser's cache/history and all cookies data.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.