diff --git a/gtk/sass/3.22/_misc.scss b/gtk/sass/3.22/_misc.scss index cd0730fe3..0b97478b4 100644 --- a/gtk/sass/3.22/_misc.scss +++ b/gtk/sass/3.22/_misc.scss @@ -524,6 +524,13 @@ dialog.background.csd > box.dialog-vbox.vertical { revealer > button.popup.toggle > widget { color: $accent_color; } } + $child_gap: if($ref_weight < 1.0, 4px, 6px); + $container_padding: $child_gap ($child_gap * 1.5); + $label_margin: ($child_gap / 2) (-$child_gap * 1.5) 0; + $label_padding: if($ref_weight < 1.0, + ($child_gap - 1px) $child_gap $child_gap, + ($child_gap - 3px) $child_gap ($child_gap - 2px)); + flowboxchild { // experimental 'new view' mode margin: unset; // unset spacing first padding: unset; @@ -534,20 +541,18 @@ dialog.background.csd > box.dialog-vbox.vertical { box.icon { &-item-background { - padding: 4px; + padding: $container_padding; border: 0 none transparent; label { - margin: 0 -4px; // enlarge to maximum parent width - padding: 3px 4px 4px; + margin: $label_margin; + padding: $label_padding; border-radius: 2px; background-color: transparent; } } &-background { // use solid black backgrounds - // gap between images and labels - margin-bottom: 4px; border: 0 none transparent; border-radius: 2px; background-color: black; diff --git a/gtk/sass/3.24/_misc.scss b/gtk/sass/3.24/_misc.scss index 659b936eb..3a26ac810 100644 --- a/gtk/sass/3.24/_misc.scss +++ b/gtk/sass/3.24/_misc.scss @@ -552,6 +552,13 @@ dialog.background.csd > box.dialog-vbox.vertical { revealer > button.popup.toggle > widget { color: $accent_color; } } + $child_gap: if($ref_weight < 1.0, 4px, 6px); + $container_padding: $child_gap ($child_gap * 1.5); + $label_margin: ($child_gap / 2) (-$child_gap * 1.5) 0; + $label_padding: if($ref_weight < 1.0, + ($child_gap - 1px) $child_gap $child_gap, + ($child_gap - 3px) $child_gap ($child_gap - 2px)); + flowboxchild { // experimental 'new view' mode margin: unset; // unset spacing first padding: unset; @@ -562,20 +569,18 @@ dialog.background.csd > box.dialog-vbox.vertical { box.icon { &-item-background { - padding: 4px; + padding: $container_padding; border: 0 none transparent; label { - margin: 0 -4px; // enlarge to maximum parent width - padding: 3px 4px 4px; + margin: $label_margin; + padding: $label_padding; border-radius: 2px; background-color: transparent; } } &-background { // use solid black backgrounds - // gap between images and labels - margin-bottom: 4px; border: 0 none transparent; border-radius: 2px; background-color: black; diff --git a/gtk/sass/4.0/_misc.scss b/gtk/sass/4.0/_misc.scss index fdd014ca2..aec5aadce 100644 --- a/gtk/sass/4.0/_misc.scss +++ b/gtk/sass/4.0/_misc.scss @@ -537,6 +537,13 @@ dialog.background.csd > box.dialog-vbox.vertical { revealer > button.popup.toggle > widget { color: $accent_color; } } + $child_gap: if($ref_weight < 1.0, 4px, 6px); + $container_padding: $child_gap ($child_gap * 1.5); + $label_margin: ($child_gap / 2) (-$child_gap * 1.5) 0; + $label_padding: if($ref_weight < 1.0, + ($child_gap - 1px) $child_gap $child_gap, + ($child_gap - 3px) $child_gap ($child_gap - 2px)); + flowboxchild { // experimental 'new view' mode margin: unset; // unset spacing first padding: unset; @@ -547,20 +554,18 @@ dialog.background.csd > box.dialog-vbox.vertical { box.icon { &-item-background { - padding: 4px; + padding: $container_padding; border: 0 none transparent; label { - margin: 0 -4px; // enlarge to maximum parent width - padding: 3px 4px 4px; + margin: $label_margin; + padding: $label_padding; border-radius: 2px; background-color: transparent; } } &-background { // use solid black backgrounds - // gap between images and labels - margin-bottom: 4px; border: 0 none transparent; border-radius: 2px; background-color: black;