L.S. Leary
4a98a27950
Added navigation strategy sideNavigation
and parameterised variant sideNavigationWithBias
to X.A.Navigation2D.
2017-12-16 17:37:52 +13:00
L.S. Leary
c778b9c2af
Generalised (and hence deprecated) hybridNavigation to hybridOf so that users can choose order of preference of navigation strategies.
2017-09-27 07:25:35 +13:00
geekosaur
a372b455dc
typo in navigation2DP example
...
The example code in the documentation uses `navigation2D` instead of `navigation2DP`, evidently a simple copy/paste error. No actual code change.
2017-02-18 17:19:59 -05:00
L.S. Leary
4358f58de8
Swapped pickSomething for <|> in doHybridNavigation.
2016-08-30 13:11:54 +12:00
L.S. Leary
ea6e1a5d6d
Removed extraneous blank line from Nav2D.
2016-08-29 16:53:46 +12:00
LSLeary
4aaf053273
Rewrote doHybridNavigation.
2016-08-29 14:30:03 +12:00
L.S. Leary
76565e42c4
Removed an extraneous comment that had been accidentally left in place.
2016-08-27 03:49:52 +12:00
L.S. Leary
a7d5696e5a
Punctuation tweak in docs.
2016-08-27 03:27:08 +12:00
L.S. Leary
b9215181bb
Rather than writing over the vanilla Line navigation function, Hybrid navigation has been implemented separately.
2016-08-27 03:17:05 +12:00
L.S. Leary
806a501d51
Modified Line to default to Center if it can't move. This provides the best way to get around if you use gaps and float no windows.
2016-08-27 02:37:35 +12:00
Devin Mullins
c648a3959b
X.A.Navigation2D: add convenience functions for setting config & keybindings
...
1. Added 'additionalNav2DKeys' which adds keybindings for the cartesian product
of direction keys and (modifier, action) pairs given.
2. Added 'navigation2D' which combines that with 'withNavigation2DConfig'.
3. Added 'additionalNav2DKeysP' and 'navigation2DP' which do the same, but use
the 'additionalKeysP' syntax.
2014-10-02 07:57:57 +00:00
Daniel Wagner
0f1b6fb772
use Data.Default wherever possible, and deprecate the things it replaces
2013-05-28 01:39:09 +00:00
Daniel Wagner
daa2731d3d
eliminate references to defaultConfig
2013-05-28 00:58:25 +00:00
Adam Vogt
de84dfef0d
Remove trailing whitespace.
2012-11-09 01:41:56 +00:00
Norbert Zeh
59bfe97f63
X.A.Navigation2D
...
This is a new module to support directional navigation across multiple screens.
As such it is related to X.A.WindowNavigation and X.L.WindowNavigation, but it
is more general. For a detailed discussion of the differences, see
http://www.cs.dal.ca/~nzeh/xmonad/Navigation2D.pdf .
2011-12-08 20:58:42 +00:00