Merge lp:~gang65/camera-app/camera-app-reduce-png-svg-size into lp:camera-app

Proposed by Bartosz Kosiorek
Status: Merged
Approved by: Florian Boucault
Approved revision: 590
Merged at revision: 601
Proposed branch: lp:~gang65/camera-app/camera-app-reduce-png-svg-size
Merge into: lp:camera-app
Diff against target: 439 lines (+49/-350)
2 files modified
assets/grid_lines.svg (+25/-177)
assets/self_timer.svg (+24/-173)
To merge this branch: bzr merge lp:~gang65/camera-app/camera-app-reduce-png-svg-size
Reviewer Review Type Date Requested Status
Bartosz Kosiorek (community) Needs Information
PS Jenkins bot continuous-integration Needs Fixing
Ubuntu Phablet Team Pending
Review via email: mp+276340@code.launchpad.net

Commit message

Improve camera performance by optimized size of the png and svg files,
without changing visual appearance (used compresspng.com and compressor.io)

Description of the change

Improve camera performance by optimized size of the png and svg files,
without changing visual appearance (used compresspng.com and compressor.io)

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Jenkins have following error:

"Ubuntu.Components" version 1.3 is not installed
     import Ubuntu.Components 1.3

How it is possible to install new SDK?

review: Needs Information
Revision history for this message
Sebastien Bacher (seb128) wrote :

The current codebase is on 1.3 so a CI retry should work. Do you have numbers on what difference that change is doing?

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Reducing size of png/svg images, decrease images load times.
I already pushed similar optimization to Clock and results were as follows:

Not optimized PNG files:
QtQuick/Loader Background: 2.554ms
QtQuick/Image Inner Clock: 4.921ms

Optimized PNG files:
QtQuick/Loader Background: 1,246ms
QtQuick/Image Inner Clock: 2.347ms

