-
Notifications
You must be signed in to change notification settings - Fork 599
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
Mouse resize in tile layout works weird for the bottom row when size_hints_honor = false
#424
Comments
I also have this issue. It looks like the bottom row client becomes vertically smaller with every mouse movement until it reaches zero and "rolls over" so that it fills the column. |
Could not reproduce it with rxvt-unicode windows. |
i noticed too the issue with cursor moved few pixels when starting resize, but that's another one |
I get even weirder behaviour, when resizing the lower clients of three or more |
I think this is due to drag corner detection failing or mismatching somehow. When I drag from the top left corner of a window in the middle of the right column (with 3 windows in that column), the mouse warps to the bottom left position and awesome seems to try and drag the top left to that position. This collapses the window to be very small. Then, when I move the mouse, it snaps back to how it was before, dragging the bottom left corner (even though I clicked the top left). So, it looks like the sequence is something like:
|
@actionless I gave awesome a try today and stumbled upon this behaviour. Do you use gaps? I tried switching gaps off and the problem disappeared. |
@dimitris-triantafyllidis try to disable size honoring (see the FAQ) to make this problem "go away" with gaps. A second step one could take is to forbid clients from resizing themselves. The bug described in this issue can come from many small issues, but most of the time the client self-resize, its own size hints and the tiling engine start to fight each other in a feedback loop. One of the 3 has to stop for the feedback loop to break. |
size_hints_honor = false
i can reproduce it both with and without "useless_gaps" i've updated the description to include info regarding |
…eless_gaps around the client (fixes awesomeWM#424)
Steps to reproduce:
size_hints_honor = false
in the rulesClient size will jump crazily, while on other rows resize happens as expected.
The text was updated successfully, but these errors were encountered: