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

Inconsistencies between floating and sticky windows #574

Closed
koekeishiya opened this issue Jun 13, 2020 · 0 comments
Closed

Inconsistencies between floating and sticky windows #574

koekeishiya opened this issue Jun 13, 2020 · 0 comments
Labels
bug Something isn't working

Comments

@koekeishiya
Copy link
Owner

koekeishiya commented Jun 13, 2020

There are currently some inconsistencies in how the floating and sticky properties combine.

How it should work:

If a tiled window is made floating, it will untile and be made topmost (if configured as such).

If a tiled window is made sticky, it will implicitly float the window (because sticky windows cannot be tiled) using the same rules as a regular float.

If a floating window is unfloated, it will implicitly clear the sticky bit (because sticky windows cannot be tiled), be set to normal window layer, and re-tile.

If a floating window is made sticky, it will simply mark the window as sticky and have it appear on all spaces.

If a floating window is made not-sticky, it will simply mark the window as non-sticky and have it appear only on the space in which it was un-stickied.

@koekeishiya koekeishiya added bug Something isn't working addressed on master; not released Fixed upstream, but not yet released labels Jun 13, 2020
koekeishiya added a commit that referenced this issue Jun 13, 2020
@koekeishiya koekeishiya removed the addressed on master; not released Fixed upstream, but not yet released label Jun 13, 2020
unrevre pushed a commit to unrevre/yabai that referenced this issue Jan 26, 2022
unrevre pushed a commit to unrevre/yabai that referenced this issue Jan 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant