Commit Graph

415 Commits (master)

Author SHA1 Message Date
Nabile Rahmani e2ac9a6c26 Fixed some rows' hover colour not being selected_bg_color. 2020-02-11 20:03:22 +01:00
Nabile Rahmani 05515b77bb Initial commit for Arc-39. 2020-02-10 10:03:54 +01:00
David Mohammed 2c45d9e4b4
GSD and headerbar transparency (#249)
* gtk3: Fix headerbar transparency on some apps

Some applications draw additional headerbar elements on top of the
main csd headerbar. This results in the headerbar appearing
non-transparent, even if transparency is enabled, as two (or more)
backgrounds with 0.97 alpha are stacked on top of each other.

Fix this by making the background transparent on every headerbar
that's descendant of another headerbar.

* gtk3: Fix titlebar separators with sidebar

This fixes separators with sidebar class on titlebars.

The issue was present at least on gnome-control-center 3.32, as
reported here: https://github.com/NicoHood/arc-theme/issues/238
2019-05-19 22:47:05 +01:00
David Mohammed 0564640272
Budgie (#244)
* Replace unneeded gtkopacity with transparentize

* gtk3: Remove unneeded color variable

Budgie theming added a new variable to _colors.scss that was only
used at one spot. Replace it with white, which makes more sense since
other panel elements are white as well.
2019-05-16 15:28:40 +01:00
David Mohammed a6cf4045f6
Restyle Pathbar (#243)
* gtk3: Add .nautilus-path-bar to linked button rules

For some reason, the .linked button rules from _common.scss keep
overriding .nautilus-path-bar button theming in _application.scss.

Work around the issue by adding :not(.nautilus-path-bar) selectors.

* gtk3: Update pathbar theming for nautilus 3.32

* gtk3: Remove nautilus 3.32 path-bar separators

This is more consistent with other path-bars and stack-switchers.
2019-05-16 14:59:05 +01:00
NoXPhasma 0a9c219bcb
Fix levelbar min-width and min-height
Follow up pull request of #194 to fix the min height and with of the levelbar.
2019-03-11 16:27:10 +01:00
NoXPhasma 354441297f Fix vertical and horizontal levelbar values (#194)
* Fix vertical and horizontal levelbar values

The horizontal levelbar auto-width and auto-height values were used wrongly for vertical levelbar and vis versa.

* 20px min-height on horizontal bars looks better
2019-02-18 14:31:59 +00:00
Steve M bb7cb3b866 Nemo - distinguish inactive pane in dual pane mode (#188) 2019-02-10 12:00:37 +00:00
gm10 2bac3c1a8f Fix horizontal stepper icons (#181) 2019-01-29 20:46:20 +00:00
Yauhen Kirylau 9c158be1d8 Optional resvg support (#177)
* 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
2019-01-29 20:44:54 +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
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
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
David Mohammed f53f43a8b6
Revert "Cleanup unneeded files #115"
This reverts commit 58330c4a5b.
2018-10-01 19:11:27 +01: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
Sibren Vasse 661f666b5f
Fix thunar sidebar border color 2018-09-27 12:47:30 +02: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 95061e8b5a Merge branch 'master' of https://github.com/1earch/arc-theme into 1earch-master 2018-09-25 13:55:30 +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
waterlubber 3f6e52d526 Resolve MATE panel icon padding (#127) 2018-09-21 09:32:10 +01:00
Léarch 3ff7a88e47 Display horizontal separators 2018-09-02 16:08:34 +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 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
Kirpal Demian d8b193338b Removed rendered assets and added rendering them to the build process (#93)
* Removed rendered asset PNG's

* Ignored rendered asset PNG's

* Added rendering assets to makefile

* Stopped failing when assets directory exists

* Used make environment variable for mkdir
2018-07-11 11:35:15 +01:00
Kirpal Demian 8b63681fba Added dark sidebar in Thunar for Arc (light) (#92) 2018-07-04 17:53:17 +01:00
Kirpal Demian d2b3ab1bcd Updated Thunar style for dark toolbar with arc darker (#91) 2018-07-03 07:10:08 +01:00
Kirpal Demian 6b07b5a046 Changed Thunar location icon scale (#89) 2018-07-01 09:08:59 +01:00
Kirpal Demian 635ed20093 Added dark sidebar in Thunar with Arc-darker (#88)
* Added Thunar sidebar styles for GTK 3 support

* Fixed variant support and added top border
2018-06-30 17:16:44 +01:00
David Mohammed b77f125d93
Ensure Panel buttons use the selected foreground color #64 (#65)
Use the var value instead of white for consistency
2018-04-01 14:45:05 +01:00
Tista 1eee9b816f Add a workaround for Chrome(ium) CSD-mode titlebuttons (#62) (#63)
See details in nav_button_provider_gtk3.cc of Chromium source.
Those titlebutton sizes should be equal to Gtk.IconSize.MENU if
Gtk+ themes provided the customed titlebutton icon images.

 * Set min-width/height as 16px without any padding.
 * Move CSD-titlebutton horizontal spacing from padding to outer margins.

This should fix the issue: #62
2018-03-29 12:14:56 +01:00
Tim Klocke 906add80b4 Budgie improvements (#61)
* Change the workspace switcher styling on Budgie

* Add Raven top padding so that the buttons are seperated from the panel

Before the buttons were directly under the panel, which looked kinda
buggy, because people are used to the fact that buttons have some space
around.
2018-03-18 12:59:00 +00:00
David Mohammed 3ba66b5440
Mate screensaver styling 2018-01-09 20:56:44 +00:00
NicoHood 4bd12f2478
Fix https://github.com/horst3180/arc-theme/pull/800 2018-01-08 19:20:37 +01:00
NicoHood 0ec43d5b18
Removed autogenrated css files by sassc 2018-01-08 19:00:02 +01:00
NicoHood 574a4c06af
Merge remote-tracking branch 'origin/budgiecomplete' into 2018_01_release 2018-01-08 18:13:06 +01:00
NicoHood 1fb3c7f022
Merge remote-tracking branch 'origin/darkenfonts' into 2018_01_release 2018-01-08 18:08:35 +01:00
David Mohammed e6c23fd980
budgie desktop styling #16 2017-12-24 13:13:12 +00:00
David Mohammed 5680ad1909
Slightly darken fonts for light theme to improve contrast
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
2017-12-16 15:43:22 +00:00