Merge lp:~larsu/ubuntu-themes/nautilus-sidebar into lp:ubuntu-themes

Proposed by Lars Karlitski
Status: Merged
Approved by: Sebastien Bacher
Approved revision: 448
Merged at revision: 445
Proposed branch: lp:~larsu/ubuntu-themes/nautilus-sidebar
Merge into: lp:ubuntu-themes
Diff against target: 397 lines (+64/-254)
4 files modified
Ambiance/gtk-3.0/apps/nautilus.css (+0/-124)
Ambiance/gtk-3.0/gtk-widgets.css (+32/-3)
Radiance/gtk-3.0/apps/nautilus.css (+0/-124)
Radiance/gtk-3.0/gtk-widgets.css (+32/-3)
To merge this branch: bzr merge lp:~larsu/ubuntu-themes/nautilus-sidebar
Reviewer Review Type Date Requested Status
Sebastien Bacher Approve
PS Jenkins bot (community) continuous-integration Needs Fixing
Review via email: mp+264823@code.launchpad.net

Commit message

Clean up nautilus theming. Mostly, this consists of moving from nautilus-specific widgets and classes to more generic gtk ones.

Also remove some unused rules due to changes in nautilus' widgets.

As a side-effect, apps that have buttons in headerbars (that are used as toolbars) look more consistent with nautilus now.

Description of the change

Clean up nautilus theming. Mostly, this consists of moving from nautilus-specific widgets and classes to more generic gtk ones.

Also remove some unused rules due to changes in nautilus' widgets.

As a side-effect, apps that have buttons in headerbars (that are used as toolbars) look more consistent with nautilus now.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

FAILED: Continuous integration, rev:448
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https://code.launchpad.net/~larsu/ubuntu-themes/nautilus-sidebar/+merge/264823/+edit-commit-message

http://jenkins.qa.ubuntu.com/job/ubuntu-themes-ci/109/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/ubuntu-themes-vivid-amd64-ci/23
    SUCCESS: http://jenkins.qa.ubuntu.com/job/ubuntu-themes-vivid-armhf-ci/23
    SUCCESS: http://jenkins.qa.ubuntu.com/job/ubuntu-themes-vivid-i386-ci/23

Click here to trigger a rebuild:
http://s-jenkins.ubuntu-ci:8080/job/ubuntu-themes-ci/109/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
Sebastien Bacher (seb128) wrote :

