Skip to content

Commit da395e3

Browse files
committed
fix: properly display background color for elements in the sidebar that are hovered or selected
1 parent b324e73 commit da395e3

File tree

3 files changed

+49
-6
lines changed

3 files changed

+49
-6
lines changed

gtk4/rose-pine-dawn.css

+17-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
@define-color accent_bg_color #907aa9;
32
@define-color accent_fg_color #faf4ed;
43
@define-color accent_color #907aa9;
@@ -30,7 +29,6 @@
3029
@define-color headerbar_backdrop_color @window_bg_color;
3130
@define-color headerbar_shade_color #faf4ed;
3231

33-
3432
@define-color card_bg_color #fffaf3;
3533
@define-color card_fg_color #575279;
3634
@define-color card_shade_color #fffaf3;
@@ -41,3 +39,20 @@
4139
@define-color sidebar_backdrop_color #f2e9e1;
4240
@define-color sidebar_bg_color #f2e9e1;
4341
@define-color sidebar_fg_color #575279;
42+
43+
/* Target the specific row in the sidebar that's selected */
44+
.navigation-sidebar row:selected {
45+
background-color: #907aa9;
46+
color: #faf4ed;
47+
}
48+
49+
/* Target the label in the selected row */
50+
.navigation-sidebar row:selected .sidebar-label {
51+
color: #faf4ed;
52+
}
53+
54+
/* Hover effect for non-selected rows */
55+
.navigation-sidebar row:hover:not(:selected) {
56+
background-color: #c4a7e733;
57+
58+
}

gtk4/rose-pine-moon.css

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
@define-color accent_bg_color #c4a7e7;
32
@define-color accent_fg_color #232136;
43
@define-color accent_color #c4a7e7;
@@ -30,7 +29,6 @@
3029
@define-color headerbar_backdrop_color @window_bg_color;
3130
@define-color headerbar_shade_color #232136;
3231

33-
3432
@define-color card_bg_color #2a273f;
3533
@define-color card_fg_color #e0def4;
3634
@define-color card_shade_color #2a273f;
@@ -41,3 +39,19 @@
4139
@define-color sidebar_backdrop_color #393552;
4240
@define-color sidebar_bg_color #393552;
4341
@define-color sidebar_fg_color #e0def4;
42+
43+
/* Target the specific row in the sidebar that's selected */
44+
.navigation-sidebar row:selected {
45+
background-color: #c4a7e7;
46+
color: #232136;
47+
}
48+
49+
/* Target the label in the selected row */
50+
.navigation-sidebar row:selected .sidebar-label {
51+
color: #232136;
52+
}
53+
54+
/* Hover effect for non-selected rows */
55+
.navigation-sidebar row:hover:not(:selected) {
56+
background-color: #c4a7e733;
57+
}

gtk4/rose-pine.css

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
@define-color accent_bg_color #c4a7e7;
32
@define-color accent_fg_color #191724;
43
@define-color accent_color #c4a7e7;
@@ -30,7 +29,6 @@
3029
@define-color headerbar_backdrop_color @window_bg_color;
3130
@define-color headerbar_shade_color #191724;
3231

33-
3432
@define-color card_bg_color #1f1d2e;
3533
@define-color card_fg_color #e0def4;
3634
@define-color card_shade_color #1f1d2e;
@@ -41,3 +39,19 @@
4139
@define-color sidebar_backdrop_color #26233A;
4240
@define-color sidebar_bg_color #26233A;
4341
@define-color sidebar_fg_color #e0def4;
42+
43+
/* Target the specific row in the sidebar that's selected */
44+
.navigation-sidebar row:selected {
45+
background-color: #c4a7e7;
46+
color: #191724;
47+
}
48+
49+
/* Target the label in the selected row */
50+
.navigation-sidebar row:selected .sidebar-label {
51+
color: #191724;
52+
}
53+
54+
/* Hover effect for non-selected rows */
55+
.navigation-sidebar row:hover:not(:selected) {
56+
background-color: #c4a7e733;
57+
}

0 commit comments

Comments
 (0)