Merge lp:~isantop/system76-driver/prettification into lp:system76-driver

Proposed by Ian Santopietro
Status: Merged
Merged at revision: 689
Proposed branch: lp:~isantop/system76-driver/prettification
Merge into: lp:system76-driver
Diff against target: 989 lines (+493/-189)
4 files modified
system76driver/data/76icon.svg (+78/-47)
system76driver/data/gtk3.glade (+226/-142)
system76driver/data/system76_logo_primary.svg (+103/-0)
system76driver/data/system76_logo_white.svg (+86/-0)
To merge this branch: bzr merge lp:~isantop/system76-driver/prettification
Reviewer Review Type Date Requested Status
Jeremy Soller Approve
Review via email: mp+323070@code.launchpad.net

Description of the change

This branch contains some minor tweaks to the UI that help modernize the look of the Driver application. It uses new SVG assets to ensure crisp rendering on HiDPI displays, and a new grid button layout that may accommodate more actions better in the future. It also re-names the "install drivers" button to "install patches", since this is arguably more accurate to what the application does.

To post a comment you must log in.
690. By Ian Santopietro

Fix Restore Label

691. By Ian Santopietro

Make things more consistently readable.

692. By Ian Santopietro

Remove extra unneeded PNG
Tweak Icon

Revision history for this message
Jeremy Soller (jackpot51) :
review: Approve
Revision history for this message
David Jordan (dmj726) wrote :

