Hi Daniel,
I can confirm that existing configs shouldn't break unless the user has behavior that operates on TabbarLocation (which seems weird, that kind of stuff really belongs in XMonad.Layout.Tabbed). If they *do* have that kind of behavior, they'll need to update their pattern matching to handle the LeftS/RightS cases.

The naming is weird, but it's to prevent conflicts with Either. I was going for a Leftside/Rightside mnemonic. I actually like Adam's idea of just using Direction2D. That should also not break user configs since the interface functions don't ask for Top/Bottom/etc. and instead have separate functions for each task.

Thanks,
Arjun


On Mon, Feb 17, 2014 at 4:16 PM, adam vogt <vogt.adam@gmail.com> wrote:
Hi Daniel and Arjun,

LeftS and RightS don't take arguments like Left and Right do.
TabbarLocation could be defined in terms of
http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Util-Types.html#t:Direction2D,
but it's fine as-is too.

--
Adam
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://www.haskell.org/mailman/listinfo/xmonad