Not ready yet for general use but aiming for a configure in source and recompile model similar to dwm / Xmonad / Qtile. The code should be well documented and relatively easy to understand (if not, please let me know!): I'm learning the XCB API as I go so there are likely multiple places where things are not being done in the smartest way.
A config file
IPC / relying on external programs
Programatic hooks
switch_workspace
method. Done.[x] Focus
WindowManager
.[x] Handling client removal
[ ] Workspaces
[ ] dwm style bar and systray
[ ] Scratchpads
[ ] Mouse bindings
MOD-{1, 3}
on start up with the intension of using
that for mouse based move and resize respectively. The xcb events provide
cursor position info so it should be a case of generating a target region from
that and applying the resize.