cdc6909bc7
Rules refactor, part 1 This fix the following awful.rules bugs: * **x**: Broken when "border_width" is set or left titlebars are used * **y**: Borken when"border_width" is set or top titlebars are used * **width**: See above + right litlebar * **height**: Same as above * **switchtotag**: Have a race with the "manage" -> "tag.withcurrent" code in `awful.tag` * **tag**: Had dead code * **screen**: Had a race condition with switchtotag * **urgent**: Had a race with screen and another with switchtotag+focus * **focusable**: Was broken yet again when request::activate was introduced (and also because of FS1098, that I also fixed) * **no_overlap**: The "no_overlap" call in rc.lua "manage" section conflict with the geometry rules as the hints are not set (idk why). * **size_hints_honor**: If set to false, it would be applied too late, causing height and width offsets due to placement or various geometry related properties |
||
---|---|---|
.. | ||
awful | ||
beautiful | ||
gears | ||
menubar | ||
naughty | ||
wibox |