Commit Graph

12 Commits

Author SHA1 Message Date
James Reed 6b4df07705
Implement the wm-launch DBus interface 2020-10-03 16:37:39 -06:00
James Reed d8db79a85c
workspace: Use first layout as default 2020-10-03 08:22:58 -06:00
James Reed 1843c74003
Change license to MIT 2020-09-16 11:28:51 -06:00
James Reed da7b3c31de
Support launching with `systemd-run`
Runs in a user scope via `systemd-run --user --scope`.
2020-08-19 12:38:48 -06:00
James Reed 14e09e5195
Rename `spawn_callback` to `callback`
`callback` becomes `raise_callback`.
2020-08-05 14:13:23 -06:00
James Reed 2ad15ea4e5
workspace: Clone client table before modifying 2020-08-04 17:07:21 -06:00
James Reed ce4127d6e7
workspace: Delete empty tag at end of main loop
Prevents the previous tag in history from being selected.
2020-08-01 17:28:19 -06:00
James Reed a768a20b06
workspace: Delete empty tag when unselected 2020-07-29 17:13:09 -06:00
James Reed a4e00a79cb
workspace: Return {} if unable to load file 2020-05-13 09:28:11 -06:00
James Reed 9f88a2c5cb
workspace: Implement launching clients from file 2020-04-29 04:36:15 -06:00
James Reed 623ad22ef4
workspace: Allow instantiation with existing tag 2020-04-19 14:06:34 -06:00
James Reed 98ab47ec56
Add workspaces
Workspaces are wrappers around tags that launch
accompanying clients.
2019-09-16 08:12:35 -06:00