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

Make the width of each thumbnail the same like HyperSwitch #1635

Closed
metacodes opened this issue May 31, 2022 · 3 comments
Closed

Make the width of each thumbnail the same like HyperSwitch #1635

metacodes opened this issue May 31, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@metacodes
Copy link
Contributor

The current AltTab display thumbnails will adjust the width according to the size of the window, so that the width of each thumbnail is not the same. The window width is inconsistent, resulting in no alignment, which makes it look a little messy.
AltTab:
image

I'm going to adjust the way the thumbnail width is calculated so that each thumbnail is the same width, like HyperSwitch, which will look a little neater and more beautiful.
HyperSwitch:
image

What do you think?

@metacodes metacodes added the enhancement New feature or request label May 31, 2022
@lwouis
Copy link
Owner

lwouis commented May 31, 2022

The current look is similar to the Windows 10 alt-tab UI.

Your suggested design is more stable/consistent, but it's also less compact. So it's a tradeoff. As such, some people may prefer one, or the other. In other words, a preference.

My issue is that we already have too many of those:

image

I know it's way more work than what you propose, but I think it's time to look at #351 and rework the existing preferences.

For example, instead of 10 different options to tweak, we could bundle them in presets. For example:

That's one way to do it, with presets, but we could also approach the issue differently, and separate preferences into more tabs for instance. We could have preferences that unveil only in certain cases. For instance you would first select the style:

  • Thumbnail focused (as currently done)
  • App icon focused (big app icons, like the built-in switcher)
  • Text focused (vertical list of window titles)

Then depending on the one you go with, we would show sub-preferences. Notice for instance that if the user goes "App icon focused", then the concern of this ticket about making each window the same width is no longer relevant since all app icons are square, not rectangle.

So in summary, I'm sorry to but this burden on you, but I think it's time to rethink the preferences for the layout options, as currently it's just a million sliders, and I don't want to add yet another one and "one day we will review / fix the situation".

Finally, note that you can already achieve the look you mentioned above from HS by simply playing with the slider called Window min width in row:

Low value High value
image image

The fact that it can be done, but it's unclear from the how the preferences exist today, is the whole point I'm making about focusing on reworking those, versus adding another checkbox to the existing maze of preferences.

What do you think?

@metacodes
Copy link
Contributor Author

For example, instead of 10 different options to tweak, we could bundle them in presets. For example:
Windows 10 style: kind of like today, with alignment to the left
macOS style: maybe center-aligned, and with the same-width thumbnails as in this ticket
app switcher style: no thumbnail is shown, just a big app icon. See also #1082 (comment)
context style: vertical align without thumbnails, something like #384
gnome style: see #702
That's one way to do it, with presets, but we could also approach the issue differently, and separate preferences into more tabs for instance. We could have preferences that unveil only in certain cases. For instance you would first select the style:
Thumbnail focused (as currently done)
App icon focused (big app icons, like the built-in switcher)
Text focused (vertical list of window titles)

Good idea! I agree, there are indeed too many sliders now. We could really use some presets to reduce the number of configuration items while still meeting the different preferences of most users. Which one do you prefer? I think maybe I can do some work on this.

Finally, note that you can already achieve the look you mentioned above from HS by simply playing with the slider called Window min width in row

Just simply playing with the slider does work for my needs. Sorry about that. It's my bad.😅

Close it.

@lwouis
Copy link
Owner

lwouis commented May 31, 2022

We could really use some presets to reduce the number of configuration items while still meeting the different preferences of most users. Which one do you prefer? I think maybe I can do some work on this.

@metacodes I'll follow up in #351

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants