Merge lp:~larsu/ubuntu-themes/overlay-scrollbars into lp:ubuntu-themes

Proposed by Iain Lane
Status: Merged
Approved by: Sebastien Bacher
Approved revision: 441
Merged at revision: 444
Proposed branch: lp:~larsu/ubuntu-themes/overlay-scrollbars
Merge into: lp:ubuntu-themes
Diff against target: 443 lines (+41/-252)
12 files modified
Ambiance/gtk-3.0/apps/california.css (+0/-5)
Ambiance/gtk-3.0/apps/geary.css (+0/-5)
Ambiance/gtk-3.0/apps/software-center.css (+0/-5)
Ambiance/gtk-3.0/gtk-main.css (+0/-3)
Ambiance/gtk-3.0/gtk-widgets-borders.css (+0/-8)
Ambiance/gtk-3.0/gtk-widgets.css (+21/-110)
Radiance/gtk-3.0/apps/california.css (+0/-5)
Radiance/gtk-3.0/apps/geary.css (+0/-5)
Radiance/gtk-3.0/apps/software-center.css (+0/-5)
Radiance/gtk-3.0/gtk-main.css (+0/-3)
Radiance/gtk-3.0/gtk-widgets-borders.css (+0/-11)
Radiance/gtk-3.0/gtk-widgets.css (+20/-87)
To merge this branch: bzr merge lp:~larsu/ubuntu-themes/overlay-scrollbars
Reviewer Review Type Date Requested Status
Sebastien Bacher Approve
Review via email: mp+265372@code.launchpad.net

Commit message

Theme GTK overlay-scrollbars to be more ubuntu-ish

To post a comment you must log in.
Revision history for this message
Sebastien Bacher (seb128) wrote :

looks good to me, much nicer that what we currently have

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed file 'Ambiance/gtk-3.0/apps/california.css'
2--- Ambiance/gtk-3.0/apps/california.css 2014-09-09 10:51:25 +0000
3+++ Ambiance/gtk-3.0/apps/california.css 1970-01-01 00:00:00 +0000
4@@ -1,5 +0,0 @@
5-
6-/* for overlay-scrollbars */
7-CaliforniaViewWeekGrid {
8- background-color: @bg_color;
9-}
10
11=== removed file 'Ambiance/gtk-3.0/apps/geary.css'
12--- Ambiance/gtk-3.0/apps/geary.css 2015-03-20 16:52:48 +0000
13+++ Ambiance/gtk-3.0/apps/geary.css 1970-01-01 00:00:00 +0000
14@@ -1,5 +0,0 @@
15-
16-/* for overlay-scrollbars */
17-ComposerWidget {
18- background-color: @bg_color;
19-}
20
21=== removed file 'Ambiance/gtk-3.0/apps/software-center.css'
22--- Ambiance/gtk-3.0/apps/software-center.css 2015-03-20 12:45:48 +0000
23+++ Ambiance/gtk-3.0/apps/software-center.css 1970-01-01 00:00:00 +0000
24@@ -1,5 +0,0 @@
25-
26-/* for overlay-scrollbars */
27-.action-bar {
28- background-color: @bg_color;
29-}
30
31=== modified file 'Ambiance/gtk-3.0/gtk-main.css'
32--- Ambiance/gtk-3.0/gtk-main.css 2015-04-10 10:57:46 +0000
33+++ Ambiance/gtk-3.0/gtk-main.css 2015-07-21 08:54:26 +0000
34@@ -53,7 +53,6 @@
35 @import url("gtk-widgets-borders.css");
36 @import url("gtk-widgets-assets.css");
37 @import url("gtk-widgets.css");
38-@import url("apps/geary.css");
39 @import url("apps/unity.css");
40 @import url("apps/baobab.css");
41 @import url("apps/gedit.css");
42@@ -63,6 +62,4 @@
43 @import url("apps/gnome-system-log.css");
44 @import url("apps/unity-greeter.css");
45 @import url("apps/glade.css");
46-@import url("apps/california.css");
47-@import url("apps/software-center.css");
48 @import url("public-colors.css");
49
50=== modified file 'Ambiance/gtk-3.0/gtk-widgets-borders.css'
51--- Ambiance/gtk-3.0/gtk-widgets-borders.css 2014-11-27 13:01:02 +0000
52+++ Ambiance/gtk-3.0/gtk-widgets-borders.css 2015-07-21 08:54:26 +0000
53@@ -171,14 +171,6 @@
54 border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch;
55 }
56
57-.trough.vertical {
58- border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch;
59-}
60-
61-.trough.vertical {
62- border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch;
63-}
64-
65 GtkSwitch.trough {
66 border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
67 }
68
69=== modified file 'Ambiance/gtk-3.0/gtk-widgets.css'
70--- Ambiance/gtk-3.0/gtk-widgets.css 2015-05-29 09:06:29 +0000
71+++ Ambiance/gtk-3.0/gtk-widgets.css 2015-07-21 08:54:26 +0000
72@@ -27,9 +27,6 @@
73 -GtkRange-trough-under-steppers: 1;
74 -GtkRange-stepper-spacing: 0;
75 -GtkScale-trough-border: 0;
76- -GtkScrollbar-activate-slider: 1;
77- -GtkScrollbar-trough-border: 0;
78- -GtkScrollbar-min-slider-length: 31;
79 -GtkScrolledWindow-scrollbar-spacing: 0;
80 -GtkScrolledWindow-scrollbars-within-bevel: 1;
81 -GtkSeparatorMenuItem-horizontal-padding: 0;
82@@ -60,48 +57,6 @@
83
84 .background:backdrop {
85 color: @backdrop_fg_color;
86-}
87-
88-/* LP: #1285783 */
89-GtkScrolledWindow {
90- background-color: @bg_color;
91-}
92-
93-GtkPaned {
94- background-color: @bg_color;
95-}
96-
97-/* Background hack to make DejaDup Assistant windows not turn black when
98- * overlay scrollbars are enabled.
99- */
100-Assistant GtkEventBox {
101- background-color: @bg_color;
102-}
103-
104-/* ... and for Evolution's mail preferences window */
105-EPreferencesWindow GtkNotebook GtkAlignment GtkVBox {
106- background-color: @bg_color;
107-}
108-
109-/*************
110- * assistant *
111- *************/
112-GtkAssistant .sidebar .highlight {
113- color: @fg_color;
114- font: bold;
115-}
116-
117-GtkAssistant .sidebar {
118- background-color: shade (@bg_color, 0.97);
119- border-right-color: shade (@bg_color, 0.8);
120- border-radius: 0;
121- border-style: solid;
122- border-width: 0 1px 0 0;
123- padding: 12px;
124-
125- color: mix (@fg_color, @bg_color, 0.40);
126- text-shadow: 0 1px shade (@bg_color, 1.04);
127-
128 box-shadow: inset -1px 0 shade (@bg_color, 0.94);
129 }
130
131@@ -239,8 +194,7 @@
132
133 .button.default:hover {
134 border-image-source: url("assets/button-default-hover.png");
135-}
136-
137+}.
138 .button.default:focus {
139 border-image-source: url("assets/button-default-focused.png");
140 }
141@@ -1181,74 +1135,31 @@
142 /*************
143 * scrollbar *
144 *************/
145-.scrollbar,
146-.scrollbar.vertical {
147+.scrollbar {
148 -GtkScrollbar-has-backward-stepper: 0;
149 -GtkScrollbar-has-forward-stepper: 0;
150- -GtkRange-slider-width: 14;
151-
152- border-radius: 20px;
153-
154- border-image: none;
155-}
156-
157-.scrollbar.trough,
158-.scrollbar.trough.vertical {
159- border-color: shade (@bg_color, 0.8);
160-}
161-
162-.scrollbar.slider,
163-.scrollbar.slider:hover,
164-.scrollbar.button,
165-.scrollbar.slider.vertical,
166-.scrollbar.slider.vertical:hover,
167-.scrollbar.button.vertical {
168- border-width: 1px;
169- border-style: solid;
170- border-color: shade (@bg_color, 0.86);
171- background-image: -gtk-gradient (linear, left top, right top,
172- from (shade (@button_bg_color, 1.08)),
173- color-stop (0.5, @button_bg_color),
174- to (shade (@button_bg_color, 0.94)));
175- box-shadow: inset 1px 0 shade (@bg_color, 1.1),
176- inset -1px 0 shade (@bg_color, 1.01),
177- inset 0 1px shade (@bg_color, 1.1),
178- inset 0 -1px shade (@bg_color, 1.1);
179-}
180-
181-.scrollbar.slider.horizontal,
182-.scrollbar.slider.horizontal:hover,
183-.scrollbar.button.horizontal {
184- background-image: -gtk-gradient (linear, left top, left bottom,
185- from (shade (@button_bg_color, 1.08)),
186- color-stop (0.5, @button_bg_color),
187- to (shade (@button_bg_color, 0.94)));
188- box-shadow: inset 1px 0 shade (@bg_color, 1.1),
189- inset -1px 0 shade (@bg_color, 1.1),
190- inset 0 1px shade (@bg_color, 1.1),
191- inset 0 -1px shade (@bg_color, 1.01);
192-}
193-
194-/* overlay scrollbar */
195-OsThumb {
196- color: shade (@fg_color, 1.6);
197-}
198-
199-OsThumb:selected,
200-GtkScrollbar:selected {
201+ -GtkScrollbar-trough-border: 0;
202+ -GtkScrollbar-min-slider-length: 31;
203+ -GtkRange-slider-width: 3;
204+
205+ border: none;
206+}
207+
208+.scrollbar.hovering,
209+.scrollbar.dragging {
210+ -GtkRange-slider-width: 10;
211+ background-color: alpha(@bg_color, 0.8);
212+}
213+
214+.scrollbar.slider {
215+ background-color: alpha(@selected_bg_color, 0.8);
216+ border-radius: 8px;
217+}
218+
219+.scrollbar.slider:active {
220 background-color: @selected_bg_color;
221 }
222
223-OsThumb:active,
224-GtkScrollbar:active {
225- background-color: shade (@bg_color, 0.6);
226-}
227-
228-OsThumb:insensitive,
229-GtkScrollbar:insensitive {
230- background-color: shade (@bg_color, 0.85);
231-}
232-
233 /*******************
234 * scrolled window *
235 *******************/
236
237=== removed file 'Radiance/gtk-3.0/apps/california.css'
238--- Radiance/gtk-3.0/apps/california.css 2014-09-09 10:51:25 +0000
239+++ Radiance/gtk-3.0/apps/california.css 1970-01-01 00:00:00 +0000
240@@ -1,5 +0,0 @@
241-
242-/* for overlay-scrollbars */
243-CaliforniaViewWeekGrid {
244- background-color: @bg_color;
245-}
246
247=== removed file 'Radiance/gtk-3.0/apps/geary.css'
248--- Radiance/gtk-3.0/apps/geary.css 2015-03-20 16:52:48 +0000
249+++ Radiance/gtk-3.0/apps/geary.css 1970-01-01 00:00:00 +0000
250@@ -1,5 +0,0 @@
251-
252-/* for overlay-scrollbars */
253-ComposerWidget {
254- background-color: @bg_color;
255-}
256
257=== removed file 'Radiance/gtk-3.0/apps/software-center.css'
258--- Radiance/gtk-3.0/apps/software-center.css 2015-03-20 12:45:48 +0000
259+++ Radiance/gtk-3.0/apps/software-center.css 1970-01-01 00:00:00 +0000
260@@ -1,5 +0,0 @@
261-
262-/* for overlay-scrollbars */
263-.action-bar {
264- background-color: @bg_color;
265-}
266
267=== modified file 'Radiance/gtk-3.0/gtk-main.css'
268--- Radiance/gtk-3.0/gtk-main.css 2015-04-10 10:57:46 +0000
269+++ Radiance/gtk-3.0/gtk-main.css 2015-07-21 08:54:26 +0000
270@@ -55,7 +55,6 @@
271 @import url("gtk-widgets-assets-radiance.css");
272 @import url("gtk-widgets.css");
273 @import url("gtk-widgets-radiance.css");
274-@import url("apps/geary.css");
275 @import url("apps/unity.css");
276 @import url("apps/unity-greeter.css");
277 @import url("apps/baobab.css");
278@@ -65,6 +64,4 @@
279 @import url("apps/gnome-terminal.css");
280 @import url("apps/gnome-system-log.css");
281 @import url("apps/glade.css");
282-@import url("apps/california.css");
283-@import url("apps/software-center.css");
284 @import url("public-colors.css");
285
286=== modified file 'Radiance/gtk-3.0/gtk-widgets-borders.css'
287--- Radiance/gtk-3.0/gtk-widgets-borders.css 2014-11-27 13:01:02 +0000
288+++ Radiance/gtk-3.0/gtk-widgets-borders.css 2015-07-21 08:54:26 +0000
289@@ -180,17 +180,6 @@
290 border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch;
291 }
292
293-.trough.vertical {
294- border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch;
295-}
296-
297-.trough row {
298-}
299-
300-.trough.vertical {
301- border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch;
302-}
303-
304 GtkSwitch.trough {
305 border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
306 }
307
308=== modified file 'Radiance/gtk-3.0/gtk-widgets.css'
309--- Radiance/gtk-3.0/gtk-widgets.css 2015-05-29 09:06:29 +0000
310+++ Radiance/gtk-3.0/gtk-widgets.css 2015-07-21 08:54:26 +0000
311@@ -27,9 +27,6 @@
312 -GtkRange-trough-under-steppers: 1;
313 -GtkRange-stepper-spacing: 0;
314 -GtkScale-trough-border: 0;
315- -GtkScrollbar-activate-slider: 1;
316- -GtkScrollbar-trough-border: 0;
317- -GtkScrollbar-min-slider-length: 31;
318 -GtkScrolledWindow-scrollbar-spacing: 0;
319 -GtkScrolledWindow-scrollbars-within-bevel: 1;
320 -GtkSeparatorMenuItem-horizontal-padding: 0;
321@@ -61,27 +58,6 @@
322 color: @backdrop_fg_color;
323 }
324
325-/* LP: #1285783 */
326-GtkScrolledWindow {
327- background-color: @bg_color;
328-}
329-
330-GtkPaned {
331- background-color: @bg_color;
332-}
333-
334-/* Background hack to make DejaDup Assistant windows not turn black when
335- * overlay scrollbars are enabled.
336- */
337-Assistant GtkEventBox {
338- background-color: @bg_color;
339-}
340-
341-/* ... and for Evolution's mail preferences window */
342-EPreferencesWindow GtkNotebook GtkAlignment GtkVBox {
343- background-color: @bg_color;
344-}
345-
346 /*************
347 * assistant *
348 *************/
349@@ -1181,74 +1157,31 @@
350 /*************
351 * scrollbar *
352 *************/
353-.scrollbar,
354-.scrollbar.vertical {
355+.scrollbar {
356 -GtkScrollbar-has-backward-stepper: 0;
357 -GtkScrollbar-has-forward-stepper: 0;
358- -GtkRange-slider-width: 14;
359-
360- border-radius: 20px;
361-
362- border-image: none;
363-}
364-
365-.scrollbar.trough,
366-.scrollbar.trough.vertical {
367- border-color: shade (@bg_color, 0.8);
368-}
369-
370-.scrollbar.slider,
371-.scrollbar.slider:hover,
372-.scrollbar.button,
373-.scrollbar.slider.vertical,
374-.scrollbar.slider.vertical:hover,
375-.scrollbar.button.vertical {
376- border-width: 1px;
377- border-style: solid;
378- border-color: shade (@bg_color, 0.86);
379- background-image: -gtk-gradient (linear, left top, right top,
380- from (shade (@button_bg_color, 1.08)),
381- color-stop (0.5, @button_bg_color),
382- to (shade (@button_bg_color, 0.94)));
383- box-shadow: inset 1px 0 shade (@bg_color, 1.1),
384- inset -1px 0 shade (@bg_color, 1.01),
385- inset 0 1px shade (@bg_color, 1.1),
386- inset 0 -1px shade (@bg_color, 1.1);
387-}
388-
389-.scrollbar.slider.horizontal,
390-.scrollbar.slider.horizontal:hover,
391-.scrollbar.button.horizontal {
392- background-image: -gtk-gradient (linear, left top, left bottom,
393- from (shade (@button_bg_color, 1.08)),
394- color-stop (0.5, @button_bg_color),
395- to (shade (@button_bg_color, 0.94)));
396- box-shadow: inset 1px 0 shade (@bg_color, 1.1),
397- inset -1px 0 shade (@bg_color, 1.1),
398- inset 0 1px shade (@bg_color, 1.1),
399- inset 0 -1px shade (@bg_color, 1.01);
400-}
401-
402-/* overlay scrollbar */
403-OsThumb {
404- color: shade (@fg_color, 1.6);
405-}
406-
407-OsThumb:selected,
408-GtkScrollbar:selected {
409+ -GtkScrollbar-trough-border: 0;
410+ -GtkScrollbar-min-slider-length: 31;
411+ -GtkRange-slider-width: 3;
412+
413+ border: none;
414+}
415+
416+.scrollbar.hovering,
417+.scrollbar.dragging {
418+ -GtkRange-slider-width: 10;
419+ background-color: alpha(@bg_color, 0.8);
420+}
421+
422+.scrollbar.slider {
423+ background-color: alpha(@selected_bg_color, 0.8);
424+ border-radius: 8px;
425+}
426+
427+.scrollbar.slider:active {
428 background-color: @selected_bg_color;
429 }
430
431-OsThumb:active,
432-GtkScrollbar:active {
433- background-color: shade (@bg_color, 0.6);
434-}
435-
436-OsThumb:insensitive,
437-GtkScrollbar:insensitive {
438- background-color: shade (@bg_color, 0.85);
439-}
440-
441 /*******************
442 * scrolled window *
443 *******************/

Subscribers

People subscribed via source and target branches