awesome/docs
Emmanuel Lepage Vallee 04c757322c client: Turn `rc.lua` logic into a new `request::border` signal.
The default `rc.lua` was using the focus/unfocus signals to set
the border color along with `awful.rules`. This logic block was
no longer aligned with the rest of `rc.lua` since it was
the only place where `beautiful` variables where only used by
`rc.lua`.

On top of this, the new request handler also has extra contexts
for the urgent and floating/maximixed use cases. So it can be used
by themes to implement much smarter borders than just focus based
ones. They were previously limited by the fact most of the
(un-monkey-patchable) logic was in `rc.lua`.

Note that this commit also shuffle the awful.rules order between
the titlebar and the border and changes the tests accordignly.
After some consideration, I came to the conclusion the previous
behavior was bogus and the fact that the placement tests required
to know about the titlebar height is simply a proof of that. The
change was required in this commit because since the border is no
longer in the default rules, a new buggy edge case surfaced.
2020-01-11 15:43:11 -08:00
..
common client: Turn `rc.lua` logic into a new `request::border` signal. 2020-01-11 15:43:11 -08:00
images Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
00-authors.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
01-readme.md refactor(test: awesomerc: hotkeys): imitate fake vim client instead of depending on vim as test dep 2019-10-18 19:02:47 +02:00
02-contributing.md Add CodeTriage badge to awesomewm/awesome (#2209) 2018-03-12 22:52:43 -04:00
03-declarative-layout.md doc: Mentions the notifications in the widget page. 2019-06-08 18:56:08 -04:00
04-new-widgets.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
05-awesomerc.md.lua client: Turn `rc.lua` logic into a new `request::border` signal. 2020-01-11 15:43:11 -08:00
06-appearance.md.lua doc: Add an index of valid properties to awful.spawn and awful.rules. 2018-10-12 14:19:25 -04:00
07-my-first-awesome.md Fix the reference to the default config in my-first-awesome 2018-03-11 16:08:07 +01:00
16-using-cairo.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
17-porting-tips.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
89-NEWS.md client: Turn `rc.lua` logic into a new `request::border` signal. 2020-01-11 15:43:11 -08:00
90-FAQ.md doc: Add a common problem section 2018-02-25 17:21:32 -05:00
_parser.lua build: Allow Awesome to be built with luarock LGI. 2019-10-05 17:16:22 -04:00
build_rules_index.lua doc: Fix autogenerated table links. 2019-07-09 17:17:58 -04:00
config.ld client: Rename the `manage` and `unmanage` signals. 2020-01-11 14:43:56 -08:00
ldoc.css doc: Add a summary next to the property/method title. 2019-11-29 01:26:25 -05:00
ldoc.ltp doc: Add a summary next to the property/method title. 2019-11-29 01:26:25 -05:00
load_ldoc.cmake doc: Add an index of valid properties to awful.spawn and awful.rules. 2018-10-12 14:19:25 -04:00
sample_files.lua doc: Add the default theme to the sample files 2017-02-25 16:42:55 -05:00
sample_theme.lua sample_theme: Use get_configuration_dir() 2018-03-11 16:08:07 +01:00
widget_lists.cmake doc: Fix links in the "AwesomeWM widget system" page. 2019-07-09 17:00:48 -04:00