awesome/lib/gears
Emmanuel Lepage Vallee 9db62b824c gears.matcher: Add `fallback` rules.
Right now, all rules are additive, they are squashed into one big
array of properties. This is normally fine, but sometime you want
explicit rules for some objects, but also default rules if nothing
matches.

While this can be expressed in the current system by overriding
*all* properties, this require more effort than having "special"
and "fallback" rules.
2021-10-22 22:26:12 -07:00
..
object object: Make the legacy accessor code more robust. 2019-12-04 02:05:09 -05:00
sort doc: Use an explicit tag for all static functions. 2019-06-08 18:14:13 -04:00
cache.lua add docs for gears.cache 2020-01-05 20:58:36 -06:00
color.lua fix(gears: colors: recolor_image): always duplicate the surface (#3233) 2021-03-27 23:48:48 -07:00
debug.lua gears.debug: Use the API level as the source of truth. 2020-02-08 17:18:01 -05:00
filesystem.lua gears.filesystem: Improve get_random_file_from_dir. 2021-09-24 08:38:13 -07:00
geometry.lua gears.geometry: Add a `rectangle.is_inside` function. 2020-02-10 04:13:17 -05:00
init.lua gears: Add a new sort module 2018-03-04 01:29:33 -05:00
matcher.lua gears.matcher: Add `fallback` rules. 2021-10-22 22:26:12 -07:00
math.lua gears.math: add the sign function 2020-05-01 15:17:14 +07:00
matrix.lua doc: Fix all the property, theme and field types. 2019-06-08 18:14:14 -04:00
object.lua doc(@supermodule): gears.object inheritable doc 2021-04-02 19:24:07 +02:00
protected_call.lua tests: Expose the previously private gears.protect_call error handlers. 2019-08-03 01:45:22 -04:00
shape.lua Respect line column limit 2021-03-07 11:09:45 +01:00
string.lua Protect endswith and startswith from nil str 2021-01-26 17:58:25 +01:00
surface.lua doc: Use an explicit tag for all static functions. 2019-06-08 18:14:13 -04:00
table.lua doc: Implement review suggetions 2021-06-20 12:25:11 +02:00
timer.lua doc: Implement review suggetions 2021-06-20 12:25:11 +02:00
wallpaper.lua gears.wallpaper: Deprecate. 2021-09-24 08:42:42 -07:00