Surfingkeys
Surfingkeys copied to clipboard
Support for Tab Groups
It would be beneficial if the project adds support for tab groups. This is sort of a new feature across browsers (I only know of Chrome and Brave). Currently users have to use the mouse to create, rename, and move tabs into groups -- which is not ideal for keyboard-focused users. There is an alternative to use the keyboard with the default commands the browser offers; however, this option is not "vim based", therefore goes against what Surfingkeys is about.
This new feature should:
- Create a new group from current tab
- Input the name of the tab's group
- Select a color for the tab
- Assign to existing group from current tab
- Remove current tab from group
- Expand / Collapse groups
Please try windows management
Support to add tab to existing group
I think the author means the features like what Tab Groups Extension - Chrome Web Store achieves, which allow to manage tab groups, not just moving tabs between different windows.
I think the author means the features like what Tab Groups Extension - Chrome Web Store achieves
AFAICT, they mean this Chrome feature. The behavior is already present in the browser itself, the issue is mostly about adding keybindings using this API.
~~Here are the chrome.tabGroups
APIs that Chrome provides for extensions.
Also though current Surfingkeys can save sessions, but it cannot restore the tab groups which is really a pain for me. I always open many tabs and use tab groups to organize the tabs. Restoring tabs with Surfingkeys will lose all those tab group information.~~
To use chrome.tabGroups
APIs, the extension needs to migrate to Manifest V3.
But using Manifest V3 will break the feature that Surfingkeys allows to execute user scripts, which is important for customization.
So in conclusion, Tab Groups feature will not be implemented by now I think, unless chrome allows to execute user scripts in Manifest V3.
I think this feature would be very valuable too.
Support for Manifest V2 will be removed from Chrome in January 2023, which is 4 months away, so Surfingkeys needs to decide how to handle that quite urgently anyway - I don't think "wait and see" is a viable option any more. Should there be a separate issue for tracking MV3 support?
Should there be a separate issue for tracking MV3 support?
Good idea, I've opened one: #1821
How about managing tabs like bookmarks?
Any updates on this feature? It would be nice to have pre-set shortcuts for managing tab groups like creating a tab group, deleting a group (with its tabs), disolving(?) into separate tabs, rename, color changes, move tab to group, and reordering.