Commit Graph

38 Commits

Author SHA1 Message Date
Kasper 0fb8534191
Scratchpad improvements (#96)
* Make scratchpads work with rubato

* Set floating to true when animating

* Fix for clients becoming invisible after toggling off on other tags

* Fixes for animations not getting played when opening/closing scratchpad on multiple tags

* Remove old debug code

* Fix for edge case when launching an app (not via a scratchpad) and then toggle it off via a scratchpad

* Handle changing tag mid turn off animation

* Remove disable_floating_on_close

* Reorder some stuff

* Use the new ended event

* Refactor to reduce code duplication

* Fix an issue caused by not unsubscribing when switching tag mid animation

* Animate also when launching the client

* also for 4.3

* Emit the inital_apply signal on unstable

* Rename awestore to animation

* Consistency

* No need for this anymore as we are recalling :apply anyway

* Can't have scratchpads opened up as fullscreen / maximized

* Floating must be true for animations

* Rename awestore to animation

* Fix clients teleporting on turn_off when the position was changed from the initial scratchpad position

* Rename animation to rubato and notify that awestore is no longer supported

* Update documentation

* Update scratchpad.lua

Co-authored-by: gokul <33443763+JavaCafe01@users.noreply.github.com>
2021-08-26 10:31:27 -07:00
Kasper 5531371501
fix scratchpad rules not being applied when an existing client is not found (#83) 2021-08-22 13:23:38 +02:00
Nooo37 bda2e55643
return to previous version for window swallowing; closes #65 (#92)
Window swallowing is still very unreliable (probably by the nature of the task at hand) but at least that makes the module useable again
2021-08-19 12:16:21 +02:00
contribuewwt bdc025fb63
+titlbar tabbed group indicator +tasklist tabbed group indicator (#88)
* +titlbar tabbed group indicator +tasklist tabbed group indicator

* fixup! +titlbar tabbed group indicator +tasklist tabbed group indicator

* fixup! fixup! +titlbar tabbed group indicator +tasklist tabbed group indicator

* fixup! fixup! fixup! +titlbar tabbed group indicator +tasklist tabbed group indicator

* Import bling

* reeeeeeeeeee

* stuff

* fixup! stuff

* fixup! fixup! stuff

* fixup! fixup! fixup! stuff

* fixup! fixup! fixup! fixup! stuff

* fixup! fixup! fixup! fixup! fixup! stuff

* fixup! fixup! fixup! fixup! fixup! fixup! stuff

* fixup! fixup! fixup! fixup! fixup! fixup! fixup! stuff

Co-authored-by: gokul <33443763+JavaCafe01@users.noreply.github.com>
2021-08-18 11:39:33 -07:00
Nooo37 d81b15399e
Add scratchpad signals (#82)
fixes #82
2021-08-04 11:56:25 +02:00
Nooo37 9941797638
make wallpaper module 4.3 compatible (#70) 2021-08-03 19:56:37 +02:00
Nooo37 3da4906748
tab pick by direction (#78)
Adding a new way to pick a client for the tabbing groups
2021-07-27 19:54:29 +02:00
contribuewwt 039d48ee22
tabbed: added a signal and a way to disable the titlebar (#79)
The signals allows for further customization on the user end such as integrating the tabbar into ones titlebar. The option to disable the titlebar was overdue.
2021-07-27 16:36:20 +02:00
Kasper 75ff07a47e
fix scratchpad closeing issue (#63)
* Add an option to disable client floating state when closing the scratchpad

* Fix an issue where a scratchpad can't be toggled with dont_focus_before_close unless doing so from the first tag
2021-06-18 14:49:45 +02:00
Kasper c72ff05760
fixed some issues with the tabbed module; closes #62 2021-06-07 22:37:18 +02:00
Denis Efremov 3c86c2ca98
[tabbar] change PID to windowID + add for both directions of pick/focus (#55)
tabbed mouse picker through window id instead of pid and allow for reverse pick
2021-05-09 23:10:11 +02:00
gokul swaminathan 5b6cab4099
Awestore support for scratchpads (#40)
* remove deprecated code

* Anims

Added awestore support for scratchpad

* add checks and fixed bugs

* Fixed Bug

This fixes the weird behaviour where toggling in the middle of an
animation breaks everything.

* Tag Preview Edit (Not related to this PR)

This makes it so that hidden and minimized windows don't show up on the preview.

* add some more checks

* added docs
2021-04-16 12:46:42 -07:00
Gokul Swami ce03607975 Added multimonitor support to scratchpad 2021-04-08 17:44:03 -07:00
Nooo37 da886cb1c4
Scratchpad feature (#35) 2021-04-08 20:17:10 +02:00
Nooo37 142b452eb2 moved sync functions to helpers 2021-03-18 15:45:37 +01:00
gokul swaminathan 26198dd8f2
add chrome in the backup dont swallow list 2021-02-14 00:24:07 -08:00
Gokul Swami 2cb0c54ebe Focused clients are brought to the top 2021-02-03 17:50:18 -08:00
Grumph d41e202b43 Move helpers to one single place 2021-01-24 03:51:08 +01:00
Grumph 2ffdfc918c Add the wallpaper module 2021-01-24 03:50:44 +01:00
Nooo37 1f6cd7374c added dmenu picker for tabbed 2020-12-20 20:38:13 +01:00
Nooo37 66a20aa11b no error messages when no client focused 2020-11-29 10:37:22 +01:00
Gokul Swaminathan 6b608cd75a Removed unused import 2020-11-25 15:53:20 -08:00
Gokul Swaminathan f62ad60388 Edited `tabbed.pick`
Replaced `io.popen` with `awful.spawn.easy_async_with_shell` to avoid
freezing.
2020-11-25 15:43:31 -08:00
Nooo37 b2c8adc23c killing a client faster while tabbed 2020-11-25 10:28:17 +01:00
Gokul Swaminathan 13188187d0 Fixes #4 2020-11-24 22:55:19 -08:00
Gokul Swaminathan 429fcd26fe Tabbar fixes
changed modern theme size

changed tabbar bg, as focused doesnt really matter
2020-11-23 16:43:05 -08:00
Gokul Swaminathan 66d5b17f10 Added rounding shapes to helpers 2020-11-23 16:13:34 -08:00
Nooo37 eaecd80859 refactored path again :( 2020-11-22 10:18:39 +01:00
Nooo37 cc58cad968 Spawn into tab, minor fixes 2020-11-15 10:05:56 +01:00
Nooo37 abfaf8f941 refactored widget path 2020-11-09 16:14:15 +01:00
Nooo37 bc55769a16 added tabbed module 2020-11-09 15:59:36 +01:00
Nooo37 31f56fae7f WIP tabbed module 2020-11-07 18:16:16 +01:00
Nooo37 c374a5b513 swallowed clients are removed from all tags 2020-11-02 08:37:39 +01:00
Nooo37 24d85c5107 cleaned imports 2020-10-29 21:22:37 +01:00
Gokul Swaminathan 6223336b94 added function call activation 2020-10-28 15:32:24 -07:00
Gokul Swaminathan fdf2130012 added flash focus 2020-10-28 15:23:47 -07:00
Nooo37 8aa94da85f added tiled wallpaper module 2020-10-27 21:47:15 +01:00
Nooo37 e99aa37209 window swallowing 2020-10-24 11:40:02 +02:00