Commit Graph

783 Commits (b96ab0aba7e8234ecb62447047371f727ffcc599)

Author SHA1 Message Date
drakkar1969 b96ab0aba7 Add GNOME panel dynamic transparency (#175) 2018-12-23 22:27:42 +00:00
Jirka Vebr f6b1c62521 Cinnamon: hide the odd run-dialog box (#75) 2018-12-23 22:24:25 +00:00
Nico 79fca35fae
Merge pull request #176 from actionless/fix-colors
fix(common: *: svg): fix incorrect color definitions
2018-12-17 17:39:21 +01:00
actionless 7f300a6085 fix(common: *: svg): fix incorrect color definitions 2018-12-15 20:54:14 +01:00
David Mohammed 546b8650e2
Remove shadow behind wingpanel widgets #166 2018-11-26 19:26:16 +00:00
Yauhen Kirylau e97206cf07 [change_color.sh] Create parent dir (#164)
* fix(change_color.sh): create parent of destination directory if not exists

re: https://github.com/themix-project/oomox/issues/172

* fix(change_color.sh): add some missing quoting
2018-11-13 00:07:07 +00:00
dantmnf e62e3e27f6 Some fixes for Cinnamon (#161)
* fix floating-bar on Nemo

* add spacing in cinnamon window-list and applet
2018-11-01 14:02:13 +00:00
David Mohammed 794b60caf2
Merge pull request #157 from Aaahh/patch-1
Update README.md
2018-10-23 17:07:19 +01:00
Aaahh Ahh 416696720b
Update README.md 2018-10-23 11:58:57 -04:00
James Le Cuirot 5444ac751f autotools fixes (#155)
* 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
2018-10-21 11:53:45 +01:00
jnsh a8a66c0549 Nautilus 3.30 path-bar redesign (#144)
* 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.
2018-10-20 17:49:00 +01:00
James Le Cuirot 550065724b Make better use of autotools (#149)
* 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.
2018-10-20 17:38:07 +01:00
jnsh 7b3b3cdaeb Shell overview caption fix (#145)
* 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
2018-10-20 17:01:19 +01:00
jnsh 875eb9d83f Workaround gnome-shell 3.30 popup-sub-menu glitch (#147)
https://github.com/NicoHood/arc-theme/issues/135
2018-10-20 16:55:27 +01:00
jnsh 7ff5b36c28 Update documentation for gtk3, gnome-shell and parallel dependencies (#140)
* 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.
2018-10-08 13:07:47 +01:00
David Mohammed 07e618681f
Update template with latest recommendations 2018-10-05 15:31:46 +01:00
David Mohammed f53f43a8b6
Revert "Cleanup unneeded files #115"
This reverts commit 58330c4a5b.
2018-10-01 19:11:27 +01:00
Nico 7a719566db
Merge pull request #132 from jnsh/nautilus-330-pathbar-update
Nautilus 3.30 pathbar update
2018-10-01 11:26:04 +02:00
Joonas Henriksson 3bc415b6d8 Add spaces for consistent code style 2018-09-30 23:49:48 +03:00
Joonas Henriksson 0af7e5ad6d Fix padding value in previous commit 2018-09-30 23:20:58 +03:00
Joonas Henriksson 14d61230c0 Tweak nautilus 3.30 pathbar
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.
2018-09-30 22:53:03 +03:00
Nico 86e43a874c
Fix #121 outdated readme links 2018-09-29 10:17:31 +02:00
Nico f15ba319b7
Merge pull request #131 from SibrenVasse/thunar-fix
Fix thunar sidebar top border color
2018-09-29 10:00:43 +02:00
Sibren Vasse 661f666b5f
Fix thunar sidebar border color 2018-09-27 12:47:30 +02:00
David Mohammed df9745b704
Revert "Transparent menus (#55)"
This reverts commit e7f9370ebe.
2018-09-25 21:14:28 +01:00
mohamedation e7f9370ebe Transparent menus (#55)
Delete menu.svg, added transparency - menus now have 90% opacity
2018-09-25 14:35:22 +01:00
David Mohammed 63d05e22dc
No need to keep rendering GTK+3 assets (#130)
* No need to keep rendering GTK+3 assets

* Add instructions on how to cleanup assets
2018-09-25 14:31:44 +01:00
David Mohammed 58330c4a5b Cleanup unneeded files #115 2018-09-25 14:21:02 +01:00
David Mohammed 31f8ba12a0 Merge branch '1earch-master' 2018-09-25 13:56:02 +01:00
David Mohammed 95061e8b5a Merge branch 'master' of https://github.com/1earch/arc-theme into 1earch-master 2018-09-25 13:55:30 +01:00
FrancescoCuiusIuculano 8a430c7f6e Add link to FirefoxColor themes to README (#112) 2018-09-25 13:42:00 +01:00
Nico dcb93f1187 Implement automatic precompilation (#29)
* 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
2018-09-25 13:29:16 +01:00
jnsh 880f13d87c Fix gnome 3.30 sliders and add overdrive capability (#129)
* 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.
2018-09-25 11:16:37 +01:00
waterlubber 3f6e52d526 Resolve MATE panel icon padding (#127) 2018-09-21 09:32:10 +01:00
Yauhen Kirylau b05cc9dbe0 Fix(change_color.sh): workaround gnome-shell and cinnamon themes in a wrong location when generating only one theme version (#118) 2018-09-08 16:15:46 +01:00
jnsh 1759706eb4 Separate gtk3 and gnome-shell versioning (#117)
* 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
2018-09-08 16:13:25 +01:00
Léarch 3ff7a88e47 Display horizontal separators 2018-09-02 16:08:34 +02:00
Nico 95b39e0986
Merge pull request #113 from FrancescoCuiusIuculano/unmaximize-v2
Fix mismatched "}" for GNOME 3.18 NEW
2018-08-30 20:07:05 +02:00
FrancescoCuiusIuculano 9f8fa53dca Fix mismatched "}" for gnome 3.18 2018-08-29 15:38:13 +02:00
Nico 863d0a14ce
Merge pull request #101 from actionless/oomox
Oomox support + Parallel compiling
2018-08-22 15:59:59 +02:00
FrancescoCuiusIuculano 4149a7d088 Add dedicated unmaximize buttons (#102)
* Add dedicated unmaximize button
2018-08-09 15:31:01 +01:00
actionless c49e1f7fb0 fix(gtk2, xfwm: render_assets): don't fail beacuse of set -u if OPTION_GTK2_HIDPI is unset 2018-08-09 15:16:31 +02:00
actionless bf0662c0ae fix(gtk2, xfwm: render_asset.sh): fix filename if rendering with different dpi 2018-08-09 12:32:09 +02:00
actionless 1c0dda2868 feat(change_color.sh): recolor gtk2 scrollbar slider 2018-08-09 03:39:51 +02:00
actionless e3c7190eaa feat(change_color.sh): improve gtk2 theme recoloring 2018-08-09 03:20:04 +02:00
actionless c0a1daf6f5 chore(gtk3: colors.thpl): comment out text_color: %TXT_FG% 2018-08-08 23:35:43 +02:00
actionless a286e8ac58 oomox support: initial commit 2018-08-08 22:18:51 +02:00
actionless 4c5755ccb2 render assets in parallel 2018-08-05 02:42:22 +02:00
Tista b12b2e758a Prepare for GNOME 3.30 and Gtk+ 3.24 (#99) (#100)
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.
2018-07-24 19:44:57 +01:00
FrancescoCuiusIuculano c46c362a3b Fix gnome-shell switches and checkboxes (#97) 2018-07-24 15:18:03 +01:00