mbnuqw / sidebery

Firefox extension for managing tabs and bookmarks in sidebar.
MIT License
3.37k stars 170 forks source link

Can sideberry respect tab hidings from other extensions? #191

Open tennox opened 4 years ago

tennox commented 4 years ago

Description

I have installed Simple Tab Groups, but when I open a group it would hide all other tabs in the tab bar, but not in Sideberry.

I'd still love to have the tree structure of Sideberry, I just felt the group management of Sideberry not easy enough to quickly switch /navigate between groups somehow.

If Sideberry would respect the "hiding requests" of other extensions, I think it could be a great compromise :man_shrugging:

mbnuqw commented 4 years ago

Yeah, I think this is possible, although I need to do more tests.

Peek 2020-04-06 19-46

In sidebery the closest analogy for the group of Simple Tab Groups is the panel. You can set name, icon, bind container, etc... just in case :3

tennox commented 4 years ago

I appreciate your quick response. :+1: I realised I can't to without the tree structure (I'm just opening too many tabs :sweat_smile: ), so I will give sideberry panels another try.

I just had some annoyances with the panels - but I will give them a bit more attention an create an issue if I find something.

tennox commented 4 years ago

Wow... I took the time to reset & go through all settings - and now I have nothing left to wish for. This extension is A-MA-ZING! :heart:

Do you accept donations?

I would leave this issue open - it's up to you to decide if this might be worth implementing as a toggle :shrug:

mbnuqw commented 4 years ago

Thank you.

I'll check later if this feature not affect on the performance I'll add it, since it may be useful for someone.

gee-forr commented 4 years ago

Hey there,

I would also love it if SideBerry would only show tabs of the current container I'm in. I use Conex to only show tabs from my current container and TabCenter Redux which unfortunately has not seen an update in 2 years. I'd love to use something more comprehensive and feature packed like SideBerry, but I have so many tabs across so many containers, that the only way to be effective is to show only the current containers tabs at any time, which Conex+TCR does well.

Hope you're able to find a way to make SideBerry support this. Thanks for this fantastic addon.

novirium commented 4 years ago

This feature would still be quite useful to me - I'm in a similar situation, using Simple Tab Groups. I use it primarily to hide whole groups/workspaces of tabs at once, and then open them in various windows - something Sidebery panels can't replicate at the moment. The functionality shown in the comment above is exactly what I'd need to use both extensions together:

Yeah, I think this is possible, although I need to do more tests.

Peek 2020-04-06 19-46

If I was to try and use Sidebery panels for this instead, the main extra feature needed would be the mutual exclusion and tab consistency between windows: Other than the "default" panel, opening a panel in one window when it was already open in another would just refocus the other window. Switching away from a panel in one window (hiding it) and then switching to it in another window would shift all of its tabs over to the new window. I get this is probably out of scope for this extension though - just wanted to help provide some context for why people might want this.

acicovic commented 3 years ago

Hi there,

I just started trying Sidebery.

I'm using Simple Tab Groups along with Tree Style Tab, with about 15 groups and 295 tabs.

I will try Sidebery panels, but a setting to make Sidebery obey to Simple Tab Groups groups would be great to get started, especially for users with many tabs.

acicovic commented 3 years ago

A follow-up:

Unless I have missed something, there seems to be no way to display panels in a type of dropdown like Simple Tab Groups does. In my scenario this makes panels hard to use.

drod3763 commented 3 years ago

I have the same issue using Simple Tab Groups. Right now I have too many tabs open to switch groups over to Sidebery but if I get them under control I may do so. Submitted an upvote. Hopefully we can get some traction on this one.

brightghost commented 2 years ago

Yeah, I think this is possible, although I need to do more tests.

Peek 2020-04-06 19-46

In sidebery the closest analogy for the group of Simple Tab Groups is the panel. You can set name, icon, bind container, etc... just in case :3

I'm confused about the status of this. Is the behavior shown in this image possible with the version of the extension currently available? For me it is showing all the tabs from every group together and I haven't managed to make it behave with any of the relevant settings.

MrQwerky commented 2 years ago

For me, tab grouping is an absolutely essential part of my workflow. As such, I have been using Simple Tab Groups for a very long time, and am now trying out Sidebery.

I have the Sidebery navigation bar set to vertical, so there is lots of room for the panel icons. I meticulously created a Sidebery panel to match each of my STG groups, and then dragged the entire STG group of tabs to that Sidebery panel. I find that when I click on a panel/tab in Sidebery, the FF native tab bar automatically changes to the correct STG group and selects the correct tab in that group. Likewise, selecting a group/tab in STG causes Sidebery to automatically select the corresponding panel/tab. This is exactly the behaviour I desire, so I hope that if any changes are made, they will be made optional.

So far, it seems that Sidebery and STG can co-exist nicely, except for the fact the every time FF is started, STG throws up a tab saying that there is a conflicting add-on, requiring me to close that tab. I now have CSS in place to hide the native FF tab bar when Sidebery is active, and to display the native FF tab bar when Sidebery is not active. Incidently, I have the sidebar on the right side of the FF window, with the navigation bar on the right side of the sidebar, and the container-colour bar on the left side of the tab, next to the favicon. For me, this provides a pleasant UI.

critbase commented 2 years ago

This would be great as an option for me; I currently use Tiled Tab Groups, but I find it doesn't integrate that well with Sidebery because it accomplishes "groups" by hiding tabs that are not in the group you switch to.

tvvoty commented 2 years ago

I also use STG, so if this feature gets to be added, that would be great.

AkiVonAkira commented 1 year ago

Any update on this? Would love to use both Simple Tab Groups and Sideberry together

Michaelknubben commented 1 year ago

Same, I'm interested if this is still a possibility!

tech189 commented 6 months ago

As a workaround, if instead you want to import your STG tab groups into Sidebery, I wrote a Python program to convert a Simple Tab Groups backup to a Sidebery snapshot.

Instructions and code here: https://gist.github.com/tech189/252d9e9ec8942ada0a52c041e24a0e12 Relevant discussion here: https://github.com/mbnuqw/sidebery/discussions/1456

bossanovaorca commented 4 months ago

this is the only missing feature that's holding me back from migrating from Tree Style Tabs