This commit is contained in:
seanpringle
2012-09-01 13:37:00 +10:00
parent 80e0169f03
commit c42c741614

View File

@@ -4,7 +4,7 @@ xoat
*X Obstinate Asymmetric Tiler* *X Obstinate Asymmetric Tiler*
* Designed for wide screens, including multi-head support. * Designed for wide screens, including multi-head support.
* Static tiling; you get just three fixed asymmetric tiles and windows never move automatically. * Static tiling; you get just three fixed tiles and windows never move automatically.
* Bare minimum EWMH to support panels and [simpleswitcher](https://github.com/seanpringle/simpleswitcher) * Bare minimum EWMH to support panels and [simpleswitcher](https://github.com/seanpringle/simpleswitcher)
* A few keyboard controls for moving, focusing, cycling, closing, and finding windows. * A few keyboard controls for moving, focusing, cycling, closing, and finding windows.
* Transient windows and dialogs are centered on parent, not tiled. * Transient windows and dialogs are centered on parent, not tiled.
@@ -26,11 +26,10 @@ xoat
### Philosophy ### Philosophy
* Asymmetric tiling layouts are more useful than symmetric ones. * Asymmetric tiling layouts are more useful than symmetric ones.
* A master/stack layout is good, but only if the stack is asymmetric. * A master/stack layout is fine but only if the stack is itself asymmetric.
* Static tiling is more useful than dynamic tiling or floating. * Static tiling is more practical than dynamic tiling or floating.
* Windows moving around without user input is a crime. * Windows moving and resizing without user input is bad.
* Having a choice of tiling layouts at run time is distracting. * Having a choice of tiling layouts at run time is distracting.
* Make the layout choice once at build time and get on with work.
* Apps that remember their size can handily be placed back in the correct tile. * Apps that remember their size can handily be placed back in the correct tile.
* Three tiles suffice because: * Three tiles suffice because:
* App windows are always one of four types: * App windows are always one of four types:
@@ -38,5 +37,9 @@ xoat
2. Medium monitoring-something apps 2. Medium monitoring-something apps
3. Small background-chat-music apps 3. Small background-chat-music apps
4. Apps people should not use ;-) 4. Apps people should not use ;-)
* Focus-follows-mouse is annoying. * Keyboard controls generally preferred over the mouse, when practical.
* Faster. Muscle memory.
* Click-to-focus model preferred over focus-follows-mouse.
* FfM means keeping track of the mouse or warping the pointer around.
* CtF is harder to get wrong and makes it easy to forget about the mouse for some tasks.
* 2/3 is a nice fraction. * 2/3 is a nice fraction.