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

Grouping of a single app with large amount of windows #789

Closed
jukrb0x opened this issue Jan 28, 2021 · 6 comments
Closed

Grouping of a single app with large amount of windows #789

jukrb0x opened this issue Jan 28, 2021 · 6 comments
Labels
duplicate This issue or pull request already exists enhancement New feature or request

Comments

@jukrb0x
Copy link

jukrb0x commented Jan 28, 2021

Is your feature suggestion related to a problem? Please describe.
Some Apps could have a large number of windows, which keeps the consistency of the app. For example, Stickies, the original app of macOS. The user could have multiple and many sticky notes at the same time, then AltTab displays lots of windows, which is not necessary since stickies.app put all separated notes in the same space as it started. In this case, I would like only one icon to switch to the stickies.app instead displaying all windows, making lots of troubles.

image

sorry for the miserable mosaic

Describe the solution you'd like
It can be grouped into one icon of multiple windows, i.e., sharing a part of the style of macOS default window management. But at the same time, I love the AltTab way to manage windows as it's more efficient. (paradox, in a general situation the efficiency is elevated, but it can be decreased sharply since unnecessary windows come up.)

Describe alternatives you've considered
The current workaround, I use the blacklist to disappear the app in AltTab, however, it cannot be located using AltTab.

blacklist

@jukrb0x jukrb0x added the enhancement New feature or request label Jan 28, 2021
@lwouis
Copy link
Owner

lwouis commented Jan 29, 2021

Hi @jukrb0x! Thanks for sharing this feedback.

AltTab shows windows. If you have a lot of them, yes it can be an issue. I would suggest, as a workaround, that you organize your windows differently. For instance you could minimize some of them, and customize AltTab shortcut1 to only show non-minimized windows. You could also put less relevant stickies on other Spaces, and set AltTab to not show these Spaces's windows, etc.

If you think that's not workable, then what would you propose we implement to handle your use-case? You described the issue you face, but I would be interested in a solution with precise explanations on how the feature would work, be customized, etc.

@jukrb0x
Copy link
Author

jukrb0x commented Feb 2, 2021

Thank @lwouis for responding.

The solution in my mind is to group different windows into one single card like system default Cmd+Tab, but i'd rather not to use the default Cmd+Tab since applying AltTab as the default switcher (replacing Cmd+Tab shortcut).

So here's my thoughts, can add a section so called grouping or bundling, for user adding apps such as Stickies, then AltTab only display one card for the app. But even in this case can be a problem: how AltTab determines which window should be focused on when switching, I'd suggest the most recent one and I suppose that's what macOS does by the default switcher(Cmd+Tab).

This function can be a rough one, now I only encountered only this one app Stickies(which logically designed in a fashion using many windows, and it happens to use many many windows in a need, can up to 10 or 20 for me), as discussed many windows could lead to inconvenient.

@lwouis
Copy link
Owner

lwouis commented Feb 3, 2021

I suppose that's what macOS does by the default switcher(Cmd+Tab).

I think the built-in switcher activates the app, which brings all its windows forwards. If we did the same then in AltTab you would see all 20 stickies windows listed first since all of them were interacted with recently. Unlike the built-in switcher, we could bring only the most recent one up though.

Still some unsolved issues:

  • how do we know which app to pack into 1 app-card? Based on a threshold like 20 windows? Based on a list like the current blacklists?
  • What if AltTab is packing 20 windows into 1 icon, and you decide you want to explore the 20 windows to find 1 in particular. Now you're stuck, you can't access them individually. What now?

@MuhammedZakir
Copy link

MuhammedZakir commented Feb 3, 2021

Still some unsolved issues:

  • how do we know which app to pack into 1 app-card? Based on a threshold like 20 windows? Based on a list like the current blacklists?

Grouping by app or grouping by a user-given list. Latter is more flexible.

  • What if AltTab is packing 20 windows into 1 icon, and you decide you want to explore the 20 windows to find 1 in particular. Now you're stuck, you can't access them individually. What now?

Can't we expand a "group"? That is, if a "group" is focused/clicked using tab/mouse, it will expand into a list of windows. To distinguish a "group" from a "window", an icon should be shown.

@jukrb0x
Copy link
Author

jukrb0x commented Feb 3, 2021

  • I think the built-in switcher activates the app, which brings all its windows forwards.

How to deal with many windows if they are scattered in different spaces?

  • how do we know which app to pack into 1 app-card? Based on a threshold like 20 windows? Based on a list like the current blacklists?

I agree with @MuhammedZakir , grouping by a user-given list like Blacklists does.

  • What if AltTab is packing 20 windows into 1 icon, and you decide you want to explore the 20 windows to find 1 in particular. Now you're stuck, you can't access them individually. What now?

So far, the Shortcut 2 for the active app does not work if the app added in Blacklists, so if we add an app like Stickies into the user-given list for grouping, then Shortcut 1(AltTab) will not display all windows of the app but only one window-card, but Shortcut 2 still working while this app is active, we can use Shortcut 2 to switch between these windows.

@lwouis
Copy link
Owner

lwouis commented Mar 8, 2021

Closing this ticket as duplicate of #337 (comment). Let's keep the discussion in one place

@lwouis lwouis closed this as completed Mar 8, 2021
@lwouis lwouis added the duplicate This issue or pull request already exists label Mar 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants