readme tweaks
This commit is contained in:
24
README.md
24
README.md
@@ -4,19 +4,24 @@ 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; just configure sizes of the three fixed tiles.
|
* Static tiling! Just configure sizes of the three fixed tiles.
|
||||||
* Windows never move between tiles or monitors automatically.
|
* Windows never move between tiles without user input.
|
||||||
* Bare minimum EWMH to support panels and [simpleswitcher](https://github.com/seanpringle/simpleswitcher).
|
* Basic 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.
|
||||||
* Splash screens and notification popups are displayed as requested, not tiled.
|
* Splash screens and notification popups are displayed as requested, not tiled.
|
||||||
* .xoatrc or config.h for customization of borders and keys.
|
* Pointer warps appropriately when keyboard controls and EWMH affect focus.
|
||||||
|
* .xoatrc or config.h for customization.
|
||||||
|
|
||||||
### The Layout
|
### The Layout
|
||||||
|
|
||||||
* Tile proportions can be adjusted.
|
* Tile proportions can be adjusted.
|
||||||
* Layout can be flipped horizontally.
|
* Layout can be flipped horizontally.
|
||||||
* Xrandr rotated monitor also rotates layout (always 90 degrees, right).
|
* Xrandr rotated monitor also rotates the layout (always 90 degrees, right).
|
||||||
|
* Fullscreen (no borders, above panels) windows suported normally.
|
||||||
|
* Maximized windows (with borders and panels) supported in spot 1.
|
||||||
|
* Maximized-vertically windows supportted in spot 2.
|
||||||
|
* Maximized-horizontally windows supported in spot 3.
|
||||||
|
|
||||||
...
|
...
|
||||||
|
|
||||||
@@ -63,13 +68,14 @@ xoat
|
|||||||
* Keyboard controls generally preferred over the mouse, when practical.
|
* Keyboard controls generally preferred over the mouse, when practical.
|
||||||
* Faster. Muscle memory.
|
* Faster. Muscle memory.
|
||||||
* Click-to-focus model preferred over focus-follows-mouse.
|
* Click-to-focus model preferred over focus-follows-mouse.
|
||||||
* FfM means mentally keeping track of the mouse or warping the pointer around.
|
* CtF is harder to get wrong in all cases.
|
||||||
* CtF is harder to get wrong and makes it easy to forget about the mouse for some tasks.
|
* FfM means mentally keeping track of the mouse pointer.
|
||||||
* 2/3 is a nice fraction.
|
* Avoiding the mouse entirely should just work, and not unexpectedly affect focus.
|
||||||
|
* 60:40 is a nice ratio.
|
||||||
|
|
||||||
### config.h
|
### config.h
|
||||||
|
|
||||||
All customization happens in config.h or .xoatrc. See in-line comments. It's tracked, so use a local git branch or a merge tool to protect any customization.
|
All customization happens in config.h or .xoatrc; see in-line comments. The former is tracked, so use a local git branch or a merge tool to protect any customization.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user