* 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
* Nautilus 3.30 path-bar redesign
Properly theme the redesigned path-bar in nautilus 3.30.
* Update path-bar-box for nautilus 3.30.2
The path-bar-box design was changed in nautilus 3.30.2 to resolve issues
with some gtk themes. Change theming in Arc accordingly.
Upstream commit: 171ae2ed52
* Add transitions to nautilus path-bar-box
Transition the colors of path-bar-box when switching from/to backdrop,
as is done with Adwaita.
* 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.
* Separate gnome-shell 3.26 theme from 3.18
* Update gnome-shell overview window-caption colors
Since gnome-shell 3.26, the window-caption in application overview was
moved from below the window preview, to the bottom edge of the preview.
Subsequently, colors of the window-caption were also changed.
3ce23ca964
This commit reflects the change in Arc shell theme.
* Remove unused CSS property from shell captions
The -shell-caption-spacing property in .window-caption has not been
used since gnome 3.26.
d0f74b58c3
* 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.
Improve nautilus pathbar appearance after the redesign introduced in
the 3.30 update.
Since nautilus 3.30 requires gtk 3.22, it should be safe to omit the
tweak from 3.18 version of the gtk3 theme.
* Implement automatic precompilation - #656
Following the path of Adwaita, this commit implements the automation to
automatically precompile the GTK3 theme versions to gresource binary
files, to improve performance of theme rendering, and avoid unnecessary
re-read and re-parsing of the theme on every app run.
.
Given that the theme is coded in sass to begin with directly altering it
is not a reasonable thing to do, and so we don't loose anything by
having the installed theme in binary form, specially when accessing the
sources is easy enough.
.
The takes #656 and adds to this proposed commit and ensures that
precompilation works for both GTK+3.18 and later GTK+ versions
* Use an standard file rather than symbolic to solve compile issues on GTK+3.18
* Use configure.ac to insert the compilation of resources
* Remove extraneous script
* Revert "Use configure.ac to insert the compilation of resources"
This reverts commit ae52d3287dc91d26745dfb3de35416c87d19c5e0.
* Compile to gresources only for gnome versions later than 3.18
* Ensure Arc-Dark compiles correctly with gresources
* Update .gitignore
* Separate gnome-shell 3.30 theme from 3.18
To allow making backwards incompatible changes
* Update gnome-shell slider for 3.30
As per upstream gnome-shell commit c90a4e48493072f02b87c2538b395b1549353b34
* Update gnome-shell OSD level-bar for 3.30
As per upstream gnome-shell commit
ed8e89bc195a9e56244109e63d1cb0026f498331
* Add -barlevel-overdrive for gnome-shell 3.30
As per upstream gnome-shell commit
ddd4fd9c2435eccc8f1ba296d64354d77061faf1
* Follow symlinks when installing shell assets
Since asset directories for gnome-shell 3.30 theme are symlinked,
'cp -L' must be used to install the assets properly.
* 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
I don't think this error message made sense:
`configure:2889: error: Invalid GNOME version: 3.24`
Because Gtk+ 3.24 will be released for GNOME 3.30 or higher.