More information is available at:
https://code.launchpad.net/~gang65/ubuntu-clock-app/ubuntu-clock-reduce-image-size/+merge/270229

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'assets/camera_swipe@18.png'
2Binary files assets/camera_swipe@18.png 2014-10-09 19:07:35 +0000 and assets/camera_swipe@18.png 2015-10-31 22:30:33 +0000 differ
3=== modified file 'assets/focus_ring@27.png'
4Binary files assets/focus_ring@27.png 2014-06-10 07:34:26 +0000 and assets/focus_ring@27.png 2015-10-31 22:30:33 +0000 differ
5=== modified file 'assets/grid_lines.svg'
6--- assets/grid_lines.svg 2014-12-02 16:28:37 +0000
7+++ assets/grid_lines.svg 2015-10-31 22:30:33 +0000
8@@ -1,181 +1,29 @@
9 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
10 <!-- Created with Inkscape (http://www.inkscape.org/) -->
11-
12-<svg
13- xmlns:dc="http://purl.org/dc/elements/1.1/"
14- xmlns:cc="http://creativecommons.org/ns#"
15- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
16- xmlns:svg="http://www.w3.org/2000/svg"
17- xmlns="http://www.w3.org/2000/svg"
18- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
19- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
20- width="90"
21- height="90"
22- id="svg4874"
23- version="1.1"
24- inkscape:version="0.91+devel r"
25- viewBox="0 0 90 90.000001"
26- sodipodi:docname="camera-grid01.svg">
27- <defs
28- id="defs4876">
29- <clipPath
30- id="clipPath2991-6"
31- clipPathUnits="userSpaceOnUse">
32- <path
33- sodipodi:nodetypes="cccsssssssccc"
34- style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
35- d="m 0,968.36224 0,83.99996 16.375,0 c -1.525081,-1.7576 -2.659363,-3.8737 -3.25,-6 -0.996189,-3.5863 -1.09375,-7.3341 -1.09375,-12 l 0,-35.99996 c 0,-4.66586 0.09756,-8.41372 1.09375,-12 0.996189,-3.58628 3.508218,-7.14653 6.90625,-9 C 26.827314,973.6553 34.5,974.39349 48,974.39349 l 6,0 c 10.951245,0 18.075349,-0.45164 24,1.34375 l 0,-7.375 z"
36- id="path2993-6"
37- inkscape:connector-curvature="0" />
38- </clipPath>
39- </defs>
40- <sodipodi:namedview
41- id="base"
42- pagecolor="#ffffff"
43- bordercolor="#666666"
44- borderopacity="1.0"
45- inkscape:pageopacity="0.0"
46- inkscape:pageshadow="2"
47- inkscape:zoom="5.0931703"
48- inkscape:cx="-12.526581"
49- inkscape:cy="23.286085"
50- inkscape:document-units="px"
51- inkscape:current-layer="g4122"
52- showgrid="true"
53- showborder="true"
54- fit-margin-top="0"
55- fit-margin-left="0"
56- fit-margin-right="0"
57- fit-margin-bottom="0"
58- inkscape:snap-bbox="true"
59- inkscape:bbox-paths="true"
60- inkscape:bbox-nodes="true"
61- inkscape:snap-bbox-edge-midpoints="true"
62- inkscape:snap-bbox-midpoints="true"
63- inkscape:object-paths="true"
64- inkscape:snap-intersection-paths="true"
65- inkscape:object-nodes="true"
66- inkscape:snap-smooth-nodes="true"
67- inkscape:snap-midpoints="true"
68- inkscape:snap-object-midpoints="true"
69- inkscape:snap-center="true"
70- showguides="true"
71- inkscape:guide-bbox="true"
72- inkscape:snap-global="true">
73- <inkscape:grid
74- type="xygrid"
75- id="grid5451"
76- empspacing="6" />
77- <sodipodi:guide
78- orientation="1,0"
79- position="6,77"
80- id="guide4063" />
81- <sodipodi:guide
82- orientation="1,0"
83- position="3,78"
84- id="guide4065" />
85- <sodipodi:guide
86- orientation="0,1"
87- position="55,84"
88- id="guide4067" />
89- <sodipodi:guide
90- orientation="0,1"
91- position="53,87"
92- id="guide4069" />
93- <sodipodi:guide
94- orientation="0,1"
95- position="20,3"
96- id="guide4071" />
97- <sodipodi:guide
98- orientation="0,1"
99- position="20,6"
100- id="guide4073" />
101- <sodipodi:guide
102- orientation="1,0"
103- position="87,7"
104- id="guide4075" />
105- <sodipodi:guide
106- orientation="1,0"
107- position="84,7"
108- id="guide4077" />
109- <sodipodi:guide
110- orientation="0,1"
111- position="58,81"
112- id="guide4074" />
113- <sodipodi:guide
114- orientation="1,0"
115- position="9,74"
116- id="guide4076" />
117- <sodipodi:guide
118- orientation="0,1"
119- position="21,9"
120- id="guide4078" />
121- <sodipodi:guide
122- orientation="1,0"
123- position="81,4"
124- id="guide4080" />
125- </sodipodi:namedview>
126- <metadata
127- id="metadata4879">
128- <rdf:RDF>
129- <cc:Work
130- rdf:about="">
131- <dc:format>image/svg+xml</dc:format>
132- <dc:type
133- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
134- <dc:title></dc:title>
135- </cc:Work>
136- </rdf:RDF>
137- </metadata>
138- <g
139- inkscape:label="Layer 1"
140- inkscape:groupmode="layer"
141- id="layer1"
142- transform="translate(67.857146,-84.50504)">
143- <path
144- sodipodi:nodetypes="cssssssccccccccccc"
145- inkscape:connector-curvature="0"
146- style="fill:#808080;fill-opacity:1;display:none"
147- id="path5335"
148- d="m -49.85715,117.50504 0,35.99992 c 0,18 3,18 30,18 l 6,0 c 27,0 30,0 30,-18 l 0,-35.99992 c 0,-18 -3,-18 -30,-18 l -6,0 c -27,0 -30,0 -30,18 z m 30,-12 6,0 c 24,0 24,0 24,12 l 0,35.99992 c 0,12 0,12 -24,12 l -6,0 c -24,0 -24,0 -24,-12 l 0,-35.99992 c 0,-12 0,-12 24,-12 z" />
149- <path
150- transform="translate(-67.85715,-880.85714)"
151- clip-path="url(#clipPath2991-6)"
152- d="m 6,986.36218 0,35.99992 c 0,18 3,18 30,18 l 6,0 c 27,0 30,0 30,-18 l 0,-35.99992 c 0,-18 -3,-18 -30,-18 l -6,0 c -27,0 -30,0 -30,18 z m 30,-12 6,0 c 24,0 24,0 24,12 l 0,35.99992 c 0,12 0,12 -24,12 l -6,0 c -24,0 -24,0 -24,-12 l 0,-35.99992 c 0,-12 0,-12 24,-12 z"
153- id="path5337"
154- style="fill:#808080;fill-opacity:1;display:none"
155- inkscape:connector-curvature="0"
156- sodipodi:nodetypes="cssssssccccccccccc" />
157- <g
158- id="g4122">
159- <rect
160- y="84.505043"
161- x="-67.857147"
162- height="90"
163- width="90"
164- id="rect4120"
165- style="opacity:0.02999998;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
166- <path
167- style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#808080;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
168- d="m -40.857146,93.505041 0,71.999999"
169- id="path4345"
170- inkscape:connector-curvature="0" />
171- <path
172- style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#808080;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
173- d="m -4.857146,93.505041 0,71.999999"
174- id="path4347"
175- inkscape:connector-curvature="0" />
176- <path
177- style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#808080;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
178- d="m -64.857146,144.50504 84,0"
179- id="path4349"
180- inkscape:connector-curvature="0"
181- sodipodi:nodetypes="cc" />
182- <path
183- style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#808080;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
184- d="m -64.857146,114.50504 84,0"
185- id="path4351"
186- inkscape:connector-curvature="0" />
187- </g>
188+<svg id="svg4874" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="90" viewBox="0 0 90 90.000001" width="90" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
189+ <defs id="defs4876">
190+ <clipPath id="clipPath2991-6" clipPathUnits="userSpaceOnUse">
191+ <path id="path2993-6" style="color:#000000" d="m0 968.36v84h16.375c-1.5251-1.7576-2.6594-3.8737-3.25-6-0.99619-3.5863-1.0938-7.3341-1.0938-12v-36c0-4.6659 0.09756-8.4137 1.0938-12 0.99619-3.5863 3.5082-7.1465 6.9062-9 6.796-3.74 14.469-3.01 27.969-3.01h6c10.951 0 18.075-0.45164 24 1.3438v-7.375z" fill="#f0f"/>
192+ </clipPath>
193+ </defs>
194+ <metadata id="metadata4879">
195+ <rdf:RDF>
196+ <cc:Work rdf:about="">
197+ <dc:format>image/svg+xml</dc:format>
198+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
199+ <dc:title/>
200+ </cc:Work>
201+ </rdf:RDF>
202+ </metadata>
203+ <g id="layer1" transform="translate(67.857 -84.505)">
204+ <path id="path5335" d="m-49.857 117.51v36c0 18 3 18 30 18h6c27 0 30 0 30-18v-36c0-18-3-18-30-18h-6c-27 0-30 0-30 18zm30-12h6c24 0 24 0 24 12v36c0 12 0 12-24 12h-6c-24 0-24 0-24-12v-36c0-12 0-12 24-12z" display="none" fill="#808080"/>
205+ <path id="path5337" d="m6 986.36v36c0 18 3 18 30 18h6c27 0 30 0 30-18v-36c0-18-3-18-30-18h-6c-27 0-30 0-30 18zm30-12h6c24 0 24 0 24 12v36c0 12 0 12-24 12h-6c-24 0-24 0-24-12v-36c0-12 0-12 24-12z" clip-path="url(#clipPath2991-6)" transform="translate(-67.857 -880.86)" display="none" fill="#808080"/>
206+ <g id="g4122" fill="none">
207+ <rect id="rect4120" opacity="0.03" style="color:#000000" height="90" width="90" y="84.505" x="-67.857"/>
208+ <path id="path4345" style="color:#000000" d="m-40.857 93.505v72" stroke="#808080" stroke-width="6"/>
209+ <path id="path4347" style="color:#000000" d="m-4.8571 93.505v72" stroke="#808080" stroke-width="6"/>
210+ <path id="path4349" style="color:#000000" d="m-64.857 144.51h84" stroke="#808080" stroke-width="6"/>
211+ <path id="path4351" style="color:#000000" d="m-64.857 114.51h84" stroke="#808080" stroke-width="6"/>
212 </g>
213+ </g>
214 </svg>
215
216=== modified file 'assets/record_video@27.png'
217Binary files assets/record_video@27.png 2014-07-02 15:43:31 +0000 and assets/record_video@27.png 2015-10-31 22:30:33 +0000 differ
218=== modified file 'assets/record_video_stop@27.png'
219Binary files assets/record_video_stop@27.png 2014-07-02 15:43:31 +0000 and assets/record_video_stop@27.png 2015-10-31 22:30:33 +0000 differ
220=== modified file 'assets/self_timer.svg'
221--- assets/self_timer.svg 2014-11-28 13:47:26 +0000
222+++ assets/self_timer.svg 2015-10-31 22:30:33 +0000
223@@ -1,177 +1,28 @@
224 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
225 <!-- Created with Inkscape (http://www.inkscape.org/) -->
226-
227-<svg
228- xmlns:dc="http://purl.org/dc/elements/1.1/"
229- xmlns:cc="http://creativecommons.org/ns#"
230- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
231- xmlns:svg="http://www.w3.org/2000/svg"
232- xmlns="http://www.w3.org/2000/svg"
233- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
234- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
235- width="90"
236- height="90"
237- id="svg4874"
238- version="1.1"
239- inkscape:version="0.91+devel r"
240- viewBox="0 0 90 90.000001"
241- sodipodi:docname="camera-self-timer.svg">
242- <defs
243- id="defs4876">
244- <clipPath
245- id="clipPath2991-6"
246- clipPathUnits="userSpaceOnUse">
247- <path
248- sodipodi:nodetypes="cccsssssssccc"
249- style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
250- d="m 0,968.36224 0,83.99996 16.375,0 c -1.525081,-1.7576 -2.659363,-3.8737 -3.25,-6 -0.996189,-3.5863 -1.09375,-7.3341 -1.09375,-12 l 0,-35.99996 c 0,-4.66586 0.09756,-8.41372 1.09375,-12 0.996189,-3.58628 3.508218,-7.14653 6.90625,-9 C 26.827314,973.6553 34.5,974.39349 48,974.39349 l 6,0 c 10.951245,0 18.075349,-0.45164 24,1.34375 l 0,-7.375 z"
251- id="path2993-6"
252- inkscape:connector-curvature="0" />
253- </clipPath>
254- </defs>
255- <sodipodi:namedview
256- id="base"
257- pagecolor="#ffffff"
258- bordercolor="#666666"
259- borderopacity="1.0"
260- inkscape:pageopacity="0.0"
261- inkscape:pageshadow="2"
262- inkscape:zoom="3.259629"
263- inkscape:cx="62.108293"
264- inkscape:cy="49.852298"
265- inkscape:document-units="px"
266- inkscape:current-layer="g4122"
267- showgrid="true"
268- showborder="true"
269- fit-margin-top="0"
270- fit-margin-left="0"
271- fit-margin-right="0"
272- fit-margin-bottom="0"
273- inkscape:snap-bbox="true"
274- inkscape:bbox-paths="true"
275- inkscape:bbox-nodes="true"
276- inkscape:snap-bbox-edge-midpoints="true"
277- inkscape:snap-bbox-midpoints="true"
278- inkscape:object-paths="true"
279- inkscape:snap-intersection-paths="true"
280- inkscape:object-nodes="true"
281- inkscape:snap-smooth-nodes="true"
282- inkscape:snap-midpoints="true"
283- inkscape:snap-object-midpoints="true"
284- inkscape:snap-center="true"
285- showguides="true"
286- inkscape:guide-bbox="true"
287- inkscape:snap-global="true">
288- <inkscape:grid
289- type="xygrid"
290- id="grid5451"
291- empspacing="6" />
292- <sodipodi:guide
293- orientation="1,0"
294- position="6,77"
295- id="guide4063" />
296- <sodipodi:guide
297- orientation="1,0"
298- position="3,78"
299- id="guide4065" />
300- <sodipodi:guide
301- orientation="0,1"
302- position="55,84"
303- id="guide4067" />
304- <sodipodi:guide
305- orientation="0,1"
306- position="53,87"
307- id="guide4069" />
308- <sodipodi:guide
309- orientation="0,1"
310- position="20,3"
311- id="guide4071" />
312- <sodipodi:guide
313- orientation="0,1"
314- position="20,6"
315- id="guide4073" />
316- <sodipodi:guide
317- orientation="1,0"
318- position="87,7"
319- id="guide4075" />
320- <sodipodi:guide
321- orientation="1,0"
322- position="84,7"
323- id="guide4077" />
324- <sodipodi:guide
325- orientation="0,1"
326- position="58,81"
327- id="guide4074" />
328- <sodipodi:guide
329- orientation="1,0"
330- position="9,74"
331- id="guide4076" />
332- <sodipodi:guide
333- orientation="0,1"
334- position="21,9"
335- id="guide4078" />
336- <sodipodi:guide
337- orientation="1,0"
338- position="81,4"
339- id="guide4080" />
340- </sodipodi:namedview>
341- <metadata
342- id="metadata4879">
343- <rdf:RDF>
344- <cc:Work
345- rdf:about="">
346- <dc:format>image/svg+xml</dc:format>
347- <dc:type
348- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
349- <dc:title></dc:title>
350- </cc:Work>
351- </rdf:RDF>
352- </metadata>
353- <g
354- inkscape:label="Layer 1"
355- inkscape:groupmode="layer"
356- id="layer1"
357- transform="translate(67.857146,-84.50504)">
358- <path
359- sodipodi:nodetypes="cssssssccccccccccc"
360- inkscape:connector-curvature="0"
361- style="fill:#808080;fill-opacity:1;display:none"
362- id="path5335"
363- d="m -49.85715,117.50504 0,35.99992 c 0,18 3,18 30,18 l 6,0 c 27,0 30,0 30,-18 l 0,-35.99992 c 0,-18 -3,-18 -30,-18 l -6,0 c -27,0 -30,0 -30,18 z m 30,-12 6,0 c 24,0 24,0 24,12 l 0,35.99992 c 0,12 0,12 -24,12 l -6,0 c -24,0 -24,0 -24,-12 l 0,-35.99992 c 0,-12 0,-12 24,-12 z" />
364- <path
365- transform="translate(-67.85715,-880.85714)"
366- clip-path="url(#clipPath2991-6)"
367- d="m 6,986.36218 0,35.99992 c 0,18 3,18 30,18 l 6,0 c 27,0 30,0 30,-18 l 0,-35.99992 c 0,-18 -3,-18 -30,-18 l -6,0 c -27,0 -30,0 -30,18 z m 30,-12 6,0 c 24,0 24,0 24,12 l 0,35.99992 c 0,12 0,12 -24,12 l -6,0 c -24,0 -24,0 -24,-12 l 0,-35.99992 c 0,-12 0,-12 24,-12 z"
368- id="path5337"
369- style="fill:#808080;fill-opacity:1;display:none"
370- inkscape:connector-curvature="0"
371- sodipodi:nodetypes="cssssssccccccccccc" />
372- <g
373- id="g4122">
374- <path
375- style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
376- d="M 57 11.064453 L 57 17.521484 C 67.872164 22.261701 75.030345 33.019204 75 45.074219 C 74.967085 58.150119 66.495549 69.675495 54.025391 73.609375 C 41.555232 77.543265 28.004815 72.965401 20.474609 62.275391 C 13.642665 52.576646 13.244334 39.918957 19.126953 29.873047 C 17.79928 28.069357 16.547022 26.343605 15.322266 24.628906 C 6.8463548 36.973214 6.8773143 53.392507 15.568359 65.730469 C 24.589231 78.536649 40.89135 84.044661 55.830078 79.332031 C 70.768807 74.619401 80.960569 60.754234 81 45.089844 C 81.038544 29.777624 71.366142 16.142119 57 11.064453 z "
377- transform="translate(-67.857146,84.50504)"
378- id="path4185" />
379- <rect
380- y="84.505043"
381- x="-67.857147"
382- height="90"
383- width="90"
384- id="rect4120"
385- style="opacity:0.02999998;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
386- <circle
387- style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
388- id="path4187"
389- cx="-22.857145"
390- cy="95.505043"
391- r="6.9999971" />
392- <path
393- style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
394- d="m -16.101138,133.26569 c 2.982039,-2.98369 2.983056,-7.82018 0.0022,-10.8027 -2.701871,-2.70337 -34.135351,-27.01085 -39.754541,-28.956892 -8.57e-4,8.57e-4 -0.0016,0.0027 -0.0016,0.0046 -4.46e-4,0.0019 -2.24e-4,0.0037 7e-6,0.0065 0,0.0019 -1.19e-4,0.0046 -4.45e-4,0.0065 -2.26e-4,0.0019 -8.27e-4,0.0037 -0.0016,0.0046 2.034446,5.600267 26.257626,37.036802 28.959555,39.740222 2.980861,2.9825 7.814683,2.9815 10.796723,-0.002 z"
395- id="path4201"
396- inkscape:connector-curvature="0"
397- sodipodi:nodetypes="cccccccccc" />
398- </g>
399+<svg id="svg4874" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="90" viewBox="0 0 90 90.000001" width="90" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
400+ <defs id="defs4876">
401+ <clipPath id="clipPath2991-6" clipPathUnits="userSpaceOnUse">
402+ <path id="path2993-6" style="color:#000000" d="m0 968.36v84h16.375c-1.5251-1.7576-2.6594-3.8737-3.25-6-0.99619-3.5863-1.0938-7.3341-1.0938-12v-36c0-4.6659 0.09756-8.4137 1.0938-12 0.99619-3.5863 3.5082-7.1465 6.9062-9 6.796-3.74 14.469-3.01 27.969-3.01h6c10.951 0 18.075-0.45164 24 1.3438v-7.375z" fill="#f0f"/>
403+ </clipPath>
404+ </defs>
405+ <metadata id="metadata4879">
406+ <rdf:RDF>
407+ <cc:Work rdf:about="">
408+ <dc:format>image/svg+xml</dc:format>
409+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
410+ <dc:title/>
411+ </cc:Work>
412+ </rdf:RDF>
413+ </metadata>
414+ <g id="layer1" transform="translate(67.857 -84.505)">
415+ <path id="path5335" d="m-49.857 117.51v36c0 18 3 18 30 18h6c27 0 30 0 30-18v-36c0-18-3-18-30-18h-6c-27 0-30 0-30 18zm30-12h6c24 0 24 0 24 12v36c0 12 0 12-24 12h-6c-24 0-24 0-24-12v-36c0-12 0-12 24-12z" display="none" fill="#808080"/>
416+ <path id="path5337" d="m6 986.36v36c0 18 3 18 30 18h6c27 0 30 0 30-18v-36c0-18-3-18-30-18h-6c-27 0-30 0-30 18zm30-12h6c24 0 24 0 24 12v36c0 12 0 12-24 12h-6c-24 0-24 0-24-12v-36c0-12 0-12 24-12z" clip-path="url(#clipPath2991-6)" transform="translate(-67.857 -880.86)" display="none" fill="#808080"/>
417+ <g id="g4122">
418+ <path id="path4185" style="color-rendering:auto;text-decoration-color:#000000;color:#000000;isolation:auto;mix-blend-mode:normal;shape-rendering:auto;solid-color:#000000;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;image-rendering:auto;white-space:normal;text-indent:0;text-transform:none" d="m57 11.064v6.457c10.872 4.741 18.03 15.498 18 27.553-0.033 13.076-8.504 24.601-20.975 28.535-12.47 3.934-26.02-0.644-33.55-11.334-6.832-9.698-7.231-22.356-1.348-32.402-1.328-1.804-2.58-3.529-3.805-5.244-8.4756 12.344-8.4447 28.764 0.246 41.101 9.021 12.807 25.323 18.315 40.262 13.602s25.131-18.578 25.17-34.242c0.039-15.312-9.634-28.948-24-34.026z" transform="translate(-67.857 84.505)" fill="#808080"/>
419+ <rect id="rect4120" opacity="0.03" style="color:#000000" height="90" width="90" y="84.505" x="-67.857" fill="none"/>
420+ <circle id="path4187" style="color:#000000" cx="-22.857" cy="95.505" r="7" fill="#808080"/>
421+ <path id="path4201" style="color:#000000" d="m-16.101 133.27c2.982-2.9837 2.9831-7.8202 0.0022-10.803-2.7019-2.7034-34.135-27.011-39.755-28.957-0.000857 0.000857-0.0016 0.0027-0.0016 0.0046-0.000446 0.0019-0.000224 0.0037 0.000007 0.0065 0 0.0019-0.000119 0.0046-0.000445 0.0065-0.000226 0.0019-0.000827 0.0037-0.0016 0.0046 2.0344 5.6003 26.258 37.037 28.96 39.74 2.9809 2.9825 7.8147 2.9815 10.797-0.002z" fill="#808080"/>
422 </g>
423+ </g>
424 </svg>
425
426=== modified file 'assets/shadow@27.png'
427Binary files assets/shadow@27.png 2014-06-10 06:33:15 +0000 and assets/shadow@27.png 2015-10-31 22:30:33 +0000 differ
428=== modified file 'assets/shutter_stills@27.png'
429Binary files assets/shutter_stills@27.png 2014-07-02 15:43:31 +0000 and assets/shutter_stills@27.png 2015-10-31 22:30:33 +0000 differ
430=== modified file 'assets/ubuntu_shape@27.png'
431Binary files assets/ubuntu_shape@27.png 2014-07-02 15:43:31 +0000 and assets/ubuntu_shape@27.png 2015-10-31 22:30:33 +0000 differ
432=== modified file 'assets/zoom_bar@18.png'
433Binary files assets/zoom_bar@18.png 2014-06-26 12:28:43 +0000 and assets/zoom_bar@18.png 2015-10-31 22:30:33 +0000 differ
434=== modified file 'assets/zoom_minus@18.png'
435Binary files assets/zoom_minus@18.png 2014-06-26 12:28:43 +0000 and assets/zoom_minus@18.png 2015-10-31 22:30:33 +0000 differ
436=== modified file 'assets/zoom_plus@18.png'
437Binary files assets/zoom_plus@18.png 2014-06-26 12:28:43 +0000 and assets/zoom_plus@18.png 2015-10-31 22:30:33 +0000 differ
438=== modified file 'assets/zoom_point@18.png'
439Binary files assets/zoom_point@18.png 2014-06-26 12:28:43 +0000 and assets/zoom_point@18.png 2015-10-31 22:30:33 +0000 differ

Subscribers

People subscribed via source and target branches