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

Hints only mode #35

Open
thriveth opened this issue Feb 17, 2020 · 4 comments
Open

Hints only mode #35

thriveth opened this issue Feb 17, 2020 · 4 comments

Comments

@thriveth
Copy link

When I use the only-this-tag option for revelation, it is confusing that it changes the layout to a different one containing the exact same clients. This goes against the principle of least surprise. I suggest to make it fall back to hints-only behavior when called for only the current tag.

@sammoth
Copy link

sammoth commented Mar 6, 2020

that wouldn't be much use if any clients were overlapping

@thriveth
Copy link
Author

thriveth commented Mar 6, 2020

@sammoth so in floating mode, it makes sense to rearrange. But in tiling mode, it is confusing and unnecessary. Maybe it is possible to set the behavior depending on the layout? Or to rearrange if at least one floating client is present, otherwise not?

@sammoth
Copy link

sammoth commented Mar 7, 2020

makes sense, I guess it would only require no rearranging if the clients which are selected by the matcher functions, including minimised windows or those on other workspaces, are a subset of those which are visible and unobstructed on the screen currently. maybe a bit complex

@guotsuan
Copy link
Owner

guotsuan commented Mar 7, 2020

Hi @thriveth, I can see your point. The reason to rearrange the clients is to avoid the hint letters are too crowed for example. I am not happy with current "rearranging" too since it seems random. I will work on that.

Actually I myself use the hint only mode too because there is hints only model existing separately already. https://github.com/guotsuan/hints. Although I think it is a good idea to merge them.

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

No branches or pull requests

3 participants