[xmonad] contrib darcs patch: BinarySpacePartition update
dmwit at dmwit.com
Mon May 18 00:26:52 UTC 2015
Hi Anton --
Thanks for the patch. It looks like it builds, and without knowing anything
about BSP the changes sound positive to me.
Nevertheless, can you comment briefly on backwards-compatibility? How
likely is it that there are people out there that use BSP and like the
current behavior, and will find xmonad behaving differently as a result of
Can we support the old behavior and make the new behavior "opt-in" by folks
that want it?
On Thu, May 7, 2015 at 2:31 AM, Anton Pirogov <anton.pirogov at gmail.com>
> this patch makes the actions in BSP layout more consistent and usable,
> making Equalize and Balance work locally and also allowing to open new
> windows at arbitrary positions:
> Equalize/Balance now only rearrange the currently focused node instead of
> the whole layout (e.g. you want to keep some windows like they are but only
> want to rearrange a deeply nested branch).
> New windows now are inserted into the currently selected node, so e.g
> focussing the root (everything) and opening the window will make the new
> window take half of the screen (not possible or very cumbersome before).
> Also a new feature is added - now it is possible to select a window or
> group of windows (first FocusParent, then SelectNode) and "cut&paste" the
> selected window(s) into some other location in the layout (again,
> FocusParent to the destination, then MoveNode). This will split the node
> focused and put the selected window(s) there.
> The reason for this was that more elaborate rearrangements that I
> sometimes wished for were simply not possible just with regular window
> Best regards,
> xmonad mailing list
> xmonad at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the xmonad