Files
xoat/README.md
seanpringle dc81df9d2b format
2012-08-31 13:47:40 +10:00

40 lines
1.5 KiB
Markdown

cerberus
========
* Designed for wide screens.
* Static tiling; you get just three fixed asymmetric tiles and windows never move automatically.
* Bare minimum EWMH to support panels and [simpleswitcher](https://github.com/seanpringle/simpleswitcher)
* A few keyboard controls for moving, focusing, cycling, closing.
* Transient windows and dialogs are centered on parent, not tiled.
* config.h for customization of borders and keys.
### The Layout
--------------------------------
| | |
| | |
| | 2 |
| 1 | |
| |---------|
| | |
| | 3 |
--------------------------------
### Philosophy
* Asymmetric tiling layouts are more useful than symmetric ones.
* A master/stack layout is good, but only if the stack is asymmetric.
* Static tiling is more useful than dynamic tiling or floating.
* Windows moving around without user input is a crime.
* 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.
* Three tiles suffice because:
* App windows are always one of four types:
1. Large work-being-done apps
2. Medium monitoring-something apps
3. Small background-chat-music apps
4. Apps people should not use ;-)
* Focus-follows-mouse is annoying.
* 2/3 is a nice fraction.