{"push_id":3856460520,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"127522eafab1694b061ba4ba12c046fde92e06cc","before":"d0f269e134b339c9c6c061e659b70088ffd7a511","commits":[{"sha":"127522eafab1694b061ba4ba12c046fde92e06cc","author":{"name":"Vincent Vinel","email":"82763e37270133799f0bd1098d4f660e70b58347@gmail.com"},"message":"Use current workspace to set dimensions of unmapped floating windows\n\nThis fixes a bug when using multiple screens with different dimensions, causing floating windows to always increase in size or always decrease in size every time they're opened.\n\nIn such a situation, a floating window is first mapped at (0,0) (on the leftmost screen), using the dimensions of that screen, before being inserted in the current workspace, which may be on another screen, causing the window to be resized if that screen has larger or smaller dimensions. If the window then saves its size in pixels when closed, the next time it opens, it will go through this process again, causing it to become even larger or smaller.\n\nThis commit fixes this by using the current workspace to calculate dimensions for unmapped floating windows, instead of the workspace at screen position (0,0).","distinct":true,"url":"https://api.github.com/repos/Narthorn/xmonad/commits/127522eafab1694b061ba4ba12c046fde92e06cc"}]}
{"actor":{"display_login":"Narthorn"}}