- see _NET_WM_STRUT_PARTIAL in https://specifications.freedesktop.org/wm-spec/wm-spec-1.3.html#idm140130317566832
- and usage in https://github.com/Lokaltog/candybar/blob/develop/src/candybar.c
- and https://github.com/LemonBoy/bar/blob/master/lemonbar.c
- and very helpful see: http://stackoverflow.com/questions/27927433/position-toolbar-on-reserved-desktop-space-obtained-with-net-wm-strut-and-net
- Clean up
winit
hack - Ensure R3bar works with OpenBox
- Image / icon handling
- vol command writes back to r3bar socket for instant update
- volume sensor recognizes mute
- "fit to contents" widget sizing
- adjustable widget sizing (draggable)
- Popup window (first use for debugging)
- Implement system tray
- Implement Anybar spec