- Improved the GTK 2 theme to be more consistent with the GTK 3 one.
Unfortunately, there's a couple unfixable issues due to the way the GTK devs did things. Sacrifices have to be made.
Additionally, Qt apps will avoid some of these issues while introducing other inconsistencies, so that's always fun.
Also, the assets.svg file had circles at the extremeties of the arrows for some weird reason.
* Replaced frame embedded png in gtk-2.0/light/assets.svg with pure vector
* Corrected frame coords to match the old embedded png
* Replaced frame-gap-end embedded png in gtk-2.0/light/assets.svg with pure vector
* Replaced frame-gap-start embedded png in gtk-2.0/light/assets.svg with pure vector
* Replaced line-h embedded png in gtk-2.0/light/assets.svg with pure vector
* Corrected line-h position
* Replaced line-v embedded png in gtk-2.0/light/assets.svg with pure vector
* Removed unecessary stroke styling from line-h
* Removed unnecessary stroke styles from frame-gap-end & frame-gap-start
* Removed inkscape:label from frame
* feat(render_assets): optional support for resvg
* refactor: rename MENU_BG to HDR_BG and MENU_FG to HDR_FG (and migrate old values on runtime)
* fix(configure): allow to run if inkscape not installed but resvg does
* feat(makefile): make optipng optional
* fix symlinks after sedding
* fix(configure): allow to run if inkscape not installed but resvg does - 2
* style: shellcheck all .sh files
* fix(autogen.sh): remove redundant escaping
* fix(*: makefile: rendersvg): use --zoom 2 to workaround --dpi problem
* Check for inkscape, optipng, and sass in the PATH with configure
* Define themedirs once in configure instead of each Makefile
* Set GTK3_VERSION to compatible version instead of actual version
autotools doesn't like symlinks much, especially when building outside
of the source tree. This also adds better version detection errors.
* Don't distribute gulpfile.js as it has been removed
* Don't need $(srcdir) when defining EXTRA_DIST
Distributions are always prepared from the sources.
* Install theme index files using automake
* Generate and install XFWM4 files properly with autotools
This handles parallelism better and allows out-of-source builds.
* Generate and install GTK+2 files properly with autotools
This handles parallelism better and allows out-of-source builds.
* Generate and install GTK+3 files properly with autotools
This handles parallelism better and allows out-of-source builds.
The current font colour for the light theme does not
provide enough of a contrast to be easily legible. This
commit reduces the contrast colour by approx 7%
This resolves for #406