Tony Zorman
f7e9c0cf0d
X.L.ResizableThreeColumns: Fix bottom right window not resizing
...
...by introducing yet another special case. Unsurprisingly, this is
just a bandaid—the logic in this module is just wrong. It
purposefully (not introduced with this change) computes the wrong
positions for certain extreme points such that splitVertically (which
simply goes down the list of stack windows _in order_) still works.
What we should do instead is to either
- keep track of windows that want to change their size and compute a
rectangle for them first, or
- immediately when handling the resize message, compute *all* of the
new sizes immediately (instead of only for the window getting
resized).
The latter would force us to keep track of the size of the current stack
we operate in, but since 'handleMessage' lives in X this should not pose
a big problem. I reckon this is the better approach.
Fixes: https://github.com/xmonad/xmonad-contrib/issues/788
2022-12-31 13:33:36 +01:00
..
2022-10-30 21:52:10 +00:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-11-01 19:35:55 +01:00
2021-12-28 22:33:52 +01:00
2022-09-10 16:20:35 +02:00
2022-11-01 19:35:55 +01:00
2021-11-05 10:14:20 +00:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-05-02 08:28:36 +02:00
2021-12-22 16:41:30 -05:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-11-02 11:17:26 +01:00
2022-05-08 09:27:56 -04:00
2022-02-24 20:00:46 +01:00
2022-10-21 09:17:43 +02:00
2022-11-01 19:35:55 +01:00
2022-10-21 09:17:43 +02:00
2022-09-22 07:51:52 +02:00
2022-10-21 09:17:43 +02:00
2022-11-01 19:35:55 +01:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-05-02 08:28:36 +02:00
2022-11-20 16:53:36 +01:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2022-08-03 10:06:23 +02:00
2021-09-26 14:15:54 +02:00
2022-08-03 10:06:23 +02:00
2021-09-26 14:15:54 +02:00
2021-09-26 14:15:54 +02:00
2021-11-05 10:14:20 +00:00
2022-12-31 13:33:36 +01:00
2022-10-21 09:17:43 +02:00
2022-11-01 19:35:55 +01:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-08-19 09:43:02 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-09-22 07:39:54 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-06-06 18:59:05 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-11-01 19:35:55 +01:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2021-09-26 14:15:54 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00
2021-11-05 10:14:20 +00:00
2022-10-21 09:17:43 +02:00
2022-10-21 09:17:43 +02:00