Comment 244 for bug 160311

Revision history for this message
Neilen Marais (neilenmarais) wrote : Re: Resizing windows by grabbing window borders is difficult [please no more comments; patches welcome]

I think a good modification to the "invisible drag handle" proposal would be to rather use "resize border resistance". This is a solution that won't require more than 1 px of UI space to work well. How I envisage it working is:

1) keep your arbitrarily small window border resize
2) Define a resize-resistance size, say 5 px
3) Once the user moves the pointer over the resize edge, the resize cursor will appear
4) The resize cursor will remain active until the user moves the pointer at lease 'resize-resistance' many pixels away from the resize edge
5) Click-and-hold while the resize cursor is active will result in window resizing.

This seems to me like it should have 100% backward compatibility, require only changes to the window manager, will be theme independent and will still be easy to use.