Commit Graph

5 Commits

Author SHA1 Message Date
Drauthius 8a7ddc006b Tags on a removed screen will be moved to the primary screen.
When disconnecting a screen, it would previously leave the tags on the
old screen, throwing errors when trying to move them to an existing
screen. This change makes sure that the tags are moved over to an
existing screen when the screen is removed. It doesn't make sense to
allow tags without screens, since all clients (programs) that were on
the old tags will be moved to another tag on an existing screen anyway.
awful.screen.connect_for_each_screen(func) can be used to restore tags
to a screen when it is connected again. Closes #2.
2017-04-05 19:44:15 +02:00
Drauthius 54f5929fc5 Updated to work with awesome v4.0 2017-02-25 16:59:55 +01:00
Drauthius 954b24addf Updated readme. 2017-02-18 18:46:32 +01:00
Drauthius 725137c62c Added keys with the same name as the tag name.
Makes it easier to move tag numbers around without having to change
the rules.
2016-01-09 21:23:22 +01:00
Drauthius 57b0bab65c Initial commit 2016-01-05 20:39:08 +01:00