looks good to me, thanks

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Ambiance/gtk-3.0/apps/nautilus.css'
2--- Ambiance/gtk-3.0/apps/nautilus.css 2014-07-10 15:06:44 +0000
3+++ Ambiance/gtk-3.0/apps/nautilus.css 2015-07-15 11:12:29 +0000
4@@ -1,5 +1,3 @@
5-@define-color cluebar_color shade (mix (@bg_color, @base_color, 0.5), 0.95);
6-
7 NautilusWindow * {
8 -GtkPaned-handle-size: 1;
9 }
10@@ -37,125 +35,3 @@
11 .nautilus-desktop.nautilus-canvas-item:selected {
12 text-shadow: none;
13 }
14-
15-/* browser window */
16-NautilusTrashBar.info,
17-NautilusXContentBar.info,
18-NautilusSearchBar.info,
19-NautilusQueryEditor.info {
20- background-image: -gtk-gradient (linear, left top, left bottom,
21- from (shade (@cluebar_color, 1.02)),
22- to (shade (@cluebar_color, 0.98)));
23- background-color: @cluebar_color;
24- border-bottom-color: shade (@cluebar_color, 0.92);
25- border-radius: 0;
26- border-style: solid;
27- border-width: 0px 0px 1px 0px;
28-
29- box-shadow: inset -1px 0px shade (@cluebar_color, 1.02),
30- inset 1px 0px shade (@cluebar_color, 1.02),
31- inset 0 1px shade (@cluebar_color, 1.04),
32- inset 0 -1px shade (@cluebar_color, 1.01);
33-}
34-
35-NautilusTrashBar.info:backdrop,
36-NautilusXContentBar.info:backdrop,
37-NautilusSearchBar.info:backdrop,
38-NautilusQueryEditor.info:backdrop {
39- background-image: -gtk-gradient (linear, left top, left bottom,
40- from (shade (@cluebar_color, 1.01)),
41- to (shade (@cluebar_color, 0.99)));
42- background-color: @cluebar_color;
43- border-bottom-color: shade (@cluebar_color, 0.92);
44-
45- box-shadow: inset -1px 0px shade (@cluebar_color, 1.01),
46- inset 1px 0px shade (@cluebar_color, 1.01),
47- inset 0 1px shade (@cluebar_color, 1.02),
48- inset 0 -1px shade (@cluebar_color, 1.0);
49-}
50-
51-NautilusSearchBar .entry {
52-}
53-
54-.nautilus-cluebar-label {
55- font: bold;
56- text-shadow: 0 1px shade (@cluebar_color, 1.06);
57-}
58-
59-.nautilus-cluebar-label:backdrop {
60- color: mix (@fg_color, @cluebar_color, 0.2);
61- text-shadow: 0 1px shade (@cluebar_color, 1.02);
62-}
63-
64-#nautilus-search-button *:active,
65-#nautilus-search-button *:active:prelight {
66- color: @dark_fg_color;
67-}
68-
69-NautilusFloatingBar {
70- background-color: @info_bg_color;
71- border-radius: 3px 3px 0 0;
72- border-style: solid;
73- border-width: 1px;
74- border-color: darker (@info_bg_color);
75-}
76-
77-NautilusFloatingBar .button {
78- -GtkButton-image-spacing: 0;
79- -GtkButton-inner-border: 0;
80-}
81-
82-NautilusWindow .header-bar .button {
83- padding: 9px;
84-}
85-
86-/* sidebar */
87-NautilusWindow .sidebar,
88-NautilusWindow .sidebar .view {
89- background-color: shade (@bg_color, 0.95);
90-
91- /*background-color: @bg_color;*/
92-
93- color: @fg_color;
94- text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
95-}
96-
97-NautilusWindow .sidebar .frame {
98- border-width: 1px 0 0 0;
99- border-style: solid;
100- border-color: shade (@bg_color, 0.86);
101- border-radius: 0;
102-}
103-
104-NautilusWindow .sidebar:backdrop,
105-NautilusWindow .sidebar .view:backdrop {
106- color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
107- text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
108-}
109-
110-NautilusWindow .sidebar row:selected {
111- color: @selected_fg_color;
112- text-shadow: 0 1px shade (@selected_bg_color, 0.8);
113-}
114-
115-NautilusWindow .sidebar row:selected:backdrop {
116- background-image: -gtk-gradient (linear, left top, left bottom,
117- from (shade (shade (@bg_color, 0.95), 0.94)),
118- to (shade (shade (@bg_color, 0.95), 0.86)));
119- border-top-color: shade (shade (@bg_color, 0.95), 0.88);
120-
121- color: @fg_color;
122- text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
123-}
124-
125-NautilusWindow .pane-separator {
126- background-color: shade (shade (@bg_color, 0.95), 0.94);
127- border-color: @dark_bg_color;
128- border-style: solid;
129- border-width: 0;
130- box-shadow: none;
131-}
132-
133-NautilusWindow .pane-separator:backdrop {
134- background-color: shade (shade (@bg_color, 0.95), 0.96);
135-}
136
137=== modified file 'Ambiance/gtk-3.0/gtk-widgets.css'
138--- Ambiance/gtk-3.0/gtk-widgets.css 2015-05-29 09:06:29 +0000
139+++ Ambiance/gtk-3.0/gtk-widgets.css 2015-07-15 11:12:29 +0000
140@@ -1340,12 +1340,31 @@
141 /***********
142 * sidebar *
143 ***********/
144-.sidebar row:selected {
145+GtkPlacesSidebar.sidebar .view {
146+ background-color: shade (@bg_color, 0.95);
147+
148+ color: @fg_color;
149+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
150+}
151+
152+GtkPlacesSidebar.sidebar:backdrop {
153+ color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
154+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
155+}
156+
157+GtkPlacesSidebar.sidebar row:selected {
158+ color: @selected_fg_color;
159 text-shadow: 0 1px shade (@selected_bg_color, 0.7);
160 }
161
162-.sidebar .frame {
163- border-width: 0;
164+GtkPlacesSidebar.sidebar row:selected:backdrop {
165+ background-image: -gtk-gradient (linear, left top, left bottom,
166+ from (shade (shade (@bg_color, 0.95), 0.94)),
167+ to (shade (shade (@bg_color, 0.95), 0.86)));
168+ border-top-color: shade (shade (@bg_color, 0.95), 0.88);
169+
170+ color: @fg_color;
171+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
172 }
173
174 /**************
175@@ -1655,6 +1674,7 @@
176 color: @dark_fg_color;
177 text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
178 border-image-source: url("assets/button-toolbar.png");
179+ padding: 9px;
180 }
181
182 .primary-toolbar .button.flat {
183@@ -1977,6 +1997,15 @@
184 background: none;
185 }
186
187+/* Floating bars */
188+.floating-bar {
189+ background-color: @info_bg_color;
190+ border-radius: 3px 3px 0 0;
191+ border-style: solid;
192+ border-width: 1px;
193+ border-color: darker (@info_bg_color);
194+}
195+
196
197 /* OSD overlays */
198 .osd,
199
200=== modified file 'Radiance/gtk-3.0/apps/nautilus.css'
201--- Radiance/gtk-3.0/apps/nautilus.css 2014-07-10 15:06:44 +0000
202+++ Radiance/gtk-3.0/apps/nautilus.css 2015-07-15 11:12:29 +0000
203@@ -1,5 +1,3 @@
204-@define-color cluebar_color shade (mix (@bg_color, @base_color, 0.5), 0.95);
205-
206 NautilusWindow * {
207 -GtkPaned-handle-size: 1;
208 }
209@@ -37,125 +35,3 @@
210 .nautilus-desktop.nautilus-canvas-item:selected {
211 text-shadow: none;
212 }
213-
214-/* browser window */
215-NautilusTrashBar.info,
216-NautilusXContentBar.info,
217-NautilusSearchBar.info,
218-NautilusQueryEditor.info {
219- background-image: -gtk-gradient (linear, left top, left bottom,
220- from (shade (@cluebar_color, 1.02)),
221- to (shade (@cluebar_color, 0.98)));
222- background-color: @cluebar_color;
223- border-bottom-color: shade (@cluebar_color, 0.92);
224- border-radius: 0;
225- border-style: solid;
226- border-width: 0px 0px 1px 0px;
227-
228- box-shadow: inset -1px 0px shade (@cluebar_color, 1.02),
229- inset 1px 0px shade (@cluebar_color, 1.02),
230- inset 0 1px shade (@cluebar_color, 1.04),
231- inset 0 -1px shade (@cluebar_color, 1.01);
232-}
233-
234-NautilusTrashBar.info:backdrop,
235-NautilusXContentBar.info:backdrop,
236-NautilusSearchBar.info:backdrop,
237-NautilusQueryEditor.info:backdrop {
238- background-image: -gtk-gradient (linear, left top, left bottom,
239- from (shade (@cluebar_color, 1.01)),
240- to (shade (@cluebar_color, 0.99)));
241- background-color: @cluebar_color;
242- border-bottom-color: shade (@cluebar_color, 0.92);
243-
244- box-shadow: inset -1px 0px shade (@cluebar_color, 1.01),
245- inset 1px 0px shade (@cluebar_color, 1.01),
246- inset 0 1px shade (@cluebar_color, 1.02),
247- inset 0 -1px shade (@cluebar_color, 1.0);
248-}
249-
250-NautilusSearchBar .entry {
251-}
252-
253-.nautilus-cluebar-label {
254- font: bold;
255- text-shadow: 0 1px shade (@cluebar_color, 1.06);
256-}
257-
258-.nautilus-cluebar-label:backdrop {
259- color: mix (@fg_color, @cluebar_color, 0.2);
260- text-shadow: 0 1px shade (@cluebar_color, 1.02);
261-}
262-
263-#nautilus-search-button *:active,
264-#nautilus-search-button *:active:prelight {
265- color: @dark_fg_color;
266-}
267-
268-NautilusFloatingBar {
269- background-color: @info_bg_color;
270- border-radius: 3px 3px 0 0;
271- border-style: solid;
272- border-width: 1px;
273- border-color: darker (@info_bg_color);
274-}
275-
276-NautilusFloatingBar .button {
277- -GtkButton-image-spacing: 0;
278- -GtkButton-inner-border: 0;
279-}
280-
281-NautilusWindow .header-bar .button {
282- padding: 9px;
283-}
284-
285-/* sidebar */
286-NautilusWindow .sidebar,
287-NautilusWindow .sidebar .view {
288- background-color: shade (@bg_color, 0.95);
289-
290- /*background-color: @bg_color;*/
291-
292- color: @fg_color;
293- text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
294-}
295-
296-NautilusWindow .sidebar .frame {
297- border-width: 1px 0 0 0;
298- border-style: solid;
299- border-color: shade (@bg_color, 0.86);
300- border-radius: 0;
301-}
302-
303-NautilusWindow .sidebar:backdrop,
304-NautilusWindow .sidebar .view:backdrop {
305- color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
306- text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
307-}
308-
309-NautilusWindow .sidebar row:selected {
310- color: @selected_fg_color;
311- text-shadow: 0 1px shade (@selected_bg_color, 0.8);
312-}
313-
314-NautilusWindow .sidebar row:selected:backdrop {
315- background-image: -gtk-gradient (linear, left top, left bottom,
316- from (shade (shade (@bg_color, 0.95), 0.94)),
317- to (shade (shade (@bg_color, 0.95), 0.86)));
318- border-top-color: shade (shade (@bg_color, 0.95), 0.88);
319-
320- color: @fg_color;
321- text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
322-}
323-
324-NautilusWindow .pane-separator {
325- background-color: shade (shade (@bg_color, 0.95), 0.94);
326- border-color: @dark_bg_color;
327- border-style: solid;
328- border-width: 0;
329- box-shadow: none;
330-}
331-
332-NautilusWindow .pane-separator:backdrop {
333- background-color: shade (shade (@bg_color, 0.95), 0.96);
334-}
335
336=== modified file 'Radiance/gtk-3.0/gtk-widgets.css'
337--- Radiance/gtk-3.0/gtk-widgets.css 2015-05-29 09:06:29 +0000
338+++ Radiance/gtk-3.0/gtk-widgets.css 2015-07-15 11:12:29 +0000
339@@ -1340,12 +1340,31 @@
340 /***********
341 * sidebar *
342 ***********/
343-.sidebar row:selected {
344+GtkPlacesSidebar.sidebar .view {
345+ background-color: shade (@bg_color, 0.95);
346+
347+ color: @fg_color;
348+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
349+}
350+
351+GtkPlacesSidebar.sidebar:backdrop {
352+ color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
353+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
354+}
355+
356+GtkPlacesSidebar.sidebar row:selected {
357+ color: @selected_fg_color;
358 text-shadow: 0 1px shade (@selected_bg_color, 0.7);
359 }
360
361-.sidebar .frame {
362- border-width: 0;
363+GtkPlacesSidebar.sidebar row:selected:backdrop {
364+ background-image: -gtk-gradient (linear, left top, left bottom,
365+ from (shade (shade (@bg_color, 0.95), 0.94)),
366+ to (shade (shade (@bg_color, 0.95), 0.86)));
367+ border-top-color: shade (shade (@bg_color, 0.95), 0.88);
368+
369+ color: @fg_color;
370+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
371 }
372
373 /**************
374@@ -1652,6 +1671,7 @@
375 color: @dark_fg_color;
376 text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
377 border-image-source: url("assets/radiance-button-toolbar.png");
378+ padding: 9px;
379 }
380
381 .primary-toolbar .button.flat {
382@@ -1969,6 +1989,15 @@
383 background: none;
384 }
385
386+/* Floating bars */
387+.floating-bar {
388+ background-color: @info_bg_color;
389+ border-radius: 3px 3px 0 0;
390+ border-style: solid;
391+ border-width: 1px;
392+ border-color: darker (@info_bg_color);
393+}
394+
395
396 /* OSD overlays */
397 .osd,

Subscribers

People subscribed via source and target branches