Commit Graph

21 Commits

Author SHA1 Message Date
Emma Fountain 346ec10905
Compatability with screen-dedicated tags (#13)
* Fix compatability with basic tags + formatting
2024-02-11 08:49:46 +01:00
Albert Diserholt 47fbce1433
Merge pull request #11 from spiderforrest/v4.0
add a jumpto function to move focus to monitor containing a tag
2023-01-14 08:22:11 +01:00
Spider Forrest 01584b41d0
doc 2023-01-01 23:08:30 -08:00
Spider Forrest 47465b1639
a word 2023-01-01 22:56:36 -08:00
Spider Forrest 4cd3002e82
added docs for jumpto 2023-01-01 22:55:34 -08:00
Spider Forrest 382bd09442
Add function to jump to screen holding tag
As opposed to viewonly, which pulls a tag to the current screen
2023-01-01 22:52:00 -08:00
Albert Diserholt 2a4396ea77
Merge pull request #8 from toumorokoshi/feature/fix-tag-orphan
fix tags being orphaned by screen disconnect
2022-01-02 10:32:39 +01:00
Yusuke Tsutsumi 096114a7ef fix tags being orphaned by screen disconnect
In the case where the primary screen is the one that
will be removed, the salvage function will not successfully
salvage the shared tag, resulting in being unable to retrieve
it in new screens.

Introduce additional fallback logic to find a suitable screen
to move to when salvaging.
2021-12-17 14:27:44 -08:00
Drauthius 9cf8f90004 Fix moving of tags on disconnected screen
Resolves #7
2021-01-30 10:11:28 +01:00
Albert Diserholt 32d878d0d1
Merge pull request #4 from smartass101/dynamic_tags
Support dynamic tags (adding/deleting) and extra tag props
2019-01-07 19:52:06 +01:00
Ondrej Grover cc6e1789b9 pass all tag properties to awful.tag.add
Previously only name, screen and layout was passed,
eveything else was silently discarded.
2019-01-06 16:02:12 +01:00
Ondrej Grover 498e61a00a refactor single tag addition into sharedtags.add
This is mostly useful for dynamic tag adding/deleting.
2019-01-06 13:04:33 +01:00
Drauthius a57996d1d5 Simplified logic for when a screen is removed. 2018-11-11 15:55:17 +01:00
Drauthius 32f2420bc9 Fixed formatting 2018-11-10 14:07:06 +01:00
Drauthius 41c4eef320 Fixed formatting 2018-11-10 14:04:20 +01:00
Drauthius 261b359cc5 Corrected configuration changes.
Configuration when moving clients to other tags was not correct,
causing them to only be movable to tags on the same screen, and
based on the tag index on that screen.
2017-05-26 09:17:21 +02:00
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