From 49709ee44083a1fedc5259b2009d8fab94157fa6 Mon Sep 17 00:00:00 2001 From: seanpringle Date: Fri, 31 Aug 2012 13:46:55 +1000 Subject: [PATCH] musings --- README.md | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 980269a..5384229 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ cerberus * 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 @@ -12,9 +13,31 @@ cerberus -------------------------------- | | | | | | - | | | - | | | + | | 2 | + | 1 | | | |---------| | | | - | | | - -------------------------------- \ No newline at end of file + | | 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.