Emmanuel Lepage Vallee
493684a5c0
awful.tag: Merge API documentation with tag
2016-04-11 23:54:28 -04:00
Emmanuel Lepage Vallee
e0897cf170
tag: Support property fallback
2016-03-30 23:25:44 -04:00
Emmanuel Lepage Vallee
3d660ba37e
awful.tag: Add "volatile" property
...
Useful when using dynamic tags. The tags will be closed once
it is empty. This was part of Tyrannical for many years, but is
generally useful for other workflows too.
local t = awful.tag.add("my_tag",{volatile=true, screen=2})
awful.spawn("ayapp", {tag=t})
2016-03-11 01:10:13 -05:00
Uli Schlachter
8b65bad3fc
Remove useless iteration over screens
...
Signals on instances are also emitted on the class and thus we can just connect
to the signal on the class here.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:37:38 +01:00
Uli Schlachter
d56b5c031b
Remove some now unnecessary uses of s.index
...
Because all our Lua code can now work with screen objects, most of the uses of
s.index that the previous patches added for reaching this goal can be removed
again.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-27 09:24:19 +01:00
Uli Schlachter
fb5a98c765
Support screen objects in awful.tag
...
This commit makes the code in awful.tag work with screen objects.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-26 20:08:45 +01:00
Uli Schlachter
ee530a65d6
Fix typo in awful.tag.swap
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-14 14:42:48 +01:00
Uli Schlachter
c455e1f90e
Fix luacheck warnings in half of awful
...
Boy, awful is huge... Let's better do it in two parts
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-11 21:55:32 +01:00
Emmanuel Lepage Vallee
1f5dae8c18
awful.tag: Fix mistakes from cd0503f55
2016-02-04 00:14:51 -05:00
Emmanuel Lepage Vallée
7ffb238ae8
Merge pull request #633 from Elv13/upstream_dynamic_p4
...
layout: Support layout with a constructor
2016-01-18 22:47:56 -05:00
Emmanuel Lepage Vallee
cd0503f552
layout: Support layout with a constructor
...
This allow the most basic kind of stateful layouts to be created.
It is now possible to have layout instances instead of global
stateless layout arrange functions.
2016-01-18 02:12:19 -05:00
Emmanuel Lepage Vallee
ab0e3b6112
tag: Refactor awful.tag.setproperty to call setters
...
*WARNING* This introduce a minor API break as awful.tag.setscreen
arguments are now swapped for consistency
This allow to introduce logic for each properties and improve
awful.tag.add and execute logic when setting properties.
2016-01-16 03:46:38 -05:00
Daniel Hahler
269bb90e18
Only use useless_gap with multiple tiled clients
...
Fixes https://github.com/awesomeWM/awesome/issues/564 .
Closes https://github.com/awesomeWM/awesome/pull/568 .
2015-11-20 17:17:21 +01:00
Daniel Hahler
555ccc15a8
doc: typos/grammar
2015-10-14 16:24:52 +02:00
Alastair Robertson
b7669161a0
Add optional limit for nmaster/ncol based on number of tiled windows
...
Closes https://github.com/awesomeWM/awesome/pull/430 .
2015-09-19 12:05:28 +02:00
Daniel Hahler
2b2c230f43
Merge pull request #323 from actionless/grow-master
...
Add "master_fill_policy" tag property and its support in "tile" and "corner" layouts
Closes https://github.com/awesomeWM/awesome/pull/323/files .
2015-09-03 08:53:19 +02:00
actionless
95743683fe
style(lib: awful: tag): fix docs
2015-07-30 09:22:26 +02:00
Daniel Hahler
cbe684efd1
Add awful.screen.focused [FS#1029]
...
This allows to configure / override what gets considered to be the
"focused screen".
Ref: https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1029
Closes https://github.com/awesomeWM/awesome/pull/94 .
2015-07-21 12:51:45 +02:00
actionless
fb4a331014
feat(lib: awful: layout: suit: tile): add support for 'master_fill_policy'
2015-07-20 18:32:19 +02:00
actionless
0028349226
feat(lib: awful: tag, layout): add 'master_fill_policy' property to tag
2015-07-20 18:32:19 +02:00
Daniel Hahler
ae7c7ff382
awful.tag: emit property:: signals only on change
...
This can have a significant performance impact in case you listen to the
property::hide signal to auto-hide tags for example.
2015-07-09 13:04:29 +02:00
Daniel Hahler
367ad2d9a6
awful.tag.delete: single call to #c:tags()
...
This is a minor performance optimisation I came across.
2015-07-07 18:42:24 +02:00
actionless
82549c04cd
feat(lib: awful: tag): get useless_gap from beautiful if no any
2015-07-02 23:24:04 +02:00
Emmanuel Lepage Vallee
1aacf1efc4
Add useless gap utility functions
2015-07-02 22:11:01 +02:00
Julian Wollrath
ba62665fd6
Remove some trailing whitespaces.
2015-06-19 23:13:31 +02:00
Julian Wollrath
6cc7be512c
Remove the *.in from all files.
...
Signed-off-b: Julian Wollrath <jwollrath@web.de>
2015-06-19 22:33:32 +02:00