diff --git a/Arc-Pro Recolor Guide b/Arc-Pro Recolor Guide new file mode 100644 index 00000000..1910ae33 --- /dev/null +++ b/Arc-Pro Recolor Guide @@ -0,0 +1,73 @@ +MAIN #F5F6F7 >> #E6E6E6 | #383C4A >> #151515 +ACCENT #404552 >> #1D1D1D +DETAIL #444A58 >> #383838 + +TEXT #5c616c >> #282828 | #D3DAE3 >> #BBBBBB + +HILITE #5294E2 >> #505050 + +SUGGEST #4DADD4 >> #636363 + +HEADER #2f343f >> #292929 +SIDEBAR #353945 >> #1A1A1A +SEL FG #ffffff >> #F3F3F3 +OTHER white >> #BCBCBC + +WARNING #F27835 >> #C04B0C +ERROR #FC4138 >> #970A02 +SUCCESS #73d216 >> #4D8A0F +DESTRCT #F04A50 >> #8F0A0E +DRPTGT #F08437 >> #8E420B + + + +WBTN CL DEFAULT #cc575d >> 892A2F +WBTN CL HOVER #d7787d >> 89292E + + +WBTN HV #454C5C >> 5C5C5C + +-- GTK2 Specific -- + +-- DARK / PRO NIGHT -- + +GTK2 INSENS BG #3e4350 >> #474747 +GTK2 INSENS FG #7c818c >> #858585 + +-- DARKER / PRO DUSK -- + +SELECT BG COL #4B5162 >> #575757 +INSENS BG COL #fbfcfc >> #FCFCFC +INSENS FG COL #a9acb2 >> #ADADAD + +-- LIGHT / PRO -- + +TEXT COL #3b3e45 >> #404040 +BG COLOR #f5f6f7 >> #F5F5F5 +TOOLTIP BG #4B5162 >> #575757 + +-- MENU BAR -- + +BG NORMAL #e7e8eb >> #E8E8E8 +FG NORMAL #70788d >> #808080 + +-- DARK + +FG NORMAL #afb8c5 >> #BABABA +BASE INSENS #39404d >> #424242 + +-- PANEL -- + +BG NORMAL #2B2E37 >> #303030 +BG PRELIGHT #3f4453 >> #4A4A4A +FG NOMRAL/TEXT #BAC3CF >> #C4C4C4 +PROGRESSBAR #1D1F26 >> #212121 +FG PANELBAR #edf5fb >> #F4F4F4 + +-- NOTIFY -- + +BORDER COL #17191F >> #1C1C1C +BG NORMAL #292C36 >> #313131 +NOTIFY BG #434652 >> #494949 +NOTIFY BG PRE #5C6070 >> #666666 + diff --git a/README.md b/README.md index 7cb00547..f6c04605 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,28 @@ -# Arc Theme +# Arc Pro Theme -Arc is a flat theme with transparent elements for GTK 3, GTK 2 and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments like GNOME, Unity, Pantheon, Xfce, MATE, Cinnamon (>=3.4) etc. +Arc Pro is a flat theme with transparent elements for GTK 3, GTK 2 and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments like GNOME, Unity, Budgie, Pantheon, Xfce, MATE, etc. -The NicoHood/arc-theme repository is a soft-fork of the upstream horst3180/arc-theme repository. -Its aim is to continue the maintenance of arc-theme. The two maintainers are the Arch-Linux and Debian & Ubuntu packaging maintainers. +Only GTK 3 (Gnome / Budgie) is somewhat supported at the moment, this theme is very much a work in progress. (Any help is much appreciated.) -It is strongly encouraged to submit pull-requests to suggest fixes and enhancements. +This version is a basic spin / hack in an attempt to make it dark gray, so expect most of it to not work properly. -## Arc is available in three variants +## Arc-Pro will be available in three variants -##### Arc +##### Arc-Pro (TODO) -![A screenshot of the Arc theme](http://i.imgur.com/Ph5ObOa.png) +##### Arc-Pro-Dusk (TODO) -##### Arc-Darker +##### Arc-Pro-Night (Experimental / WIP) - Budgie Screenshot -![A screenshot of the Arc-Darker theme](http://i.imgur.com/NC6dqyl.png) - -##### Arc-Dark - -![A screenshot of the Arc-Dark theme](http://i.imgur.com/5AGlCnA.png) - -## Installation - -### Packages - -|Distro|Package Name/Link| -|:----:|:----:| -| Arch Linux | [`arc-gtk-theme`](https://www.archlinux.org/packages/community/any/arc-gtk-theme/), [`arc-solid-gtk-theme`](https://www.archlinux.org/packages/community/any/arc-solid-gtk-theme/) | -| Debian | `arc-theme` | -| Fedora | `arc-theme` | -| Gentoo/Funtoo | `x11-themes/arc-theme` from the [Scriptkitties Overlay][sk-overlay] | -| Solus | `arc-gtk-theme` | -| Ubuntu 16.10 - 18.04 | `arc-theme` -| Ubuntu 16.04 - 18.04 | `arc-theme` from [fossfreedom/arc-gtk-theme-daily](https://launchpad.net/~fossfreedom/+archive/ubuntu/arc-gtk-theme-daily) | -| FreeBSD | `x11-themes/gtk-arc-themes` | - --- +![A screenshot of the Arc-Dark theme](https://i.imgur.com/Pf6opUO.png) ### Manual Installation -To build the theme the follwing packages are required +#### This theme is only being tested on the Gnome 3.22 version, others will still default to the original theme. + +To build the theme the follwing packages are required * `autoconf` * `automake` -* `sassc` * `pkg-config` or `pkgconfig` for Fedora * `libgtk-3-dev` for Debian based distros or `gtk3-devel` for RPM based distros * `git` to clone the source directory @@ -51,7 +30,7 @@ To build the theme the follwing packages are required **Note:** For distributions which don't ship separate development packages, just the GTK 3 package is needed instead of the `-dev` packages. For the theme to function properly, install the following -* GNOME Shell 3.18 - 3.26, GTK 3.18 - 3.22 +* GNOME Shell 3.14 - 3.24, GTK 3.14 - 3.22 * The `gnome-themes-standard` package * The murrine engine. This has different names depending on the distro. * `gtk-engine-murrine` (Arch Linux) @@ -66,7 +45,7 @@ Install the theme with the following commands Clone the git repository with - git clone https://github.com/NicoHood/arc-theme --depth 1 && cd arc-theme + git clone https://github.com/mantissa-/arc-pro-theme --depth 1 && cd arc-pro-theme #### 2. Build and install the theme @@ -76,9 +55,9 @@ Clone the git repository with Other options to pass to autogen.sh are --disable-transparency disable transparency in the GTK3 theme - --disable-light disable Arc Light support - --disable-darker disable Arc Darker support - --disable-dark disable Arc Dark support + --disable-light disable Arc Pro support + --disable-darker disable Arc Pro Dusk support + --disable-dark disable Arc Pro Night support --disable-cinnamon disable Cinnamon support --disable-gnome-shell disable GNOME Shell support --disable-gtk2 disable GTK2 support @@ -86,18 +65,16 @@ Other options to pass to autogen.sh are --disable-metacity disable Metacity support --disable-unity disable Unity support --disable-xfwm disable XFWM support - --disable-plank disable Plank theme support - --with-gnome= build the theme for a specific GNOME version (3.18, 3.20, 3.22) + --with-gnome= build the theme for a specific GNOME version (3.14, 3.16, 3.18, 3.20, 3.22) Note 1: Normally the correct version is detected automatically and this option should not be needed. - Note 2: For GNOME 3.24 and 3.26, use --with-gnome-version=3.22 + Note 2: For GNOME 3.24, use --with-gnome-version=3.22 (this works for now, the build system will be improved in the future) - --with-custom=