Commit Graph

59 Commits

Author SHA1 Message Date
James Reed b3935ffc03
toolbox: Use lua-toolbox 2020-12-13 16:55:13 -07:00
James Reed 9e9cc08a38
panel: Add `launch_panel` property to clients 2020-12-05 16:37:58 -07:00
James Reed da51cb9e0a
panel: Allow customization of toggle behavior 2020-12-05 16:37:07 -07:00
James Reed b220336f00
widget: Use `bg_normal` for progress bar color 2020-12-03 17:20:00 -07:00
James Reed f8f2a950b9
widget: Apply theming at widget creation 2020-11-28 17:38:26 -07:00
James Reed 7952749f6f
Update version to v0.3.0 2020-11-01 17:55:29 -07:00
James Reed aeba062c06
widget: Use module-level widget options directly 2020-10-15 18:18:43 -06:00
James Reed 63e552f0e3
workspace: Don't use volatile tags
Instead manually delete tag if it has no clients and is not
selected.
2020-10-05 16:34:28 -06:00
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 75075f3245
widget: Use `apply_dpi` 2020-09-22 23:47:27 -06:00
James Reed 9be1a4216b
Update version to v0.2.0 2020-09-16 11:48:33 -06:00
James Reed 1843c74003
Change license to MIT 2020-09-16 11:28:51 -06:00
James Reed 47e5f4cbcb
README: Require `wm-launch` version >= 0.3.0 2020-09-16 11:11:47 -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 da2caa7315
Check factory when window is unmanaged
This ensures the factory is properly cleaned up.
2020-08-19 10:17:21 -06:00
James Reed 0f9dc85b09
Makefile: Add target to serve gh-pages with python 2020-08-05 14:48:37 -06:00
James Reed 041f8fd4c9
Add toolbox Dockerfile 2020-08-05 14:27:57 -06:00
James Reed ff3e0d17dd
Add .gitignore
Ignores gh-pages.
2020-08-05 14:27:24 -06:00
James Reed 86d66ed9d4
Makefile: Add targets to clone and update gh-pages 2020-08-05 14:26:28 -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 7f96a4f6e3
Makefile: Make rock target phony 2020-05-13 09:26:08 -06:00
James Reed 882d7bb093
Add Makefile to make luarock 2020-05-07 07:17:34 -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
James Reed 994a5642db
ldoc: Enable backtick references 2019-09-16 07:31:11 -06:00
James Reed a5e53318ee
Implement launch.spawn.here 2019-09-16 07:30:53 -06:00
James Reed 9673deca61
Implement callback arg called on client raise
Existing arg is renamed to spawn_callback.
2019-09-09 17:59:13 -06:00
James Reed 5c2338fad8
Fix shadowing of module table 2019-09-09 16:13:35 -06:00
James Reed 9c9eca126d
Separate widget into its own module 2019-09-09 14:09:09 -06:00
James Reed 6564196af3
Add command line client 2019-08-30 17:09:49 -06:00
James Reed 3d88d6b71c
Separate widget creation into function 2019-08-30 15:28:37 -06:00
James Reed 82bafe9fd7
README: Update install instructions 2019-08-22 13:39:37 -06:00
James Reed cf5ebb5c84
Add devel rockspec 2019-08-22 13:37:06 -06:00
James Reed c101075276
Add launchbar widget 2019-08-13 18:52:22 -06:00
James Reed cba38b94a0
Remove unused variable 2019-08-13 12:40:16 -06:00
James Reed fcefc5d7ac
panel: Set skip_taskbar to true on panels 2019-07-05 16:56:38 -06:00
James Reed 558e9635c0
README: Add installation instructions 2019-07-04 15:46:05 -06:00
James Reed bcf298925a
README: Add dependencies section 2019-07-03 17:29:58 -06:00
James Reed 56a7fb6687
Depend on uuid rock
Remove vendored uuid lib
2019-07-03 16:56:48 -06:00
James Reed 0fdcf4e822
Add awesome-launch.panel 2019-07-02 17:23:59 -06:00
James Reed ac0804e17a
Add awesome-launch rockspec 2019-07-02 17:22:20 -06:00
James Reed a4739c70dd
doc: Specify file for luadoc
This prevents docs from being generated for uuid.lua
2019-05-08 16:21:30 -06:00
James Reed c8bdda790e
Add support for wm-launch's firejail flag 2019-05-08 16:01:36 -06:00
James Reed be26d532c3
doc: Add factory param to other spawn functions 2019-05-08 15:59:02 -06:00