add info to readme about the new commands
- bg-list
- toggle [name]
- toggle-dmenu
update installation command: no need to clone
Add builtin dmenu integration
After toggling a workspace, switch to it
update ReadMessage to return socket errors
stop writing an extra newline on i3 commands
this is not part of the ipc spec, and it causes us to write an extra
byte of payload. which in turn causes our commands to fail sporadically
Make it easier to drive dmenu from dmenu or similar
- add i3bg bg-list to list all background workspaces
- add optional name parameter to i3bg toggle
Add config for moving containers
include the i3 error when command fails
fix: toggle *primary* workspaces when current is bg
centralize workspace string comparison
use byte buffer to encode to binary
Clean up and reorganize README