Tree Tabs
-
@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?)
-
@stvad So I've tried Export-Reset-Import.
Results are:
I've lost groups but not the tree structure and this time - for a different window. (which is an improvement on loosing both tree structure and groups, but )UPD: And after the restart, I still lost groups and tree structure on the window where I was losing them previously
UPD2: I've done another import on top of that - that restored the structure and groups and it seems to be holding after restart (hope this persists :)).
-
@stvad For some reason I don't receive notifications And I didn't see your response. I have to check my profile.
Anyway, good. Keep me updated on this -
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.When I have time I may think of some way to publish it to Chrome store. But I will have even more testing and maintenance for compatibility.
It's such a shame Vivaldi does not have its own extensions pageRe 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)?
Reload by using reload button on the web panel toolbar usually does the job... So I'm not sure what's up
If you just turn off and back on the web panel it does not reload tree tabs. Which actually is really cool, since tree tabs shows up instantly. -
@kroppy seems it gets corrupted sometime during usage or something - next restart (after running and using the browser for some time) lead to the situation as before again - loss of tree and groups in one window and loss of groups in another window