mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
...to replace padding.{width,height} to minimize breaking changes with the
visual appearance of the titlebar.
With the diverging labwc specification for the titlebar (listed below)
we have to choose between (a) not supporting the padding.{width,height}
option which exist in many extant Openbox themes to keep titlebar height
(almost) the same; or (b) making the allocated button areas much smaller
and not keeping the default hover going all the way to the edges. All in
all it just seems a lot simpler and cleaner to break this link to the
openbox spec.
Examples of previous change driving the requirement for this change:
- SVG and PNG support which often results in large icons with hover
effects.
- Theme option window.button.{height,width}
- Larger default areas for icons (26x26)
In way of an example, Numix theme sets a padding.height of 6 which would
have resulted in a titlebar 12px taller without this change.
|
||
|---|---|---|
| .. | ||
| autostart | ||
| environment | ||
| labwc-actions.5.scd | ||
| labwc-config.5.scd | ||
| labwc-menu.5.scd | ||
| labwc-theme.5.scd | ||
| labwc.1.scd | ||
| menu.xml | ||
| meson.build | ||
| rc.xml | ||
| rc.xml.all | ||
| README | ||
| shutdown | ||
| themerc | ||
| xinitrc | ||
Config layout for ~/.config/labwc/ - autostart - environment - menu.xml - rc.xml - shutdown - themerc-override - xinitrc See `man labwc-config and `man labwc-theme` for further details.