Hi Anton,
Would you be able to address the warnings ghc -Wall spits out http://lpaste.net/8937793665569390592 ?
For example you have an incomplete pattern for:
handleResize :: BinarySpacePartition Window -> WindowArrangerMsg -> X (Maybe (BinarySpacePartition Window))
It would be better to write
handleResize :: BinarySpacePartition Window -> Rectangle -> X (Maybe (BinarySpacePartition Window))
handleResize b (newRect @ Rectangle x y w h) = ...
Thanks,
AdamOn Thu, Mar 12, 2015 at 11:11 AM, Anton Pirogov <anton.pirogov@gmail.com> wrote:_______________________________________________AntonBest regards,Since my last mail (which received no reactions) I removed a lot of stuff that was indeed possible with other layout modifiers. This patch contains strictly new features and improvements to the layout.Equalize and Balance action: Equalize adjusts the ratios so that each window occupies the same space, Balance retiles the layout if it gets too complicatedFocusParent action (like in i3): Without this sometimes it is simply impossible to swap the elements one wants (e.g. when having 2 windows on the left and 2 on the right, each in a split and wanting to swap these two window pairs) and in other cases this is more convenient than having to first focus something else to get the desired effect. With it the user can apply actions not only to leafs but also to nodes, thereby being able to manipulate splits that only contain other splits and no leafs (windows)Hi everyone,here is a patch adding following changes to the BSP layout:
Actions like Swap also affect the windows associated with the leaves, leading to much more intuitive behaviourMouse support: through SetGeometry (e.g. MouseResize / BorderResize)
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad