From f7e65025ebb484b9ef8820c394baae7a8d968d35 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Wed, 18 Jun 2025 15:33:20 +0800 Subject: [PATCH] update --- src/sass/_colors.scss | 9 ++------- src/sass/gtk/apps/_gnome-3.22.scss | 1 + src/sass/gtk/apps/_gnome-40.0.scss | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/sass/_colors.scss b/src/sass/_colors.scss index 39d40c28..1cfd396d 100644 --- a/src/sass/_colors.scss +++ b/src/sass/_colors.scss @@ -1,12 +1,7 @@ @function gtkalpha($c, $a) { - @if type-of($c) == 'color' { - @return rgba($c, $a); // objeto-cor quando $c é cor Sass - } - @return unquote("rgba(#{$c}, #{$a})"); // string para currentColor etc. + @return unquote("alpha(#{$c},#{$a})"); } - - @function gtkmix($c1,$c2,$r) { $ratio: 1 - $r / 100%; // match SCSS gtkmix() @return unquote("mix(#{$c1},#{$c2},#{$ratio})"); @@ -148,7 +143,7 @@ $header_fg: if($variant == 'light', #575757, #FDFDFD); $header_fg: if($variant == 'light', #57647f, #f8f9fc); } -$dark_header_bg: if($trans == 'true', gtkalpha($base_color, 0.96), $base_color); +$dark_header_bg: if($trans == 'true', rgba($base_color, 0.96), $base_color); $header_bg_backdrop: if($variant == 'light', gtkmix(black, $header_bg, 2%), gtkmix(black, $header_bg, 1%)); $header_border: if($variant == 'light', gtkmix(black, $header_bg, 12%), gtkmix(black, $header_bg, 75%)); $header_border_backdrop: if($variant == 'light', gtkmix(black, $header_bg, 8%), gtkmix(black, $header_bg, 45%)); diff --git a/src/sass/gtk/apps/_gnome-3.22.scss b/src/sass/gtk/apps/_gnome-3.22.scss index 00c41ffb..1cf167e4 100644 --- a/src/sass/gtk/apps/_gnome-3.22.scss +++ b/src/sass/gtk/apps/_gnome-3.22.scss @@ -2,6 +2,7 @@ // // Nautilus // + $nautilus_radius: $wm_radius + 1px; $nautilus_sidebar_size: $sidebar_size; $nautilus_borders_color: if($variant=='light', darken(rgba($dark_sidebar_bg, 1), 12%), $header_border); diff --git a/src/sass/gtk/apps/_gnome-40.0.scss b/src/sass/gtk/apps/_gnome-40.0.scss index bd40354c..461603e1 100644 --- a/src/sass/gtk/apps/_gnome-40.0.scss +++ b/src/sass/gtk/apps/_gnome-40.0.scss @@ -20,7 +20,7 @@ $flap_sidebar_size: 240px; @if $nautilus_style == 'glassy' { $nautilus_header_image: linear-gradient(90deg, transparent ($flap_sidebar_size / 2), - $dark_header_bg 40%); + if($trans == 'true', gtkalpha($base_color, 0.96), $base_color) 40%); $nautilus_header_borders_image: linear-gradient(90deg, gtkalpha($header_border, 0) (($flap_sidebar_size / 2) - 40px), $header_border 40%);