Skip to content
This repository has been archived by the owner on May 26, 2022. It is now read-only.

Commit

Permalink
DarkIce v1.3 Release:
Browse files Browse the repository at this point in the history
+ Fixed xfwm themerc to allow the top to be resizable
+ The Slider Switch GTK3 element no longer has ugly I/O overlay
+ HUGE update to browser styling. Remember to overwrite your old userContent.css
  • Loading branch information
Myrddin-Wyllt committed Jun 11, 2019
1 parent a7e62aa commit 0baa722
Show file tree
Hide file tree
Showing 6 changed files with 257 additions and 58 deletions.
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
DarkIce is a dark theme with an icy color scheme. Gradients & textures abound in this non-flat theme. The theme is based on DarkCold, but has diverged enough to be considered a different theme because of reworked art and many additions. Stay tuned, the best rendition of this theme is yet to come. I'll keep adding to DarkIce, so suggestions & criticism are welcome as are Pull Requests if you're a developer. If suggestions become frequent enough, I'll start a list of upcoming features for requests I'm working on adding.

DarkIce GTK2 & GTK3 theme
========================
Version: 1.2
(logo.png)
DarkIce is a dark theme with an icy color scheme. Gradients & textures abound in this non-flat theme. The theme is based on DarkCold, but has diverged enough to be considered a different theme because of reworked art and many additions. Stay tuned, the best rendition of this theme is yet to come. I'll keep adding to DarkIce, so suggestions & criticism are welcome as are Pull Requests if you're a developer. If suggestions become frequent enough, I'll start a list of upcoming features for requests I'm working on adding.

*NOTE: For versions >1.2, you should overwrite the old userContent.css.
NB: For those who are updating, you should overwrite the old userContent.css in your browser's chrome folder.

Minimum GTK 3 version: >=3.20
Version: 1.3

Tested on: Arch Linux, gtk3.24.4, & XFCE4.13.x
Minimum GTK 3 version: >=3.20
Maximum xfwm font size: 12
Tested on: Arch Linux, gtk3.24.8, & XFCE4.13.x

Based on: http://gnome-look.org/content/show.php/DarkCold?content=143165

Expand All @@ -28,11 +29,10 @@ Installation system-wide:
======================
Download
Extract
Copy extracted DarkIce folder to ~/.themes
Copy extracted DarkIce folder to /usr/share/themes

Gecko-based Browser Compatibility:
===============================
*NOTE: For DarkIce versions >1.2, you should overwrite the old userContent.css
Copy the userContent.css file inside the theme directory into your browser's chrome directory.
If your browser's profile directory is missing the chrome subdirectory, create it and put the userContent.css file in there.

Expand All @@ -43,6 +43,7 @@ For Palemoon:
userContent.css -> ~/.moonchild productions/pale moon/"ReplaceThisWithTheRandomProfileName"/chrome


NB: If updating, you should overwrite the old userContent.css


Changes from DarkCold:
Expand All @@ -58,7 +59,8 @@ Changes from DarkCold:
+ Refactored userContent.css for improved website compatibility in Gecko-based browsers
+ xfwm theme now integrated and included
+ xfwm title text shadow frame added and title text recolored for further contrast improvements

+ xfwm titlebar top is now resizable across the entire width (NB: Font size cannot be greater than 12)
+ Added proper gecko-based browser theming (NB: If you want a specific website fixed, mention it here or on github)

Known Issues:
=============
Expand Down
60 changes: 25 additions & 35 deletions gtk-3.0/gtk.css
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,6 @@

@define-color notebook_border @button_border;


@define-color switch_slider_color #111113;
@define-color switch_slider_border #a5b8cc;

@define-color highlighted_border @button_border;
@define-color internal_element_color #888a85;
@define-color internal_element_prelight #333333;
Expand Down Expand Up @@ -641,8 +637,6 @@ entry {
* also applies to the progressbar.
*/
padding: 4px 3px;
-GtkEntry-inner-border: 5px;
-GtkEntry-progress-border: 0;
color: @theme_fg_color;
}

Expand Down Expand Up @@ -1549,8 +1543,6 @@ spinbutton entry{
* also applies to the progressbar.
*/
padding: 4px 3px;
-GtkEntry-inner-border: 5px;
-GtkEntry-progress-border: 0;
color: @entry_text_colo
}

Expand Down Expand Up @@ -3496,60 +3488,58 @@ assistant .sidebar {
* GtkSwitch *
*************/
switch {
font-size: 1px;
min-width: 74px;
min-height: 24px;
background-size: 74px 24px; }
switch slider {
min-width: 34px;
min-height: 20px;
background-size: 34px 20px; }
switch, switch slider {
min-height: 20px; }
switch,
switch slider,
switch image,
switch:disabled image,
switch:backdrop image,
switch:backdrop:disabled image,
switch:hover image,
switch:backdrop:hover image {
outline-color: transparent;
border: none;
box-shadow: none;
background-repeat: no-repeat;
background-position: center center;
color: transparent; /* on/off text */
color: transparent;
}

switch {
background-image: url("darkelements/switch/trough-off.png");
min-width: 74px;
min-height: 24px;
transition: .3s ease-out; }
transition: .3s ease-in-out; }
switch:checked,
switch:backdrop:checked {
background-image: url("darkelements/switch/trough-on.png");
min-width: 74px;
min-height: 24px;
transition: .3s ease-in-out; }
switch:disabled,
switch:backdrop:disabled {
background-image: url("darkelements/switch/trough-off.png");
min-width: 74px;
min-height: 24px;
}

switch slider {
background-image: url("darkelements/switch/sliderswitch.png");
min-width: 34px;
min-height: 20px; }
/* Couldn't get this working
switch:checked slider,
switch:backdrop:checked slider {
background-image: url("darkelements/switch/sliderswitcher-enabled.png");
min-width: 34px;
min-height: 20px;
transition: .1s ease-in; } */
background-image: url("darkelements/switch/sliderswitch.png"); }
switch:hover slider,
switch:backdrop:hover slider,
switch:checked:hover slider,
switch:backdrop:checked:hover slider {
background-image: url("darkelements/switch/sliderswitch-hover.png");
min-width: 34px;
min-height: 20px;
transition: .3s ease-in-out; }
transition: .2s ease-in-out; }
switch slider:active,
switch:checked slider:active,
switch:backdrop slider:active,
switch:backdrop:checked slider:active {
background-image: url("darkelements/switch/sliderswitch-pressed.png");
transition: .1s ease-out; }
switch:disabled slider,
switch:backdrop:disabled slider {
background-image: url("darkelements/switch/sliderswitch-disabled.png");
min-width: 34px;
min-height: 20px;
background-image: url("darkelements/switch/sliderswitch-disabled.png");
}

/**************************
Expand Down
Binary file modified logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified logo.xcf
Binary file not shown.
Loading

0 comments on commit 0baa722

Please sign in to comment.