raycast / extensions

Everything you need to extend Raycast.
https://developers.raycast.com
MIT License
5.37k stars 3.06k forks source link

[Safari] Search Tab Groups #12016

Open vlcinsky opened 6 months ago

vlcinsky commented 6 months ago

Extension

https://www.raycast.com/loris/safari

Description

Add command Search Tab Groups.

The command would search for a tab group through all tab group names (not for tabs - yet).

Using search filter and Ctrl-N and Ctrl-P, one would focus on tab group of interest.

There would be only one action: using Enter, it would continue searching through tabs in given tab group.

It would be great to start with focus on the current tab group tab (as if you would open the tab group manually - the one which is active at given moment).

Default action would be open the tab group with given tab. Complete set of actions for this step would be identical with current "Search Tabs".

Who will benefit from this feature?

When using Safari Tab Groups, tabs are nicely organized into smaller sets which are simpler to overview and which support more focused work. I use tab groups such as:

With [Safari] Search Tab Groups, switching among tab groups and selecting proper tab would be much simpler.

Anything else?

Note, that there are other issues similar to this one, but none approaches the search (of tabs) by picking up a tab group.

raycastbot commented 6 months ago

Thank you for opening this issue!

🔔 @loris @thomaspaulmann @SKaplanOfficial @axsuul you might want to have a look.

💡 Author and Contributors commands The author and contributors of `loris/safari` can trigger bot actions by commenting: - `@raycastbot close this issue` Closes the issue. - `@raycastbot rename this issue to "Awesome new title"` Renames the issue. - `@raycastbot reopen this issue` Reopens the issue. - `@raycastbot assign me` Assigns yourself to the issue. - `@raycastbot good first issue` Adds the "Good first issue" label to the issue.
marcjulianschwarz commented 4 months ago

+1, That would be a really nice addition and extremely helpful. The current way of opening tab groups in Safari is quite slow and requires many clicks. Searching for it in Raycast would be way faster.

raycastbot commented 3 months ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

samtsevich commented 3 months ago

up

giogt commented 3 months ago

+1, this would be my perfect workflow.

I really like the Safari tab groups functionality and prefer it to how it is done in other browsers. But there isn't a straightforward way that I know of to easily search for tabs in tab groups and select the desired one by using only the keyboard.

Xavilien commented 1 month ago

I agree! If there's a way to also search safari profiles that would be insanely helpful. I have some experience developing in React, but I'd need some help figuring out how to pull safari profiles and open safari profiles automatically.

Edit: I have come to discover that the issue is that this would be literally impossible because Apple does not give us an API to interact with safari profiles. Perhaps a workaround would be to have the user configure safari profiles by the profile index and opening it from there using command shortcuts.