Support for Chrome's Tab Groups
0xdevalias opened this issue · 2 comments
APIs
- https://developer.chrome.com/docs/extensions/reference/tabs/
- https://developer.chrome.com/docs/extensions/reference/tabs/#method-group
-
group()
: Adds one or more tabs to a specified group, or if no group is specified, adds the given tabs to a newly created group.
-
- https://developer.chrome.com/docs/extensions/reference/tabs/#method-ungroup
-
ungroup()
: Removes one or more tabs from their respective groups. If any groups become empty, they are deleted.
-
- https://developer.chrome.com/docs/extensions/reference/tabs/#method-query
-
query()
: Gets all tabs that have the specified properties, or all tabs if no properties are specified.
-
- https://developer.chrome.com/docs/extensions/reference/tabs/#method-update
-
update()
: Modifies the properties of a tab. Properties that are not specified inupdateProperties
are not modified.
-
- https://developer.chrome.com/docs/extensions/reference/tabs/#method-highlight
-
highlight()
: Highlights the given tabs and focuses on the first of group. Will appear to do nothing if the specified tab is currently active.
-
- https://developer.chrome.com/docs/extensions/reference/tabs/#method-group
- https://developer.chrome.com/docs/extensions/reference/tabGroups/
-
Use the
chrome.tabGroups
API to interact with the browser's tab grouping system. You can use this API to modify and rearrange tab groups in the browser. To group and ungroup tabs, or to query what tabs are in groups, use thechrome.tabs
API. - https://developer.chrome.com/docs/extensions/reference/tabGroups/#method-get
-
get()
: Retrieves details about the specified group.
-
- https://developer.chrome.com/docs/extensions/reference/tabGroups/#method-move
-
move()
: Moves the group and all its tabs within its window, or to a new window.
-
- https://developer.chrome.com/docs/extensions/reference/tabGroups/#method-query
-
query()
: Gets all groups that have the specified properties, or all groups if no properties are specified.
-
- https://developer.chrome.com/docs/extensions/reference/tabGroups/#method-update
-
update()
: Modifies the properties of a group. Properties that are not specified inupdateProperties
are not modified.
-
-
- https://developer.chrome.com/docs/extensions/reference/api/permissions
-
Use the
chrome.permissions
API to request declared optional permissions at run time rather than install time, so users understand why the permissions are needed and grant only those that are necessary.
-
Is this abandoned?
@jeanlucaslima It's not abandoned.. but it keeps getting pushed down my priority list.