Go to file
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
docs Scratchpad improvements (#96) 2021-08-26 10:31:27 -07:00
helpers Scratchpad improvements (#96) 2021-08-26 10:31:27 -07:00
icons/layouts add deck layout 2021-08-19 10:40:47 -07:00
images added github banner 2021-03-12 17:17:21 +01:00
layout add deck layout 2021-08-19 10:40:47 -07:00
module Scratchpad improvements (#96) 2021-08-26 10:31:27 -07:00
signal Add playerctl lib signals debounce as a better workaround for #77 (#95) 2021-08-22 22:04:40 -07:00
widget +titlbar tabbed group indicator +tasklist tabbed group indicator (#88) 2021-08-18 11:39:33 -07:00
AUTHORS.md +titlbar tabbed group indicator +tasklist tabbed group indicator (#88) 2021-08-18 11:39:33 -07:00
CODEOWNERS Figuring out CODEOWNERS 2021-08-04 16:48:42 +02:00
LICENSE Update copyright 2021-07-20 14:32:35 -07:00
README.md Update README.md 2021-07-27 19:55:54 +02:00
bling-scm-5.rockspec Update bling-scm-5.rockspec 2021-04-08 03:32:16 -07:00
init.lua Add tag preview widget 2021-04-04 00:55:43 -07:00
theme-var-template.lua Update theme-var-template.lua 2021-08-03 13:09:55 +02:00

README.md

All documentation, instructions, and previews are here.

Features

  • Layouts
    • mstab (master-slave tab layout)
    • centered
    • vertical
    • horizontal
    • equalarea
  • Modules
    • Flash Focus
    • Tabbed container
    • Tiled Wallpaper
    • Wallpaper Easy Setup
    • Window Swallowing
    • Scratchpad
  • Signals
    • Playerctl
  • Widgets
    • Tag Preview
    • Task Preview

All naming credit goes to JavaCafe01.

Dependencies

In order to use the tabbed modules pick function, you need to install xwininfo.

Contributing

Contributions are welcome 💛

When adding a module/layout/signal, please add theme variables for customization and add the according documentation under docs.

A special thanks to all our contributors...

Made with contributors-img.