Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alt+Tab between sets of apps, only (Work set, Personal set, Screensharing set) #3862

Closed
lemoscaio opened this issue Nov 18, 2024 · 1 comment
Labels
enhancement New feature or request niche Nice idea, but not enough demand for it

Comments

@lemoscaio
Copy link

Is your feature suggestion related to a problem? Please describe.

I don't use spaces on MacOS because they have bugs, are slow, and have close to 0 configuration. That leaves me with one space full of apps and windows. Sometimes, when I'm working or sharing my screen, I want to use Alt+Tab faster, and I don't want to show 80% of the windows I have open.

Describe the solution you'd like

Instead of just "windows of same space, same monitor or visible spaces" as options for what to show in Alt+Tab, choosing between sets of apps and triggering them differently would be good.

Example:

  • Option + Tab would trigger: Everything
  • Option + Backtick (Work set): VSCode, Warp, Slack, Brave Browser (1 specific profile only, like Velja does), Notion Calendar.
  • Command + Tab (Screensharing set): VSCode, Warp, Brave Browser (1 specific profile only).

Describe alternatives you've considered

I haven't found any other alternative yet.

@lemoscaio lemoscaio added the enhancement New feature or request label Nov 18, 2024
@lwouis
Copy link
Owner

lwouis commented Nov 18, 2024

Hi,

App and windows management is handled by the OS. Recent macOS offers 2 ways to organize groups of apps/windows: Spaces, and the recently added Stage Manager.

Both of these features have no public APIs for apps like AltTab to interact with. This is why we have broken Space integration (#1324) and broken Stage Manager integration (#1731).

As far as I understand you proposal, you'd like to introduce another way to group apps/windows. That way is not supported by macOS. It would be entirely supported by AltTab. You would manage the groups in AltTab, and other apps wouldn't know these groups exist.

I'm afraid this feature would be both niche, in terms of usage, and also if going beyond what the scope of AltTab is. AltTab doesn't intend on moving windows, resizing them, grouping them, etc. It's a window switcher. It tries to use existing window management features from macOS, but it has no ambition to go beyond.

I can suggest that you take a look at https://github.com/koekeishiya/yabai which is a comprehensive window management solution. Using it, I believe you'll be able to create the custom workflow you desire. You can also look at this newly created https://github.com/nikitabobko/AeroSpace

Thank you 🙇

@lwouis lwouis closed this as completed Nov 18, 2024
@lwouis lwouis added the niche Nice idea, but not enough demand for it label Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request niche Nice idea, but not enough demand for it
Projects
None yet
Development

No branches or pull requests

2 participants