Hmm...not sure if patches sounds good either. Will think on the right wording.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'system76driver/data/76icon.svg'
2--- system76driver/data/76icon.svg 2014-11-07 22:46:23 +0000
3+++ system76driver/data/76icon.svg 2017-04-24 20:13:15 +0000
4@@ -1,47 +1,78 @@
5-<?xml version="1.0" encoding="utf-8"?>
6-<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
7-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
8-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
9- viewBox="0 0 1008.1 1008.1" enable-background="new 0 0 1008.1 1008.1" xml:space="preserve">
10-<g id="swatches">
11-</g>
12-<g id="final_1">
13- <g>
14- <path fill="#4E4540" d="M788.1,95.5l-1.4,4.1c-9.7,18-122,221.1-159.2,288.4c-8.3,15-13.4,24.3-13.6,24.7
15- c-31.3,54-45.6,114.8-38.4,162.6c3.7,24.3,13.1,47.6,27.2,67.4c25.3,35.4,62.9,58.9,105.8,66.1c4.4,0.7,8.9,1.3,13.3,1.7
16- c5,0.4,10,0.7,15,0.7c36.4,0,70.8-11.4,99.8-33.1c32.9-24.6,54.7-60.2,61.4-100.1c7.1-42.3-3.2-84.9-29.1-120
17- c-25.8-35-63.8-58.3-107.2-65.6c-2.4-0.4-4.9-0.8-7.3-1.1c-14.9-1.9-25.8-14.5-25.5-29.8c0.2-8.1,3.6-15.5,9.6-20.9
18- c6.2-5.5,14.6-8.1,22.8-7.1c3.3,0.4,6.7,0.9,10,1.5c58.7,9.9,110.2,41.5,144.9,89.1c34.9,47.8,48.8,105.9,39.1,163.6
19- c-9.7,57.7-41.8,108.1-90.5,141.8c-37.7,26.1-82,39.9-128.1,39.9h0c-6.6,0-13.3-0.3-19.9-0.9c-6-0.5-12-1.3-18.1-2.3
20- c-58.6-9.9-109.8-41.9-144-90.2c-6.6-9.3-12.5-19.1-17.7-29.3c-29.7-58.7-31.2-127.4-4.2-198.5c9.3-24.4,20.6-48,31.4-69.6
21- L733.7,69.4l4-4.8l0.2-0.3c-13.2-7-26.7-13.5-40.6-19.4C635.9,19,570.7,5.8,503.6,5.8S371.2,19,309.9,44.9
22- C250.7,70,197.4,105.9,151.7,151.6C106,197.3,70.1,250.5,45.1,309.7C19.1,371,6,436.2,6,503.4S19.1,635.7,45.1,697
23- c25.1,59.2,60.9,112.5,106.6,158.2c1.7,1.7,3.4,3.4,5.1,5.1l271-502.4H138l50.9,85.7c3.8,6.1,4.9,13.3,3.2,20.3
24- c-1.7,7-6,12.9-12.4,16.8c-4.4,2.7-9.5,4.2-14.6,4.2c-9.3,0-17.8-4.7-22.6-12.4L66.9,345.3c-2.7-4.3-4-9.2-4-14.2l0-1.1
25- c0.4-14.4,12.3-26,26.6-26h384c6.9,0,15.3,2.5,19.5,5.8l0.4,0.3c12.4,8.8,16.3,25.7,9.1,39.1L209.3,892.8
26- c-1.5,2.9-3.5,5.4-5.8,7.6c32.7,24.8,68.3,45.3,106.3,61.4c61.3,25.9,126.5,39.1,193.7,39.1s132.3-13.1,193.7-39.1
27- c59.2-25.1,112.5-60.9,158.2-106.6C901.1,809.5,937,756.3,962,697c25.9-61.3,39.1-126.5,39.1-193.7S988,371,962,309.7
28- c-25.1-59.2-60.9-112.5-106.6-158.2c-20.9-20.9-43.3-39.7-67.1-56.3L788.1,95.5z"/>
29- <path fill="#FFFFFF" d="M156.8,860.4c14.8,14.4,30.3,27.8,46.6,40.2c0.1-0.1,0.1-0.1,0.2-0.2c-16.3-12.4-31.9-25.7-46.7-40.2
30- L156.8,860.4z"/>
31- <path fill="#FFFFFF" d="M502.5,349.1c7.2-13.4,3.3-30.2-9.1-39.1l-0.4-0.3c-4.2-3.3-12.6-5.8-19.5-5.8h-384
32- c-14.3,0-26.2,11.7-26.6,26l0,1.1c-0.1,5,1.3,9.9,4,14.2l75.6,127.3c4.8,7.7,13.2,12.4,22.6,12.4c5.1,0,10.1-1.4,14.6-4.2
33- c6.4-4,10.7-9.9,12.4-16.8c1.7-7,0.6-14.2-3.2-20.3L138,357.9h289.9l-271,502.4c14.8,14.4,30.4,27.8,46.7,40.2
34- c2.3-2.2,4.2-4.7,5.8-7.6L502.5,349.1z"/>
35- <path fill="#FFFFFF" d="M771.5,335c-3.3-0.6-6.7-1.1-10-1.5c-8.2-1-16.6,1.6-22.8,7.1c-6,5.4-9.5,12.8-9.6,20.9
36- c-0.4,15.3,10.6,27.9,25.5,29.8c2.5,0.3,4.9,0.7,7.3,1.1c43.4,7.3,81.4,30.6,107.2,65.6c25.9,35.1,36.2,77.7,29.1,120
37- c-6.7,39.9-28.5,75.4-61.4,100.1c-28.9,21.6-63.4,33.1-99.8,33.1c-5,0-10-0.2-15-0.7c-4.5-0.4-8.9-1-13.3-1.7
38- c-42.9-7.2-80.5-30.7-105.8-66.1c-14.1-19.8-23.6-43.1-27.2-67.4c-7.2-47.8,7.1-108.6,38.4-162.6c0.2-0.4,5.3-9.7,13.6-24.7
39- c37.2-67.3,149.6-270.4,159.2-288.4l1.4-4.1c-16.2-11.3-33-21.6-50.5-30.9l-4,4.8L564.5,378.5c-10.8,21.6-22.2,45.2-31.4,69.6
40- c-27,71.1-25.5,139.8,4.2,198.5c5.1,10.2,11.1,20,17.7,29.3c34.3,48.3,85.4,80.4,144,90.2c6,1,12.1,1.8,18.1,2.3
41- c6.6,0.6,13.3,0.9,19.9,0.9h0c46.1,0,90.4-13.8,128.1-39.9c48.6-33.7,80.7-84.1,90.5-141.8c9.7-57.7-4.2-115.8-39.1-163.6
42- C881.7,376.5,830.2,344.8,771.5,335z"/>
43- </g>
44- <path fill="#FAA41A" d="M865.7,845.7H560c-17.1,0-30.9,13.8-30.9,30.9v0.6c0,17.1,13.8,30.9,30.9,30.9h234.6
45- c21.7-15.6,42.2-33,61.3-52.2C859.2,852.5,862.5,849.1,865.7,845.7z"/>
46-</g>
47-<g id="new_dir_3">
48-</g>
49-<g id="new_dir_4">
50-</g>
51-</svg>
52+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
53+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
54+
55+<svg
56+ xmlns:dc="http://purl.org/dc/elements/1.1/"
57+ xmlns:cc="http://creativecommons.org/ns#"
58+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
59+ xmlns:svg="http://www.w3.org/2000/svg"
60+ xmlns="http://www.w3.org/2000/svg"
61+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
62+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
63+ version="1.1"
64+ x="0px"
65+ y="0px"
66+ viewBox="0 0 48.000001 48.000001"
67+ enable-background="new 0 0 1008.1 1008.1"
68+ xml:space="preserve"
69+ id="svg18"
70+ sodipodi:docname="76icon.svg"
71+ width="48"
72+ height="48"
73+ inkscape:version="0.92+devel unknown"><metadata
74+ id="metadata24"><rdf:RDF><cc:Work
75+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
76+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
77+ id="defs22" /><sodipodi:namedview
78+ pagecolor="#777777"
79+ bordercolor="#666666"
80+ inkscape:document-rotation="0"
81+ borderopacity="1"
82+ objecttolerance="10"
83+ gridtolerance="10"
84+ guidetolerance="10"
85+ inkscape:pageopacity="0"
86+ inkscape:pageshadow="2"
87+ inkscape:window-width="640"
88+ inkscape:window-height="480"
89+ id="namedview20"
90+ showgrid="true"
91+ inkscape:snap-bbox="true"
92+ inkscape:bbox-paths="false"
93+ inkscape:bbox-nodes="true"
94+ inkscape:zoom="7.2948226"
95+ inkscape:cx="17.267258"
96+ inkscape:cy="30.728621"
97+ inkscape:current-layer="g11"><inkscape:grid
98+ type="xygrid"
99+ id="grid4281" /></sodipodi:namedview><g
100+ id="swatches"
101+ transform="translate(0,-960.09998)" /><g
102+ id="final_1"
103+ transform="matrix(0.04622651,0,0,0.04622651,0.72264094,0.73188624)"
104+ style="stroke-width:21.63260651"><g
105+ id="g11"
106+ style="stroke-width:21.63260651"><path
107+ fill="#FFFFFF"
108+ d="m 156.8,860.4 c 14.8,14.4 30.3,27.8 46.6,40.2 0.1,-0.1 0.1,-0.1 0.2,-0.2 -16.3,-12.4 -31.9,-25.7 -46.7,-40.2 z"
109+ id="path5"
110+ inkscape:connector-curvature="0"
111+ style="stroke-width:21.63260651" /><g
112+ id="g4319"
113+ transform="translate(-525.63806,594.275)"><path
114+ d="m 1054.4081,-127.54949 c -30.4347,80.185406 -28.7963,157.568134 4.7415,223.784832 5.7841,11.446548 12.4867,22.552998 19.9092,33.018978 38.602,54.47549 96.2692,90.60298 162.3766,101.71862 6.7771,1.14416 13.6038,2.02369 20.3561,2.62022 7.3977,0.65537 14.9443,0.98702 22.4413,0.98702 h 0.025 c 52.0072,0 101.9539,-15.56368 144.4286,-45.00968 54.8123,-38.01639 91.0312,-94.794834 101.9787,-159.864643 10.9476,-65.074774 -4.6918,-130.579007 -44.0385,-184.445557 -39.1978,-53.61333 -97.2373,-89.27115 -163.3944,-100.40739 -3.7734,-0.63054 -7.5715,-1.18661 -11.3448,-1.65331 -9.2099,-1.1022 -18.7425,1.84943 -25.6685,8.05057 -6.8019,6.07454 -10.6497,14.43293 -10.8731,23.53853 -0.422,17.25795 11.9406,31.50221 28.7219,33.58994 2.7803,0.34506 5.5607,0.75218 8.2665,1.20647 48.8793,8.2293 91.8008,34.48362 120.8206,73.93461 29.1687,39.590013 40.7865,87.635224 32.7682,135.28821 -7.5466,44.981876 -32.1725,85.04603 -69.2602,112.81713 -32.5945,24.39745 -71.4695,37.2935 -112.4547,37.2935 -5.6103,0 -11.2951,-0.24924 -16.8806,-0.74697 -5.0145,-0.44436 -10.0787,-1.09476 -15.0188,-1.93631 -48.358,-8.13 -90.7333,-34.60029 -119.2814,-74.520467 -15.9621,-22.304755 -26.5869,-48.586384 -30.7326,-75.990078 -8.1424,-53.908743 8.0183,-122.429145 43.269,-183.293695 0.2482,-0.45677 6.0075,-10.89297 15.3911,-27.83068 41.9285,-75.83368 168.6076,-304.87385 179.5055,-325.13307 l 3.2272,-9.75849 c 4.9649,-14.96665 -1.4398,-31.3607 -15.2422,-38.98429 l -0.7199,-0.38726 c -4.8408,-2.67359 -10.3022,-4.08362 -15.8132,-4.08362 -9.8056,0 -19.0155,4.3269 -25.2713,11.88346 l -6.082,7.37286 -190.7261,348.45314 c -12.164,24.38256 -24.9982,50.98691 -35.4245,78.48742"
115+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.03215504"
116+ id="path26"
117+ inkscape:connector-curvature="0" /><path
118+ d="m 642.17358,387.34156 0.86885,0.47539 c 4.96489,2.67036 10.57521,4.07942 16.16071,4.07942 h 0.0248 c 12.63563,0 24.22864,-6.91685 30.21133,-18.05682 l 330.53743,-613.04439 c 8.1424,-15.14042 3.7236,-34.08643 -10.2774,-44.06089 l -0.4468,-0.34257 c -4.7663,-3.76835 -14.17478,-6.53628 -21.99448,-6.53628 h -432.8885 c -16.11106,0 -29.59072,13.16937 -30.03756,29.3549 l -0.0248,1.23874 c -0.0745,5.61032 1.46464,11.17348 4.4684,16.01921 l 85.27193,143.49019 c 5.36208,8.673662 14.91949,13.93396 25.44505,13.93396 5.73444,0 11.41924,-1.63593 16.40895,-4.731537 7.17426,-4.458469 12.06468,-11.138723 14.00098,-18.975803 1.96113,-7.91154 0.69509,-16.04155 -3.57472,-22.90054 l -57.36926,-96.6167 H 935.77217 L 628.1726,340.95487 c -4.31945,8.05255 -5.23796,17.31802 -2.60657,26.08502 2.63139,8.76129 8.53961,15.97304 16.60755,20.30167"
119+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.03215504"
120+ id="path28"
121+ inkscape:connector-curvature="0" /><path
122+ d="m 1482.5552,391.00515 h -397.7868 c -19.2141,0 -34.8038,-15.58304 -34.8038,-34.80758 v -0.70203 c 0,-19.2243 15.5897,-34.80659 34.8038,-34.80659 h 397.7868 c 19.2389,0 34.8287,15.58229 34.8287,34.80659 v 0.70203 c 0,19.22454 -15.5898,34.80758 -34.8287,34.80758"
123+ style="fill:#f89a0f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.03215504"
124+ id="path30"
125+ inkscape:connector-curvature="0" /></g></g></g><g
126+ id="new_dir_3"
127+ transform="translate(0,-960.09998)" /><g
128+ id="new_dir_4"
129+ transform="translate(0,-960.09998)" /></svg>
130\ No newline at end of file
131
132=== modified file 'system76driver/data/gtk3.glade'
133--- system76driver/data/gtk3.glade 2014-11-07 22:46:23 +0000
134+++ system76driver/data/gtk3.glade 2017-04-24 20:13:15 +0000
135@@ -1,6 +1,7 @@
136 <?xml version="1.0" encoding="UTF-8"?>
137+<!-- Generated with glade 3.20.0 -->
138 <interface>
139- <!-- interface-requires gtk+ 3.0 -->
140+ <requires lib="gtk+" version="3.18"/>
141 <!-- interface-local-resource-path /opt/system76/system76-driver/src/images -->
142 <object class="GtkAboutDialog" id="aboutDialog">
143 <property name="can_focus">False</property>
144@@ -10,10 +11,9 @@
145 <property name="type_hint">dialog</property>
146 <property name="skip_taskbar_hint">True</property>
147 <property name="skip_pager_hint">True</property>
148- <property name="has_resize_grip">False</property>
149 <property name="program_name">System76 Driver</property>
150 <property name="version">{driver version - you should not see this}</property>
151- <property name="copyright" translatable="yes">Copyright (c) 2006-2012 System76, Inc.</property>
152+ <property name="copyright" translatable="yes">Copyright (c) 2006-2017 System76, Inc.</property>
153 <property name="comments" translatable="yes">A simple utility for drivers on System76 computers.</property>
154 <property name="website">http://www.system76.com/</property>
155 <property name="website_label" translatable="yes">www.system76.com</property>
156@@ -31,7 +31,7 @@
157
158 Documentation:
159 Carl Richell</property>
160- <property name="logo">logo-round.png</property>
161+ <property name="logo">76icon.svg</property>
162 <property name="license_type">gpl-2-0</property>
163 <child internal-child="vbox">
164 <object class="GtkBox" id="aboutdialog-vbox1">
165@@ -52,6 +52,9 @@
166 </child>
167 </object>
168 </child>
169+ <child type="titlebar">
170+ <placeholder/>
171+ </child>
172 </object>
173 <object class="GtkTextBuffer" id="detailsText">
174 <property name="text" translatable="yes">{Long list of items}
175@@ -62,11 +65,9 @@
176 </object>
177 <object class="GtkWindow" id="mainWindow">
178 <property name="can_focus">False</property>
179- <property name="title" translatable="yes">System76 Driver</property>
180 <property name="resizable">False</property>
181 <property name="window_position">center</property>
182 <property name="icon">76icon.svg</property>
183- <property name="has_resize_grip">False</property>
184 <signal name="destroy" handler="onDeleteWindow" swapped="no"/>
185 <child>
186 <object class="GtkBox" id="box2">
187@@ -74,60 +75,46 @@
188 <property name="can_focus">False</property>
189 <property name="margin_left">9</property>
190 <property name="margin_right">9</property>
191+ <property name="margin_top">12</property>
192 <property name="margin_bottom">10</property>
193 <property name="orientation">vertical</property>
194 <property name="spacing">5</property>
195 <child>
196- <object class="GtkImage" id="image1">
197- <property name="visible">True</property>
198- <property name="can_focus">False</property>
199- <property name="pixbuf">logo.png</property>
200- </object>
201- <packing>
202- <property name="expand">False</property>
203- <property name="fill">True</property>
204- <property name="position">0</property>
205- </packing>
206- </child>
207- <child>
208 <object class="GtkGrid" id="grid3">
209 <property name="visible">True</property>
210 <property name="can_focus">False</property>
211+ <property name="halign">center</property>
212+ <property name="row_spacing">6</property>
213+ <property name="column_spacing">12</property>
214 <child>
215 <object class="GtkLabel" id="sysName">
216 <property name="visible">True</property>
217 <property name="can_focus">False</property>
218- <property name="xalign">0</property>
219- <property name="xpad">12</property>
220+ <property name="halign">start</property>
221 <property name="label" translatable="yes">{model name - you should not see this}</property>
222 </object>
223 <packing>
224 <property name="left_attach">1</property>
225 <property name="top_attach">0</property>
226- <property name="width">1</property>
227- <property name="height">1</property>
228 </packing>
229 </child>
230 <child>
231 <object class="GtkLabel" id="sysModel">
232 <property name="visible">True</property>
233 <property name="can_focus">False</property>
234- <property name="xalign">0</property>
235- <property name="xpad">12</property>
236+ <property name="halign">start</property>
237 <property name="label" translatable="yes">{model number - you should not see this}</property>
238 </object>
239 <packing>
240 <property name="left_attach">1</property>
241 <property name="top_attach">1</property>
242- <property name="width">1</property>
243- <property name="height">1</property>
244 </packing>
245 </child>
246 <child>
247 <object class="GtkLabel" id="sysNameLabel">
248 <property name="visible">True</property>
249 <property name="can_focus">False</property>
250- <property name="xalign">1</property>
251+ <property name="halign">end</property>
252 <property name="label" translatable="yes">Product</property>
253 <attributes>
254 <attribute name="weight" value="bold"/>
255@@ -136,16 +123,14 @@
256 <packing>
257 <property name="left_attach">0</property>
258 <property name="top_attach">0</property>
259- <property name="width">1</property>
260- <property name="height">1</property>
261 </packing>
262 </child>
263 <child>
264 <object class="GtkLabel" id="sysModelLabel">
265 <property name="visible">True</property>
266 <property name="can_focus">False</property>
267+ <property name="halign">end</property>
268 <property name="margin_left">10</property>
269- <property name="xalign">1</property>
270 <property name="label" translatable="yes">Model</property>
271 <attributes>
272 <attribute name="weight" value="bold"/>
273@@ -154,15 +139,13 @@
274 <packing>
275 <property name="left_attach">0</property>
276 <property name="top_attach">1</property>
277- <property name="width">1</property>
278- <property name="height">1</property>
279 </packing>
280 </child>
281 <child>
282 <object class="GtkLabel" id="label6">
283 <property name="visible">True</property>
284 <property name="can_focus">False</property>
285- <property name="xalign">1</property>
286+ <property name="halign">end</property>
287 <property name="label" translatable="yes">Driver Version</property>
288 <property name="justify">right</property>
289 <attributes>
290@@ -172,30 +155,26 @@
291 <packing>
292 <property name="left_attach">0</property>
293 <property name="top_attach">3</property>
294- <property name="width">1</property>
295- <property name="height">1</property>
296 </packing>
297 </child>
298 <child>
299 <object class="GtkLabel" id="driverVersion">
300 <property name="visible">True</property>
301 <property name="can_focus">False</property>
302- <property name="xalign">0</property>
303- <property name="xpad">12</property>
304+ <property name="halign">start</property>
305 <property name="label">{driver version - you should not see this}</property>
306 </object>
307 <packing>
308 <property name="left_attach">1</property>
309 <property name="top_attach">3</property>
310- <property name="width">1</property>
311- <property name="height">1</property>
312 </packing>
313 </child>
314 <child>
315 <object class="GtkLabel" id="osVersionLabel">
316 <property name="visible">True</property>
317 <property name="can_focus">False</property>
318- <property name="xalign">1</property>
319+ <property name="halign">end</property>
320+ <property name="valign">end</property>
321 <property name="label" translatable="yes">Operating System</property>
322 <attributes>
323 <attribute name="weight" value="bold"/>
324@@ -204,23 +183,18 @@
325 <packing>
326 <property name="left_attach">0</property>
327 <property name="top_attach">2</property>
328- <property name="width">1</property>
329- <property name="height">1</property>
330 </packing>
331 </child>
332 <child>
333 <object class="GtkLabel" id="ubuntuVersion">
334 <property name="visible">True</property>
335 <property name="can_focus">False</property>
336- <property name="xalign">0</property>
337- <property name="xpad">12</property>
338+ <property name="halign">start</property>
339 <property name="label">{os version - you should not see this}</property>
340 </object>
341 <packing>
342 <property name="left_attach">1</property>
343 <property name="top_attach">2</property>
344- <property name="width">1</property>
345- <property name="height">1</property>
346 </packing>
347 </child>
348 </object>
349@@ -304,9 +278,9 @@
350 <object class="GtkLabel" id="label10">
351 <property name="visible">True</property>
352 <property name="can_focus">False</property>
353- <property name="xalign">0</property>
354 <property name="label" translatable="yes">To restore the factory default settings, click on Restore System below. This will
355 not erase any files, programs, or data you have stored on this system.</property>
356+ <property name="xalign">0</property>
357 </object>
358 </child>
359 </object>
360@@ -341,10 +315,10 @@
361 <object class="GtkLabel" id="label11">
362 <property name="visible">True</property>
363 <property name="can_focus">False</property>
364- <property name="xalign">0</property>
365 <property name="label" translatable="yes">A support technician may request that you create a log file to help diagnose a
366 problem. You can create this log file by clicking Create Log Files below. The saved
367 log file will be available in your home folder.</property>
368+ <property name="xalign">0</property>
369 </object>
370 </child>
371 </object>
372@@ -374,103 +348,59 @@
373 <object class="GtkLabel" id="label7">
374 <property name="visible">True</property>
375 <property name="can_focus">False</property>
376- <property name="xalign">0</property>
377- <property name="yalign">0</property>
378 <property name="ypad">4</property>
379 <property name="label" translatable="yes">Driver installation details </property>
380 <property name="justify">right</property>
381+ <property name="xalign">0</property>
382+ <property name="yalign">0</property>
383 </object>
384 </child>
385 </object>
386 <packing>
387 <property name="expand">False</property>
388 <property name="fill">True</property>
389- <property name="position">4</property>
390+ <property name="position">3</property>
391 </packing>
392 </child>
393 <child>
394- <object class="GtkBox" id="box3">
395+ <object class="GtkGrid">
396 <property name="visible">True</property>
397 <property name="can_focus">False</property>
398- <property name="margin_left">20</property>
399- <property name="margin_right">20</property>
400- <property name="orientation">vertical</property>
401- <property name="spacing">3</property>
402- <child>
403- <object class="GtkButton" id="driverInstall">
404- <property name="visible">True</property>
405- <property name="can_focus">True</property>
406- <property name="receives_default">True</property>
407- <property name="relief">none</property>
408- <signal name="clicked" handler="onInstallClicked" swapped="no"/>
409- <child>
410- <object class="GtkAlignment" id="alignment1">
411- <property name="visible">True</property>
412- <property name="can_focus">False</property>
413- <child>
414- <object class="GtkBox" id="box4">
415- <property name="visible">True</property>
416- <property name="can_focus">False</property>
417- <child>
418- <object class="GtkImage" id="image2">
419- <property name="visible">True</property>
420- <property name="can_focus">False</property>
421- <property name="xpad">10</property>
422- <property name="ypad">10</property>
423- <property name="icon_name">go-bottom</property>
424- </object>
425- <packing>
426- <property name="expand">False</property>
427- <property name="fill">True</property>
428- <property name="position">0</property>
429- </packing>
430- </child>
431- <child>
432- <object class="GtkLabel" id="label13">
433- <property name="visible">True</property>
434- <property name="can_focus">False</property>
435- <property name="ypad">10</property>
436- <property name="label" translatable="yes">Install Drivers</property>
437- </object>
438- <packing>
439- <property name="expand">False</property>
440- <property name="fill">True</property>
441- <property name="position">1</property>
442- </packing>
443- </child>
444- </object>
445- </child>
446- </object>
447- </child>
448- </object>
449- <packing>
450- <property name="expand">False</property>
451- <property name="fill">True</property>
452- <property name="position">0</property>
453- </packing>
454- </child>
455+ <property name="row_homogeneous">True</property>
456+ <property name="column_homogeneous">True</property>
457 <child>
458 <object class="GtkButton" id="driverRestore">
459 <property name="visible">True</property>
460 <property name="can_focus">True</property>
461+ <property name="focus_on_click">False</property>
462 <property name="receives_default">True</property>
463+ <property name="hexpand">True</property>
464+ <property name="vexpand">True</property>
465 <property name="relief">none</property>
466 <signal name="clicked" handler="onRestoreClicked" swapped="no"/>
467 <child>
468 <object class="GtkAlignment" id="alignment2">
469 <property name="visible">True</property>
470 <property name="can_focus">False</property>
471+ <property name="hexpand">True</property>
472+ <property name="vexpand">True</property>
473 <child>
474 <object class="GtkBox" id="box5">
475 <property name="visible">True</property>
476 <property name="can_focus">False</property>
477+ <property name="hexpand">True</property>
478+ <property name="vexpand">True</property>
479+ <property name="orientation">vertical</property>
480 <child>
481 <object class="GtkImage" id="image3">
482 <property name="visible">True</property>
483 <property name="can_focus">False</property>
484+ <property name="hexpand">True</property>
485+ <property name="vexpand">True</property>
486 <property name="xpad">10</property>
487 <property name="ypad">10</property>
488- <property name="icon_name">view-refresh</property>
489+ <property name="pixel_size">48</property>
490+ <property name="icon_name">software-update-available</property>
491 </object>
492 <packing>
493 <property name="expand">False</property>
494@@ -479,10 +409,12 @@
495 </packing>
496 </child>
497 <child>
498- <object class="GtkLabel" id="label2">
499+ <object class="GtkLabel" id="driverRestor">
500 <property name="visible">True</property>
501 <property name="can_focus">False</property>
502- <property name="label" translatable="yes"> Restore System</property>
503+ <property name="hexpand">True</property>
504+ <property name="vexpand">True</property>
505+ <property name="label" translatable="yes">Restore System</property>
506 </object>
507 <packing>
508 <property name="expand">False</property>
509@@ -496,32 +428,42 @@
510 </child>
511 </object>
512 <packing>
513- <property name="expand">False</property>
514- <property name="fill">True</property>
515- <property name="position">1</property>
516+ <property name="left_attach">1</property>
517+ <property name="top_attach">0</property>
518 </packing>
519 </child>
520 <child>
521 <object class="GtkButton" id="driverCreate">
522 <property name="visible">True</property>
523 <property name="can_focus">True</property>
524+ <property name="focus_on_click">False</property>
525 <property name="receives_default">True</property>
526+ <property name="hexpand">True</property>
527+ <property name="vexpand">True</property>
528 <property name="relief">none</property>
529 <signal name="clicked" handler="onCreateClicked" swapped="no"/>
530 <child>
531 <object class="GtkAlignment" id="alignment3">
532 <property name="visible">True</property>
533 <property name="can_focus">False</property>
534+ <property name="hexpand">True</property>
535+ <property name="vexpand">True</property>
536 <child>
537 <object class="GtkBox" id="box6">
538 <property name="visible">True</property>
539 <property name="can_focus">False</property>
540+ <property name="hexpand">True</property>
541+ <property name="vexpand">True</property>
542+ <property name="orientation">vertical</property>
543 <child>
544 <object class="GtkImage" id="image4">
545 <property name="visible">True</property>
546 <property name="can_focus">False</property>
547+ <property name="hexpand">True</property>
548+ <property name="vexpand">True</property>
549 <property name="xpad">10</property>
550 <property name="ypad">10</property>
551+ <property name="pixel_size">48</property>
552 <property name="icon_name">help-faq</property>
553 </object>
554 <packing>
555@@ -534,6 +476,8 @@
556 <object class="GtkLabel" id="label4">
557 <property name="visible">True</property>
558 <property name="can_focus">False</property>
559+ <property name="hexpand">True</property>
560+ <property name="vexpand">True</property>
561 <property name="label" translatable="yes">Create Log Files</property>
562 </object>
563 <packing>
564@@ -548,16 +492,141 @@
565 </child>
566 </object>
567 <packing>
568- <property name="expand">False</property>
569- <property name="fill">True</property>
570- <property name="position">2</property>
571+ <property name="left_attach">2</property>
572+ <property name="top_attach">0</property>
573+ </packing>
574+ </child>
575+ <child>
576+ <object class="GtkButton" id="driverSystem76Opts">
577+ <property name="can_focus">True</property>
578+ <property name="focus_on_click">False</property>
579+ <property name="receives_default">True</property>
580+ <property name="hexpand">True</property>
581+ <property name="vexpand">True</property>
582+ <property name="relief">none</property>
583+ <child>
584+ <object class="GtkAlignment" id="alignment7">
585+ <property name="visible">True</property>
586+ <property name="can_focus">False</property>
587+ <property name="hexpand">True</property>
588+ <property name="vexpand">True</property>
589+ <child>
590+ <object class="GtkBox" id="box3">
591+ <property name="visible">True</property>
592+ <property name="can_focus">False</property>
593+ <property name="hexpand">True</property>
594+ <property name="vexpand">True</property>
595+ <property name="orientation">vertical</property>
596+ <child>
597+ <object class="GtkImage" id="image6">
598+ <property name="visible">True</property>
599+ <property name="can_focus">False</property>
600+ <property name="hexpand">True</property>
601+ <property name="vexpand">True</property>
602+ <property name="xpad">10</property>
603+ <property name="ypad">10</property>
604+ <property name="pixel_size">48</property>
605+ <property name="icon_name">preferences-desktop</property>
606+ </object>
607+ <packing>
608+ <property name="expand">False</property>
609+ <property name="fill">True</property>
610+ <property name="position">0</property>
611+ </packing>
612+ </child>
613+ <child>
614+ <object class="GtkLabel" id="label1">
615+ <property name="visible">True</property>
616+ <property name="can_focus">False</property>
617+ <property name="hexpand">True</property>
618+ <property name="vexpand">True</property>
619+ <property name="label" translatable="yes">Tweaks</property>
620+ </object>
621+ <packing>
622+ <property name="expand">False</property>
623+ <property name="fill">True</property>
624+ <property name="position">1</property>
625+ </packing>
626+ </child>
627+ </object>
628+ </child>
629+ </object>
630+ </child>
631+ </object>
632+ <packing>
633+ <property name="left_attach">3</property>
634+ <property name="top_attach">0</property>
635+ </packing>
636+ </child>
637+ <child>
638+ <object class="GtkButton" id="driverInstall">
639+ <property name="visible">True</property>
640+ <property name="can_focus">True</property>
641+ <property name="focus_on_click">False</property>
642+ <property name="receives_default">True</property>
643+ <property name="hexpand">True</property>
644+ <property name="vexpand">True</property>
645+ <property name="relief">none</property>
646+ <signal name="clicked" handler="onInstallClicked" swapped="no"/>
647+ <child>
648+ <object class="GtkAlignment" id="alignment1">
649+ <property name="visible">True</property>
650+ <property name="can_focus">False</property>
651+ <property name="hexpand">True</property>
652+ <property name="vexpand">True</property>
653+ <child>
654+ <object class="GtkBox" id="box4">
655+ <property name="visible">True</property>
656+ <property name="can_focus">False</property>
657+ <property name="hexpand">True</property>
658+ <property name="vexpand">True</property>
659+ <property name="orientation">vertical</property>
660+ <child>
661+ <object class="GtkImage" id="image2">
662+ <property name="visible">True</property>
663+ <property name="can_focus">False</property>
664+ <property name="hexpand">True</property>
665+ <property name="vexpand">True</property>
666+ <property name="xpad">10</property>
667+ <property name="ypad">10</property>
668+ <property name="pixel_size">48</property>
669+ <property name="icon_name">application-x-executable</property>
670+ </object>
671+ <packing>
672+ <property name="expand">False</property>
673+ <property name="fill">True</property>
674+ <property name="position">0</property>
675+ </packing>
676+ </child>
677+ <child>
678+ <object class="GtkLabel" id="label3">
679+ <property name="visible">True</property>
680+ <property name="can_focus">False</property>
681+ <property name="hexpand">True</property>
682+ <property name="vexpand">True</property>
683+ <property name="label" translatable="yes">Install Patches</property>
684+ </object>
685+ <packing>
686+ <property name="expand">False</property>
687+ <property name="fill">True</property>
688+ <property name="position">1</property>
689+ </packing>
690+ </child>
691+ </object>
692+ </child>
693+ </object>
694+ </child>
695+ </object>
696+ <packing>
697+ <property name="left_attach">0</property>
698+ <property name="top_attach">0</property>
699 </packing>
700 </child>
701 </object>
702 <packing>
703 <property name="expand">False</property>
704 <property name="fill">True</property>
705- <property name="position">5</property>
706+ <property name="position">4</property>
707 </packing>
708 </child>
709 <child>
710@@ -565,29 +634,6 @@
711 <property name="visible">True</property>
712 <property name="can_focus">False</property>
713 <child>
714- <object class="GtkButton" id="aboutButton">
715- <property name="visible">True</property>
716- <property name="can_focus">True</property>
717- <property name="receives_default">True</property>
718- <property name="relief">none</property>
719- <signal name="clicked" handler="onAboutClicked" swapped="no"/>
720- <child>
721- <object class="GtkImage" id="image5">
722- <property name="visible">True</property>
723- <property name="can_focus">False</property>
724- <property name="stock">gtk-about</property>
725- </object>
726- </child>
727- </object>
728- <packing>
729- <property name="expand">False</property>
730- <property name="fill">True</property>
731- <property name="padding">3</property>
732- <property name="pack_type">end</property>
733- <property name="position">0</property>
734- </packing>
735- </child>
736- <child>
737 <object class="GtkBox" id="box8">
738 <property name="visible">True</property>
739 <property name="can_focus">False</property>
740@@ -632,6 +678,44 @@
741 </child>
742 </object>
743 </child>
744+ <child type="titlebar">
745+ <object class="GtkHeaderBar">
746+ <property name="visible">True</property>
747+ <property name="app_paintable">True</property>
748+ <property name="can_focus">False</property>
749+ <property name="show_close_button">True</property>
750+ <child type="title">
751+ <object class="GtkImage">
752+ <property name="visible">True</property>
753+ <property name="can_focus">False</property>
754+ <property name="margin_left">6</property>
755+ <property name="margin_right">6</property>
756+ <property name="margin_top">6</property>
757+ <property name="margin_bottom">6</property>
758+ <property name="pixbuf">76icon.svg</property>
759+ </object>
760+ </child>
761+ <child>
762+ <object class="GtkButton" id="aboutButton">
763+ <property name="visible">True</property>
764+ <property name="can_focus">True</property>
765+ <property name="receives_default">True</property>
766+ <property name="relief">none</property>
767+ <signal name="clicked" handler="onAboutClicked" swapped="no"/>
768+ <child>
769+ <object class="GtkImage" id="image5">
770+ <property name="visible">True</property>
771+ <property name="can_focus">False</property>
772+ <property name="stock">gtk-about</property>
773+ </object>
774+ </child>
775+ </object>
776+ <packing>
777+ <property name="pack_type">end</property>
778+ </packing>
779+ </child>
780+ </object>
781+ </child>
782 </object>
783 <object class="GtkMessageDialog" id="unsupported">
784 <property name="can_focus">False</property>
785
786=== removed file 'system76driver/data/logo-round.png'
787Binary files system76driver/data/logo-round.png 2014-11-07 22:46:23 +0000 and system76driver/data/logo-round.png 1970-01-01 00:00:00 +0000 differ
788=== removed file 'system76driver/data/logo.png'
789Binary files system76driver/data/logo.png 2014-11-07 22:46:23 +0000 and system76driver/data/logo.png 1970-01-01 00:00:00 +0000 differ
790=== added file 'system76driver/data/system76_logo_primary.svg'
791--- system76driver/data/system76_logo_primary.svg 1970-01-01 00:00:00 +0000
792+++ system76driver/data/system76_logo_primary.svg 2017-04-24 20:13:15 +0000
793@@ -0,0 +1,103 @@
794+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
795+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
796+
797+<svg
798+ xmlns:dc="http://purl.org/dc/elements/1.1/"
799+ xmlns:cc="http://creativecommons.org/ns#"
800+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
801+ xmlns:svg="http://www.w3.org/2000/svg"
802+ xmlns="http://www.w3.org/2000/svg"
803+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
804+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
805+ version="1.1"
806+ x="0px"
807+ y="0px"
808+ viewBox="0 0 217 74.999999"
809+ enable-background="new 0 0 3067.8 855.2"
810+ xml:space="preserve"
811+ id="svg30"
812+ sodipodi:docname="system76_logo_primary.svg"
813+ width="217"
814+ height="75"
815+ inkscape:version="0.92+devel unknown"><metadata
816+ id="metadata36"><rdf:RDF><cc:Work
817+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
818+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
819+ id="defs34" /><sodipodi:namedview
820+ pagecolor="#ffffff"
821+ bordercolor="#666666"
822+ inkscape:document-rotation="0"
823+ borderopacity="1"
824+ objecttolerance="10"
825+ gridtolerance="10"
826+ guidetolerance="10"
827+ inkscape:pageopacity="0"
828+ inkscape:pageshadow="2"
829+ inkscape:window-width="640"
830+ inkscape:window-height="480"
831+ id="namedview32"
832+ showgrid="false"
833+ inkscape:zoom="3.3900514"
834+ inkscape:cx="88.796984"
835+ inkscape:cy="43.281994"
836+ inkscape:current-layer="svg30" /><g
837+ id="swatches"
838+ transform="translate(0,-780.20001)" /><g
839+ id="final_1"
840+ transform="matrix(0.06639625,0,0,0.06639625,6.6496145,9.1089635)"
841+ style="stroke-width:15.06109047"><g
842+ id="g15"
843+ style="stroke-width:15.06109047"><path
844+ fill="#554741"
845+ d="m 243.7,484.4 c -23.9,-13 -54.8,-18.3 -79.6,-22.7 l -10.5,-1.8 C 127.5,455.6 102.8,451.5 84.5,443.1 64.4,433.9 55.1,420.9 55.1,402 c 0,-48.3 51.7,-58.4 95.1,-58.4 29.4,0 58.5,6.4 84,18.4 1,0.5 1.6,1.5 1.6,2.7 V 402 c 0,8.2 6.7,14.9 15,14.9 8.1,0 14.6,-6.3 14.9,-14.4 l 1.5,-48.4 c 0.2,-5.6 -2.9,-11 -7.8,-13.6 -33.2,-17.8 -69.8,-27.1 -105.9,-27.1 h -3.2 c -80.9,0 -127.2,32.3 -127.2,88.7 0,69 76,80.8 126.4,88.6 33.4,4.9 57.6,9.8 75.5,18.6 20,9.9 29.3,24 29.3,44.3 0,60.4 -85,63.5 -102,63.5 -31.2,0 -69,-9.9 -98.7,-25.8 -0.9,-0.5 -1.4,-1.5 -1.4,-2.6 v -38.9 c 0,-8.9 -7.6,-15.7 -17,-14.8 -7.6,0.7 -13.3,7.4 -13.3,15.1 v 50.5 c 0,5.5 3,10.6 7.9,13.2 40.6,21.7 72,33.5 121.2,33.5 16.7,0 49,-1.8 78,-14 36.9,-15.5 55.8,-42.1 56.2,-79.1 0.3,-31.6 -13.2,-54.4 -41.5,-69.8 z"
846+ id="path3"
847+ inkscape:connector-curvature="0"
848+ style="stroke-width:15.06109047" /><path
849+ fill="#554741"
850+ d="M 671.7,319.6 H 567.8 c -8.6,0 -15.5,7.3 -15,16.1 0.4,7.8 7.7,14.1 15.5,14.1 h 31.5 c 0.7,0 1.4,0.2 1.9,0.7 1,0.9 1.3,2.2 0.8,3.3 l -67,164.7 -28.5,73.7 c -0.7,1.7 -2.3,1.9 -2.7,1.9 -1.3,0 -2.2,-0.7 -2.7,-1.8 L 472.7,520.3 401.6,354 c -0.4,-0.9 -0.3,-1.9 0.3,-2.8 0.6,-0.8 1.4,-1.3 2.4,-1.3 h 32.4 c 8.6,0 15.5,-7.3 15,-16.1 -0.4,-7.8 -7.7,-14.1 -15.5,-14.1 h -107 c -8.6,0 -15.5,7.3 -15,16.1 0.4,7.8 7.7,14.1 15.5,14.1 h 35.1 c 1.2,0 2.2,0.7 2.7,1.8 l 120.6,280.9 c 0.3,0.7 0.3,1.6 0,2.3 l -42,97.5 c -10.4,23.3 -25.4,35.6 -43.4,35.6 -10.9,0 -22.8,-4.3 -35.3,-12.7 -2.3,-1.6 -5.1,-2.4 -8.1,-2.4 -5.1,0 -9.9,2.5 -12.6,6.6 l -0.9,1.4 c -2.2,3.4 -2.9,7.4 -2.1,11.3 0.9,3.9 3.2,7.2 6.5,9.4 17.6,11.5 35.2,17.3 52.1,17.3 32.2,0 58.8,-20.7 73,-56.8 L 638.5,351.6 c 0.5,-1.1 1.5,-1.8 2.7,-1.8 h 31.1 c 8.6,0 15.5,-7.3 15,-16.1 -0.6,-7.7 -7.8,-14.1 -15.6,-14.1 z"
851+ id="path5"
852+ inkscape:connector-curvature="0"
853+ style="stroke-width:15.06109047" /><path
854+ fill="#554741"
855+ d="m 932.6,484.4 c -23.9,-13 -54.8,-18.3 -79.6,-22.7 l -10.5,-1.8 C 816.4,455.6 791.7,451.5 773.4,443.1 753.3,433.9 744,420.9 744,402 c 0,-48.3 51.7,-58.4 95.1,-58.4 29.5,0 58.5,6.4 84,18.4 1,0.5 1.6,1.5 1.6,2.7 V 402 c 0,8.8 7.8,15.9 17,14.7 6.9,-0.9 12.7,-7.8 12.9,-14.8 L 956,354 c 0.2,-5.6 -2.9,-11 -7.8,-13.6 C 915,322.6 878.4,313.3 842.3,313.3 h -3.2 c -80.9,0 -127.2,32.3 -127.2,88.7 0,69 76,80.8 126.4,88.6 33.4,4.9 57.6,9.8 75.5,18.6 20,9.9 29.3,24 29.3,44.3 0,60.4 -85,63.5 -102,63.5 -31.2,0 -69,-9.9 -98.7,-25.8 -0.9,-0.5 -1.4,-1.5 -1.4,-2.6 v -38.9 c 0,-8.9 -7.6,-15.7 -17,-14.8 -7.6,0.7 -13.3,7.4 -13.3,15.1 v 50.5 c 0,5.5 3,10.6 7.9,13.2 40.6,21.7 72,33.5 121.2,33.5 16.7,0 49,-1.8 78,-14 36.9,-15.5 55.8,-42.1 56.2,-79.1 0.4,-31.5 -13.1,-54.3 -41.4,-69.7 z"
856+ id="path7"
857+ inkscape:connector-curvature="0"
858+ style="stroke-width:15.06109047" /><path
859+ fill="#554741"
860+ d="m 1212.9,604.7 c -2,0 -3.9,0.4 -5.7,1.2 -16.6,7.2 -34.8,11.8 -46.4,11.8 -47.3,0 -55.9,-24.8 -55.9,-73.6 V 347.5 c 0.1,-0.1 0.1,-0.1 0.1,-0.1 h 96.9 c 8.4,0 15.2,-7.5 14,-16.3 -0.9,-6.7 -7.7,-12.1 -14.4,-12.1 H 1105 c -0.1,-0.1 -0.1,-0.1 -0.1,-0.1 v -83.1 c 0,-6.7 -5.4,-12.1 -12,-12.1 -0.4,0 -0.9,0 -1.3,0.1 l -6.7,0.7 c -6.2,0.6 -10.9,5.8 -10.9,12 v 82.4 c -0.1,0.1 -0.1,0.1 -0.1,0.1 h -54 c -8.4,0 -15.2,7.5 -14,16.3 0.9,6.7 7.7,12.1 14.4,12.1 h 53.5 c 0.1,0.1 0.1,0.1 0.1,0.1 v 196.6 c 0,22.2 1.7,50.3 15,70.9 13.8,21.4 37.7,32 73.1,32.3 v 0 c 16.3,0 37.6,-5.2 56.9,-14 2.9,-1.3 5.4,-3.4 6.9,-6.1 2.7,-4.6 2.7,-10 0.3,-14.6 -2.4,-4.8 -7.6,-7.9 -13.2,-7.9 z m -50.8,40 z"
861+ id="path9"
862+ inkscape:connector-curvature="0"
863+ style="stroke-width:15.06109047" /><path
864+ fill="#554741"
865+ d="m 1407.5,315.2 c -93.1,0 -160.7,70 -160.7,166.4 0,112.6 83.6,163.9 161.3,163.9 53.1,0 104.3,-21.4 133.7,-55.8 2.7,-3.2 4,-7.3 3.5,-11.5 -0.5,-4.2 -2.7,-7.9 -6.3,-10.5 -2.5,-1.8 -5.4,-2.8 -8.6,-2.8 -4.4,0 -8.5,1.8 -11.2,5 -23.5,27.1 -68.1,45.3 -111.1,45.3 -89,0 -125.9,-67.5 -130.4,-125.2 -0.1,-1.9 -0.3,-7.6 -0.3,-9.6 0,-1.7 0.3,-7.1 0.3,-7.2 5.2,-77.5 56.1,-127.7 129.8,-127.7 41.3,0 73.9,10.4 96.8,30.9 22.9,20.5 34.8,49.8 35.5,87.2 0,0.9 -0.3,1.7 -0.9,2.3 -0.6,0.6 -1.3,0.9 -2.1,0.9 h -205.7 c -8.4,0 -15.2,7.2 -14.7,15.8 0.4,7.6 7.6,13.9 15.2,13.9 h 222.9 c 7.8,0 14.4,-6.1 14.8,-13.8 3.2,-49.5 -9.2,-89.6 -37,-119.2 -28.9,-31.2 -73.3,-48.3 -124.8,-48.3 z"
866+ id="path11"
867+ inkscape:connector-curvature="0"
868+ style="stroke-width:15.06109047" /><path
869+ fill="#554741"
870+ d="m 2056.7,317.9 c -12.5,-3.1 -25.3,-4.6 -38,-4.6 -53.7,0 -98.4,27.2 -119.6,72.9 -19.2,-45.3 -64.8,-72.3 -122.3,-72.3 -43.9,0 -79.8,17.2 -101.2,48.5 v -31 c 0,-6.5 -5.3,-11.8 -11.8,-11.8 h -64.9 c -9.1,0 -16.3,8.1 -15.1,17.5 1,7.2 8.3,13.1 15.5,13.1 h 44.3 v 284.4 c 0,6.5 5.3,11.8 11.8,11.8 h 8.4 c 6.5,0 11.8,-5.3 11.8,-11.8 V 450.2 c 0,-60.7 40.7,-103.2 101.2,-105.7 62.9,0 106.9,43.5 106.9,105.7 v 181.1 c 0,9.1 8.1,16.3 17.5,15.1 7.2,-1 13.1,-8.3 13.1,-15.5 V 450.2 c 0,-62.6 42.9,-106.3 104.4,-106.3 62.8,0 105,41.7 105,103.7 v 187.1 c 0,6.5 5.3,11.8 11.8,11.8 h 8.4 c 6.5,0 11.8,-5.3 11.8,-11.8 V 446.1 c -0.1,-65.1 -37.1,-113.1 -99,-128.2 z"
871+ id="path13"
872+ inkscape:connector-curvature="0"
873+ style="stroke-width:15.06109047" /></g><g
874+ id="g21"
875+ style="stroke-width:15.06109047"><path
876+ fill="#554741"
877+ d="m 2642,396.7 c -25.6,67.6 -24.3,132.7 4,188.5 4.9,9.6 10.5,19 16.8,27.8 32.5,45.9 81.1,76.3 136.8,85.7 5.7,1 11.5,1.7 17.1,2.2 6.2,0.6 12.6,0.8 18.9,0.8 v 0 c 43.8,0 85.9,-13.1 121.7,-37.9 46.2,-32 76.7,-79.9 85.9,-134.7 9.2,-54.8 -4,-110 -37.1,-155.4 -33,-45.2 -81.9,-75.2 -137.7,-84.6 -3.2,-0.5 -6.4,-1 -9.5,-1.4 -7.8,-0.9 -15.8,1.6 -21.6,6.8 -5.7,5.1 -9,12.2 -9.2,19.8 -0.4,14.5 10.1,26.5 24.2,28.3 2.3,0.3 4.7,0.6 7,1 41.2,6.9 77.3,29.1 101.8,62.3 24.6,33.4 34.4,73.8 27.6,114 -6.4,37.9 -27.1,71.6 -58.4,95 -27.5,20.6 -60.2,31.4 -94.7,31.4 -4.7,0 -9.5,-0.2 -14.2,-0.6 -4.2,-0.4 -8.5,-0.9 -12.7,-1.6 -40.7,-6.9 -76.4,-29.2 -100.5,-62.8 -13.4,-18.8 -22.4,-40.9 -25.9,-64 -6.9,-45.4 6.8,-103.1 36.5,-154.4 0.2,-0.4 5.1,-9.2 13,-23.4 35.3,-63.9 142,-256.8 151.2,-273.9 l 2.7,-8.2 c 4.2,-12.6 -1.2,-26.4 -12.9,-32.8 l -0.6,-0.3 c -4.1,-2.3 -8.7,-3.4 -13.3,-3.4 -8.3,0 -16,3.6 -21.3,10 l -5.1,6.2 -160.7,293.6 c -10.2,20.5 -21,42.9 -29.8,66 z"
878+ id="path17"
879+ inkscape:connector-curvature="0"
880+ style="stroke-width:15.06109047" /><path
881+ fill="#554741"
882+ d="m 2294.8,830.5 0.7,0.4 c 4.2,2.3 8.9,3.4 13.6,3.4 v 0 c 10.7,0 20.4,-5.8 25.5,-15.2 L 2613,302.7 c 6.9,-12.8 3.1,-28.7 -8.6,-37.1 l -0.4,-0.3 c -4,-3.2 -11.9,-5.5 -18.5,-5.5 h -364.7 c -13.6,0 -24.9,11.1 -25.3,24.7 v 1 c -0.1,4.7 1.2,9.4 3.8,13.5 l 71.8,120.9 c 4.5,7.3 12.6,11.7 21.4,11.7 4.8,0 9.6,-1.4 13.8,-4 6,-3.8 10.2,-9.4 11.8,-16 1.7,-6.7 0.6,-13.5 -3,-19.3 l -48.3,-81.4 h 275.3 L 2283,791.4 c -3.6,6.8 -4.4,14.6 -2.2,22 2.2,7.4 7.2,13.5 14,17.1 z"
883+ id="path19"
884+ inkscape:connector-curvature="0"
885+ style="stroke-width:15.06109047" /></g><g
886+ id="g25"
887+ style="stroke-width:15.06109047"><path
888+ fill="#FAA41A"
889+ d="m 3002.8,833.6 h -335.1 c -16.2,0 -29.3,-13.1 -29.3,-29.3 v -0.6 c 0,-16.2 13.1,-29.3 29.3,-29.3 h 335.1 c 16.2,0 29.3,13.1 29.3,29.3 v 0.6 c 0,16.2 -13.1,29.3 -29.3,29.3 z"
890+ id="path23"
891+ inkscape:connector-curvature="0"
892+ style="stroke-width:15.06109047" /></g></g><g
893+ id="new_dir_3"
894+ transform="translate(0,-780.20001)" /><g
895+ id="new_dir_4"
896+ transform="translate(0,-780.20001)" /></svg>
897\ No newline at end of file
898
899=== added file 'system76driver/data/system76_logo_white.svg'
900--- system76driver/data/system76_logo_white.svg 1970-01-01 00:00:00 +0000
901+++ system76driver/data/system76_logo_white.svg 2017-04-24 20:13:15 +0000
902@@ -0,0 +1,86 @@
903+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
904+<!-- Created with Inkscape (http://www.inkscape.org/) -->
905+
906+<svg
907+ xmlns:dc="http://purl.org/dc/elements/1.1/"
908+ xmlns:cc="http://creativecommons.org/ns#"
909+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
910+ xmlns:svg="http://www.w3.org/2000/svg"
911+ xmlns="http://www.w3.org/2000/svg"
912+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
913+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
914+ version="1.1"
915+ id="svg2"
916+ xml:space="preserve"
917+ width="215"
918+ height="70"
919+ viewBox="0 0 215 69.999999"
920+ sodipodi:docname="system76_logo_white.svg"
921+ inkscape:version="0.92+devel unknown"><metadata
922+ id="metadata8"><rdf:RDF><cc:Work
923+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
924+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
925+ id="defs6" /><sodipodi:namedview
926+ pagecolor="#7a7a7a"
927+ bordercolor="#666666"
928+ inkscape:document-rotation="0"
929+ borderopacity="1"
930+ objecttolerance="10"
931+ gridtolerance="10"
932+ guidetolerance="10"
933+ inkscape:pageopacity="0"
934+ inkscape:pageshadow="2"
935+ inkscape:window-width="640"
936+ inkscape:window-height="480"
937+ id="namedview4"
938+ showgrid="false"
939+ inkscape:zoom="3.595669"
940+ inkscape:cx="93.697632"
941+ inkscape:cy="18.585502"
942+ inkscape:current-layer="g10"
943+ inkscape:snap-page="true"
944+ inkscape:snap-bbox="true"
945+ inkscape:bbox-nodes="true" /><g
946+ id="g10"
947+ inkscape:groupmode="layer"
948+ inkscape:label="ink_ext_XXXXXX"
949+ transform="matrix(1.3333333,0,0,-1.3333333,0,69.999973)"><g
950+ id="g12"
951+ transform="matrix(0.0086066,0,0,0.0086066,17.499296,8.6527979)"
952+ style="stroke-width:24.29926491"><path
953+ d="m 1165.22,1773.09 c -114.16,61.94 -261.818,87.68 -380.443,108.36 l -50.023,8.82 c -124.805,20.57 -242.703,39.98 -330.649,80.25 -95.925,43.93 -140.601,106.37 -140.601,196.5 0,230.93 247.176,279.4 454.531,279.4 140.797,0 279.668,-30.47 401.625,-88.11 4.63,-2.19 7.62,-7.19 7.62,-12.74 v -178.33 c 0,-39.2 32.27,-71.08 71.93,-71.08 38.64,0 69.84,30.27 71.06,68.93 l 6.98,231.41 c 0.83,26.97 -13.83,52.51 -37.35,65.07 -158.86,84.88 -333.99,129.75 -506.537,129.75 l -15.328,-0.13 c -386.621,0 -608.359,-154.6 -608.359,-424.17 0,-329.7 363.512,-386.34 604.176,-423.85 159.523,-23.56 275.546,-46.67 360.898,-88.97 95.57,-47.38 140.1,-114.7 140.1,-211.86 0,-288.93 -406.303,-303.56 -487.752,-303.56 -149.285,0 -330.071,47.25 -471.809,123.32 -4.258,2.28 -6.902,6.97 -6.902,12.21 v 185.85 c 0,42.33 -36.391,74.94 -81.246,70.81 -36.434,-3.35 -63.516,-35.48 -63.516,-72.06 v -241.7 c 0,-26.34 14.473,-50.46 37.781,-62.95 194.239,-103.92 344.145,-160.233 579.637,-160.233 79.754,0 234.242,8.673 372.947,66.723 176.63,73.92 267.01,201.16 268.63,378.07 2.68,151.39 -61.88,260.72 -197.4,334.27"
954+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
955+ id="path14"
956+ inkscape:connector-curvature="0" /><path
957+ d="m 3211.6,2560.98 h -496.67 c -41.06,0 -74.21,-35.03 -71.81,-77.12 2.12,-37.3 36.93,-67.63 74.29,-67.63 h 150.61 c 3.36,0 6.75,-1.02 9.18,-3.34 4.68,-4.48 5.98,-10.35 3.74,-15.89 l -320.59,-787.33 -136.15,-352.2 c -3.18,-8.27 -10.77,-8.92 -13.01,-8.92 -6.09,0 -10.69,3.11 -12.95,8.78 l -138.18,344.21 -340.01,795.25 c -1.91,4.44 -1.48,9.11 1.22,13.2 2.64,4.02 6.77,6.24 11.63,6.24 h 154.9 c 41.05,0 74.17,35.03 71.77,77.12 -2.11,37.3 -36.92,67.63 -74.28,67.63 h -511.75 c -41.05,0 -74.18,-35.03 -71.78,-77.12 2.12,-37.3 36.92,-67.63 74.28,-67.63 h 167.69 c 5.58,0 10.64,-3.34 12.86,-8.46 l 576.55,-1343.36 c 1.5,-3.5 1.49,-7.53 -0.01,-11.03 l -201,-466.013 c -49.67,-111.414 -121.36,-170.304 -207.29,-170.304 -52.08,0 -108.93,20.417 -168.96,60.687 -11.2,7.512 -24.53,11.484 -38.56,11.484 -24.43,0 -47.5,-12.14 -60.18,-31.625 l -4.44,-6.742 c -10.47,-16.027 -13.99,-35.211 -9.9,-54.035 4.06,-18.586 15.08,-34.57 31.04,-45 84.31,-55.019 168.14,-82.914 249.19,-82.914 153.75,0.016 281.06,99.105 349.2,271.629 l 780.2,1867.103 c 2.18,5.22 7.24,8.58 12.89,8.58 h 148.76 c 41.06,0 74.2,35.03 71.8,77.12 -2.12,37.3 -36.92,67.63 -74.28,67.63"
958+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
959+ id="path16"
960+ inkscape:connector-curvature="0" /><path
961+ d="m 4459.12,1773.09 c -114.16,61.95 -261.83,87.69 -380.48,108.37 l -50,8.81 c -124.79,20.57 -242.68,39.98 -330.62,80.25 -95.92,43.93 -140.59,106.37 -140.59,196.5 0,230.93 247.16,279.4 454.5,279.4 140.83,0 279.71,-30.47 401.63,-88.11 4.62,-2.19 7.62,-7.19 7.62,-12.74 v -178.33 c 0,-42.23 37.45,-75.97 81.25,-70.5 33.17,4.14 60.79,37.21 61.8,70.62 l 6.95,229.21 c 0.75,26.97 -13.92,52.47 -37.38,65 -158.87,84.88 -333.99,129.75 -506.54,129.75 l -15.33,-0.13 c -386.62,0 -608.36,-154.6 -608.36,-424.17 0,-329.7 363.53,-386.34 604.18,-423.85 159.53,-23.56 275.55,-46.67 360.89,-88.97 95.59,-47.38 140.11,-114.7 140.11,-211.86 0,-288.93 -406.3,-303.56 -487.75,-303.56 -149.28,0 -330.07,47.25 -471.8,123.31 -4.24,2.29 -6.88,6.97 -6.88,12.22 v 185.85 c 0,42.33 -36.39,74.94 -81.25,70.81 -36.43,-3.35 -63.52,-35.48 -63.52,-72.06 v -241.7 c 0,-26.37 14.47,-50.49 37.75,-62.95 194.24,-103.92 344.15,-160.233 579.65,-160.233 79.75,0 234.25,8.673 372.95,66.723 176.64,73.92 267.01,201.16 268.61,378.07 2.71,151.39 -61.86,260.73 -197.39,334.27"
962+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
963+ id="path18"
964+ inkscape:connector-curvature="0" /><path
965+ d="m 5556.67,1006.73 z m 243.14,191.26 c -9.56,0 -18.79,-1.9 -27.44,-5.63 -79.57,-34.4 -166.64,-56.61 -221.73,-56.61 -225.98,0 -267.29,118.5 -267.29,351.89 v 940 c 0.24,0.26 0.38,0.4 0.62,0.65 h 463.34 c 40.31,0 72.44,35.94 66.8,77.79 -4.3,32.05 -36.58,57.92 -68.95,57.92 h -461.19 c -0.24,0.25 -0.38,0.39 -0.62,0.64 v 397.43 c 0,31.92 -25.77,57.88 -57.47,57.88 -2.06,0 -4.11,-0.11 -6.17,-0.32 l -32.08,-3.22 c -29.6,-2.95 -52.08,-27.84 -52.08,-57.55 v -394.22 c -0.28,-0.25 -0.43,-0.39 -0.67,-0.64 h -258.01 c -40.31,0 -72.44,-35.94 -66.8,-77.79 4.3,-32.05 36.58,-57.92 68.95,-57.92 h 255.86 c 0.24,-0.25 0.39,-0.39 0.67,-0.65 v -940 c 0,-106.05 8.13,-240.43 71.58,-338.95 65.99,-102.46 180.22,-153.049 349.4,-154.659 h 0.14 c 77.89,0 179.55,24.929 272.22,66.729 13.72,6.18 25.63,16.16 33.18,29.17 12.72,22 13.01,47.68 1.34,69.94 -12,23.16 -37.01,38.12 -63.6,38.12"
966+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
967+ id="path20"
968+ inkscape:connector-curvature="0" /><path
969+ d="m 6730.08,2582.13 c -445.27,0 -768.41,-334.58 -768.41,-795.56 0,-538.32 399.89,-783.49 771.42,-783.49 253.95,0 498.96,102.17 639.35,266.63 12.91,15.11 19.03,35.1 16.83,54.88 -2.34,20.17 -12.77,37.6 -30.12,50.43 -11.77,8.68 -26.01,13.27 -41.22,13.27 -20.94,0 -40.55,-8.72 -53.75,-23.92 -112.27,-129.51 -325.72,-216.53 -531.09,-216.53 -425.37,0 -601.86,322.85 -623.71,598.89 -0.39,8.91 -1.49,36.31 -1.49,45.87 0,8.34 1.53,34.18 1.53,34.34 24.68,370.81 268.3,610.42 620.66,610.42 197.48,0 353.26,-49.75 462.96,-147.88 109.35,-97.81 166.54,-238.15 169.93,-417.13 0.1,-4.08 -1.43,-7.91 -4.2,-10.77 -2.68,-2.71 -6.08,-4.14 -9.81,-4.14 h -983.43 c -40.22,0 -72.64,-34.3 -70.29,-75.52 2.05,-36.53 36.15,-66.22 72.72,-66.22 h 1065.68 c 37.45,0 68.62,28.95 71.01,65.9 15.45,236.62 -44.04,428.42 -176.73,570.08 -139.19,148.61 -351.49,230.45 -597.84,230.45"
970+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
971+ id="path22"
972+ inkscape:connector-curvature="0" /><path
973+ d="m 9834.4,2569.15 c -59.82,14.62 -120.93,22.04 -181.61,22.04 -256.77,0 -470.32,-130.28 -572.02,-348.69 -91.76,216.52 -309.99,345.64 -584.75,345.64 -209.72,0 -381.43,-82.34 -484.09,-232 v 148.29 c 0,31.05 -25.15,56.22 -56.23,56.22 h -310.13 c -43.42,0 -78.09,-38.74 -72.02,-83.85 4.69,-34.56 39.5,-62.45 74.36,-62.45 h 211.82 V 1054.38 c 0,-31.05 25.2,-56.224 56.23,-56.224 h 40.03 c 31.03,0 56.18,25.164 56.18,56.204 v 882.24 c 0,290.38 194.57,493.37 484.14,505.21 300.91,-0.13 511.06,-207.85 511.06,-505.21 v -865.72 c 0,-43.44 38.73,-78.11 83.87,-72.028 34.57,4.658 62.45,39.468 62.45,74.338 v 863.41 c 0,299.26 205.22,508.26 499.1,508.26 300.34,0 502.11,-199.36 502.11,-496.07 v -894.41 c 0,-31.05 25.2,-56.224 56.2,-56.224 h 40 c 31.1,0 56.3,25.174 56.3,56.224 v 901.63 c 0,311.54 -176.8,540.76 -473,613.14"
974+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
975+ id="path24"
976+ inkscape:connector-curvature="0" /><path
977+ d="m 12633.3,2192.15 c -122.6,-323.01 -116,-634.73 19.1,-901.47 23.3,-46.11 50.3,-90.85 80.2,-133.01 155.5,-219.443 387.8,-364.975 654.1,-409.752 27.3,-4.609 54.8,-8.152 82,-10.555 29.8,-2.64 60.2,-3.976 90.4,-3.976 h 0.1 c 209.5,0 410.7,62.695 581.8,181.312 220.8,153.141 366.7,381.861 410.8,643.981 44.1,262.14 -18.9,526.01 -177.4,743 -157.9,215.97 -391.7,359.61 -658.2,404.47 -15.2,2.54 -30.5,4.78 -45.7,6.66 -37.1,4.44 -75.5,-7.45 -103.4,-32.43 -27.4,-24.47 -42.9,-58.14 -43.8,-94.82 -1.7,-69.52 48.1,-126.9 115.7,-135.31 11.2,-1.39 22.4,-3.03 33.3,-4.86 196.9,-33.15 369.8,-138.91 486.7,-297.83 117.5,-159.48 164.3,-353.02 132,-544.98 -30.4,-181.2 -129.6,-342.59 -279,-454.46 -131.3,-98.28 -287.9,-150.229 -453,-150.229 -22.6,0 -45.5,1.004 -68,3.009 -20.2,1.79 -40.6,4.41 -60.5,7.8 -194.8,32.75 -365.5,139.38 -480.5,300.19 -64.3,89.85 -107.1,195.72 -123.8,306.11 -32.8,217.16 32.3,493.18 174.3,738.36 1,1.84 24.2,43.88 62,112.11 168.9,305.48 679.2,1228.12 723.1,1309.73 l 13,39.31 c 20,60.29 -5.8,126.33 -61.4,157.04 l -2.9,1.56 c -19.5,10.77 -41.5,16.45 -63.7,16.45 -39.5,0 -76.6,-17.43 -101.8,-47.87 l -24.5,-29.7 -768.3,-1403.67 c -49,-98.22 -100.7,-205.39 -142.7,-316.17"
978+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
979+ id="path26"
980+ inkscape:connector-curvature="0" /><path
981+ d="m 10972.7,118.02 3.5,-1.915 c 20,-10.757 42.6,-16.4331 65.1,-16.4331 h 0.1 c 50.9,0 97.6,27.8631 121.7,72.7381 l 1331.5,2469.52 c 32.8,60.99 15,137.31 -41.4,177.49 l -1.8,1.38 c -19.2,15.18 -57.1,26.33 -88.6,26.33 H 10619 c -64.9,0 -119.2,-53.05 -121,-118.25 l -0.1,-4.99 c -0.3,-22.6 5.9,-45.01 18,-64.53 l 343.5,-578.02 c 21.6,-34.94 60.1,-56.13 102.5,-56.13 23.1,0 46,6.59 66.1,19.06 28.9,17.96 48.6,44.87 56.4,76.44 7.9,31.87 2.8,64.62 -14.4,92.25 l -231.1,389.2 h 1316.5 L 10916.3,304.879 c -17.4,-32.438 -21.1,-69.762 -10.5,-105.078 10.6,-35.293 34.4,-64.344 66.9,-81.781"
982+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
983+ id="path28"
984+ inkscape:connector-curvature="0" /><path
985+ d="m 14358,103.262 h -1602.4 c -77.4,0 -140.2,62.773 -140.2,140.215 v 2.828 c 0,77.441 62.8,140.211 140.2,140.211 H 14358 c 77.5,0 140.3,-62.77 140.3,-140.211 v -2.828 c 0,-77.442 -62.8,-140.215 -140.3,-140.215"
986+ style="fill:#f89a0f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24.29926491"
987+ id="path30"
988+ inkscape:connector-curvature="0" /></g></g></svg>
989\ No newline at end of file

Subscribers

People subscribed via source and target branches