Tree Tabs
-
Do you have any notes on upgrading—since I lost all my folders last time I'm keen not to repeat the experience! I guess I can just export first and import after. But is there anything else to take care about?
-
@dsl101 In fact, it seems I can't do that :(. Clicking the Export Session button doesn't seem to do anything. No file save dialogue opens (which is what I was expecting), and no .tt_session files are generated anywhere...
-
@dsl101 latest vivaldi started to block save file dialog from web panels. That is why I had to rush with release of a new version where i came up with a way to open a new tab and save file from there. You can try to go to tree tabs options page, copy url for web panel and instead of pasting it to web panel, paste it to address bar and run. This way you can open sidebar in a tab. From there you should be able to save your session.
-
@kroppy Yup, that worked fine, tx. Now, for upgrade, should I remove the current extension and load the new one? Or can it be upgraded 'in place'?
-
@dsl101 Just unzip files to the old location and overwrite files. You can even leave Vivaldi on, but you should temporarily disable extension. After that just enable it back in vivaldi and reload web panel.
-
@kroppy Perfect. Can I suggest maybe adding that to the front pinned message?
2 other questions—is there a gallery of the themes anywhere, or even maybe the possibility of putting pictures in that drive folder? And secondly, do you want feedback on usability, enhancements, etc? If so, on here or gitlab?
Tx.
-
@dsl101 Sure I will add that. Themes are done by various people, and I had no time to think where I could put them, so I just gave full access to themes folder on my google drive. Maybe someone can suggest some page where we could manage it somehow? Maybe Pinterest, Artstation, Deviantart? with links to google drive? I don't know.
As for feedback, not everyone wants to make an account on gitlab, but if you have an account then it would be better to post there and keep this thread clean, otherwise, sure, you can write here no problem. Opera users also can write reviews on Opera's extensions page: https://addons.opera.com/en/extensions/details/tree-tabs/ (where by the way I should post an update). Also https://addons.mozilla.org/en-US/firefox/addon/tree-tabs/reviews/ reviews page is fine too.
You can also send me a message personally. -
Hey @kroppy Thank you for creating the extension! I was wondering if you have plans to add this to the Chrome store, so it can be updated automatically instead of needing update by hand?
-
@stvad The problem is the Vivaldi version of this extension doesn't work on chrome, since chrome doesn't have panels.
-
@luetage Sure, but I don't want to install it in Chrome, I want to install it in Vivaldi from Chrome store, so It'll get automatic updates and everything.
-
@stvad Yep, it's just that uploading a dysfunctional extension to chrome web store is not a bright idea. Read the thread, I'm positive this has been discussed before.
-
@luetage I'd disagree . I think it's ok to do that (unless it's explicitly prohibited by Store policy) with a note that it works only on Vivaldi (or Chrome forks with side panels, if it's the case).
Regarding the previous discussion - don't see much. You mentioned it once, but I'd appreciate an opinion from @kroppy here too. -
@luetage + I won't call it dysfunctional really. It can display tab tree in a separate tab for example
-
Also, the following thing is happening for me:
I have 2 windows and on restart, I consistently lose tree structure in one of the windows. Also after restart the TreeTabs panel displays the same content for me, so I need to remove and add panel back to get back to operational state. -
@stvad, I would have to do a popup with "sidebar" frame inside of it, otherwise Chrome store would just reject it as non functional. Also they prohibit any references to other browsers. Like things in options page and so on. Same goes for Opera extensions page, they strictly said I have to remove anything that says Vivaldi or Firefox. I had to make dynamic options page. I don't know how strict Chrome store is, but I guess it's similar.
-
@stvad, you mean all goes in "Ungrouped" group?
I'm afraid your local storage have some corrupted data... It can be a lot of work to fix, but you can try to export session, then go to tree tabs options, export your theme and reset everything with the button at the bottom. After that "Import and merge" session. Try not change tabs count too much before merge, otherwise it will fail to recognize them.
I have to make something to make it easier to do...Also after restart the TreeTabs panel displays the same content for me
This is a known issue. When web panels start, Vivaldi reports active windowId to all web panels instead of windowIds where each web panel is. Pretty annoying, because each instance of my extension thinks it's in wrong window. Actually Opera had this issue for quite long time too, but they fixed it more than a year ago. I think it's in the core of Blink-Chromium engine, when using chrome.tabs.query({currentWindow: true}) it returns active window instead of the one where extension runs.
-
@kroppy I uploaded an extension to chrome store with a big relink to Vivaldi download page, so far it's up and running. But it probably fell through the cracks.
-
@kroppy Things going to Ungrouped is one thing, but the tree structure also disappears (i.e. it's flattened out ). Also, it's peculiar, that it happens only for one of the windows.
If it's relevant I've originally imported my tabs from FF version of the extension. I'll try re-import approach.
Re same content - I see, that is unfortunate. But why in this case when I reload the content of the panel it does not help and only the re-adding the panel helps (And is there a less cumbersome way to do re-initialization then re-adding the panel)?
-
@kroppy Having an extension button create a popup that shows current sidebar frame (with all groups/tabs from all windows to work around the fact that the 'active' window does not have other tabs?) does not seem like a big price for entry imho (I may be biased though as I'm doing feature request instead of pull request here)
Not mentioning other browser policy is unfortunate. It will reduce discoverability, but I think on average it'll increase UX for Vivaldi users considerably.
-
@luetage Great, thank you for trying that! (Can't seem to find it though, is it still up? Can you share the link?)