- 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.
* Fix image path names in GTK+3 gresource files
Turns out it cares about the whole path, not just the filename, even
if you embed the pixdata.
* Fix change_color.sh following autotools changes
* Add --jobs option to change_color.sh to pass to make
This defaults to nproc.
* Update HACKING document following autotools changes
* Note in README which engines require sassc, optipng, and inkscape
* 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.
* Update supported GTK & Gnome versions in README
* Improve version auto-detection error messages
* Update dependency info in README
* Mention parallel as optional dependency in README
If parallel is installed, asset images are rendered with it, which
usually results in a nice build speed improvement.
* Separate gtk3 and gnome-shell version detection
GTK3's version isn't tied to gnome desktop version any more. Let's
separate the versioning for gtk3 and gnome-shell themes to reflect that.
* Add symlinks to support shell versions up to 3.30
* Fix indentation in autoconf macros
* Detect version with gnome-shell: grab the shell version directly from 'gnome-shell --version'
output.
* Update README for gtk3 and gnome-shell options
GTK3 and gnome-shell themes are now versioned separately.
* Update build options indentation in README
This commit removes GTK+ versions 3.14 and 3.16 that most distros no longer use.
For the remaining distro's past release tarballs can be used.
This change is require to limit the testing of changes to commonly used
GTK+ versions
Chrome and Firefox have now GTK+3 support so no longer need to
use additional addons #9
OBS has an expired signature and as such we do not promote the
use of this repo. Distro's handle packaging themselves. PR's
are welcome to reference Distro specific packaging.
Arc theme has made it to the official Arch Community package repo meaning Arch users can now install the official releases directly from pacman! The development releases will still be available from the AUR.