| fix: close %{A} regions | opal hart | 1 | +1 | -1 |
| add_node() code cleanup | opal hart | 1 | +13 | -9 |
| move code to new node_state() function | opal hart | 1 | +19 | -14 |
| use EXIT_* constants for returning from main() | opal hart | 1 | +4 | -2 |
| style: move declarations to top of scopes | opal hart | 2 | +46 | -27 |
| colourise hidden/marked nodes | opal hart | 1 | +15 | -13 |
| support hiding details for unfocused nodes/desktops | opal hart | 1 | +12 | -6 |
| fix missing header, Makefile | opal hart | 2 | +5 | -6 |
| clean up Makefile, add all/debug/install targets | opal hart | 1 | +20 | -10 |
| bspws: modify node_icon() prototype | opal hart | 1 | +10 | -8 |
| bspws: fix typo for 'pseudo_tiled' | opal hart | 1 | +1 | -1 |
| lib/bspc: correctly declare function return type | opal hart | 1 | +1 | -1 |
| one of those big commits (multi-monitor) | opal hart | 1 | +112 | -58 |
| lib/bspc: bspc_read() newline handling | opal hart | 1 | +10 | -4 |
| lib/convert: off-by-one error | opal hart | 1 | +1 | -1 |
| README: style nit | opal hart | 1 | +1 | -1 |
| code/comment cleanup/rearrangement | opal hart | 1 | +9 | -8 |
| fix whitespace output for desktop and node bars | opal hart | 1 | +7 | -6 |
| use temp buffer per node | opal hart | 1 | +8 | -5 |
| clarify licensing | opal hart | 2 | +31 | -0 |
| move bspc shit -> lib | opal hart | 7 | +145 | -254 |
| first commit: it works! | opal hart | 16 | +4456 | -0 |