feat: add display UI with splash screen, dashboard, and RSSI sparkline
Implement full SSD1306 OLED display support: - Splash screen on boot (1.5s) with project name, version, board - Dashboard showing radio state, config, counters, RSSI/SNR - RSSI history sparkline (64-sample ring buffer, 2px-wide bars) - DisplayOn/DisplayOff host commands routed via dedicated channel - Pure render functions against generic DrawTarget (no hardware coupling) - Display on/off control bypasses radio task entirely Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
No files matched your search
@@ -0,0 +1,3 @@
|
||||
# Assets
|
||||
|
||||
This is a folder for storing all sorts of misc junk in like documentation screenshots.
|
||||
|
After Width: | Height: | Size: 253 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
@@ -0,0 +1,180 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="103.92305mm"
|
||||
height="140mm"
|
||||
viewBox="0 0 103.92305 140"
|
||||
version="1.1"
|
||||
id="svg2682"
|
||||
inkscape:version="0.92.4 5da689c313, 2019-01-14"
|
||||
sodipodi:docname="logo.svg">
|
||||
<defs
|
||||
id="defs2676">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3358">
|
||||
<stop
|
||||
style="stop-color:#001428;stop-opacity:0.03778338"
|
||||
offset="0"
|
||||
id="stop3354" />
|
||||
<stop
|
||||
id="stop3362"
|
||||
offset="0.5"
|
||||
style="stop-color:#001428;stop-opacity:1" />
|
||||
<stop
|
||||
style="stop-color:#001428;stop-opacity:0.10327456"
|
||||
offset="1"
|
||||
id="stop3356" />
|
||||
</linearGradient>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath1596">
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 106.59697,167.55936 v 12.0003 l 10.39213,5.99963 v -3.99975 l -6.88936,-3.88663 -0.0389,-8.11316 -3.46387,-2.00039 v 0"
|
||||
id="path1598"
|
||||
inkscape:connector-curvature="0" />
|
||||
</clipPath>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3358"
|
||||
id="linearGradient3360"
|
||||
x1="60.621777"
|
||||
y1="97"
|
||||
x2="51.961525"
|
||||
y2="82"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter3390"
|
||||
x="-0.10849742"
|
||||
width="1.2169948"
|
||||
y="-0.13423075"
|
||||
height="1.2684615">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.97876582"
|
||||
id="feGaussianBlur3392" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4142136"
|
||||
inkscape:cx="218.96698"
|
||||
inkscape:cy="247.05113"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:snap-grids="true"
|
||||
inkscape:window-width="1686"
|
||||
inkscape:window-height="980"
|
||||
inkscape:window-x="84"
|
||||
inkscape:window-y="240"
|
||||
inkscape:window-maximized="0"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0">
|
||||
<inkscape:grid
|
||||
type="axonomgrid"
|
||||
id="grid3229"
|
||||
units="mm"
|
||||
empspacing="5"
|
||||
spacingy="5"
|
||||
originx="-25.980763"
|
||||
originy="-140" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata2679">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-25.980763,-17.000001)">
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:#001428;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 25.980763,47 77.942286,17.000001 129.90381,47 v 80 L 77.942286,157 25.980763,127 Z"
|
||||
id="path3306"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:#00d2ff;fill-opacity:1;stroke:none;stroke-width:2.83464575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 294.58594,102.04688 130.92578,196.53516 V 385.51172 L 294.58594,480 425.51172,404.41016 v 37.79492 L 294.58594,517.79492 130.92578,423.30664 v 37.79492 l 163.66016,94.48828 163.6582,-94.48828 v -264.5664 z m 0,37.79492 130.92578,75.59179 V 366.61328 L 294.58594,442.20508 163.6582,366.61328 V 215.43359 Z m 0,75.59179 49.0957,28.34571 -114.56055,66.14258 v -56.69336 z m 98.19409,94.48767 -98.19409,56.69202 -49.09766,-28.3457 147.29102,-85.03906 v -18.89844 l -98.19336,-56.69141 -98.19532,56.69141 V 347.7168 l 98.19532,56.69336 98.19336,-56.69336 z"
|
||||
transform="scale(0.26458333)"
|
||||
id="path3328"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccc" />
|
||||
<g
|
||||
id="g3350"
|
||||
style="fill:#00c2ec;fill-opacity:1">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3231"
|
||||
d="m 34.641015,112 v 10 l 43.301271,25 v -10 z"
|
||||
style="opacity:1;vector-effect:none;fill:#00c2ec;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
style="opacity:1;vector-effect:none;fill:#00c2ec;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 34.641016,52.000001 V 102 l 43.301271,25 V 117 L 43.30127,97.000001 v -40 z"
|
||||
id="path3233"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3235"
|
||||
d="m 51.961524,62.000001 v 30 L 77.942286,107 v -9.999999 l -17.320508,-10 v -20 z"
|
||||
style="opacity:1;vector-effect:none;fill:#00c2ec;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
id="g3345"
|
||||
style="fill:#00b0d8;fill-opacity:1">
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccccccc"
|
||||
style="opacity:1;vector-effect:none;fill:#00b0d8;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 77.942286,147 V 137 L 112.58331,117 V 107 L 77.942286,127 V 117 L 112.58331,97.000001 v -40 l 8.66025,-5 V 122 Z"
|
||||
id="path3237"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:#00b0d8;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 103.92305,92 77.942284,107 V 97 L 103.92305,82 Z"
|
||||
id="path3241"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<path
|
||||
style="opacity:0.25;vector-effect:none;fill:#001428;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter3390)"
|
||||
d="M 47.631397,89.5 64.951906,79.499999 69.282031,87 51.961523,96.999998 Z"
|
||||
id="path3364"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:#00d2ff;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 51.961523,62.000001 77.942286,47 103.92305,62.000001 v 5 l -47.631399,27.5 -4.330127,-2.5 v -5 l 38.971143,-22.5 -12.990381,-7.5 -17.320509,10.000001 z"
|
||||
id="path3243"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="103.92mm" height="160mm" version="1.1" viewBox="0 0 103.92 160" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<metadata>
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:title/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g transform="translate(-25.981 -17)">
|
||||
<path d="m25.981 47 51.962-30 51.962 30v130h-103.92z" fill="#001428"/>
|
||||
<path transform="scale(.26458)" d="m294.59 102.05-163.66 94.488v188.98l163.66 94.488 130.93-75.59v37.795l-130.93 75.59-163.66-94.488v37.795l163.66 94.488 163.66-94.488v-264.57zm0 37.795 130.93 75.592v151.18l-130.93 75.592-130.93-75.592v-151.18zm0 75.592 49.096 28.346-114.56 66.143v-56.693zm98.194 94.488-98.194 56.692-49.098-28.346 147.29-85.039v-18.898l-98.193-56.691-98.195 56.691v113.39l98.195 56.693 98.193-56.693z" fill="#00c2ec"/>
|
||||
<path d="m34.641 152h86.603" fill="none" stroke="#00c2ec" stroke-width="2"/>
|
||||
<g fill="#00c2ec" stroke-width=".26458" aria-label="CORE">
|
||||
<path d="m60.542 172.15q0.82507 0 1.63-0.20124 0.80495-0.20123 1.4489-0.70432 0.66408-0.52322 1.0062-1.2879 0.3421-0.78483 0.3421-1.6099h-2.274q0 0.52322-0.32198 0.96594-0.30186 0.44272-0.80495 0.62384-0.50309 0.16098-1.0263 0.16098-0.58359 0-1.1471-0.24148-0.54334-0.26161-0.80495-0.80495-0.24148-0.56346-0.24148-1.147v-6.6207q0-0.58358 0.24148-1.1269 0.26161-0.56347 0.80495-0.80495 0.56346-0.26161 1.1471-0.26161 0.52322 0 1.0263 0.16099 0.50309 0.16099 0.80495 0.62384 0.32198 0.44272 0.32198 0.96593h2.274q0-0.82507-0.3421-1.5898-0.3421-0.78482-1.0062-1.308-0.64396-0.52322-1.4489-0.70433-0.80495-0.20124-1.63-0.20124-0.70433 0-1.4087 0.14087-0.68421 0.14087-1.2879 0.52322-0.60371 0.36222-1.0263 0.94581-0.40247 0.56346-0.58359 1.2477-0.16099 0.6842-0.16099 1.3885v6.6207q0 0.70433 0.16099 1.3885 0.18111 0.6842 0.58359 1.2678 0.4226 0.56346 1.0263 0.94581 0.60371 0.36223 1.2879 0.5031 0.70433 0.14086 1.4087 0.14086z"/>
|
||||
<path d="m72.174 172.15q0.70433 0 1.3885-0.14086 0.70433-0.14087 1.308-0.5031 0.62384-0.38235 1.0464-0.94581 0.4226-0.58359 0.58359-1.2678 0.18111-0.68421 0.18111-1.3885v-6.6207q0-0.70433-0.18111-1.3885-0.16099-0.70433-0.58359-1.2678-0.4226-0.58359-1.0464-0.94582-0.60371-0.36222-1.308-0.50309-0.68421-0.14087-1.3885-0.14087-0.70433 0-1.4087 0.14087-0.6842 0.14087-1.308 0.50309-0.60371 0.36223-1.0263 0.94582-0.4226 0.56346-0.60371 1.2678-0.16099 0.6842-0.16099 1.3885v6.6207q0 0.70433 0.16099 1.3885 0.18111 0.6842 0.60371 1.2678 0.4226 0.56346 1.0263 0.94581 0.62384 0.36223 1.308 0.5031 0.70433 0.14086 1.4087 0.14086zm0-2.0526q-0.44272 0-0.88544-0.12074-0.4226-0.14086-0.74458-0.44272-0.32198-0.32198-0.46284-0.74458-0.14087-0.44272-0.14087-0.88544v-6.6207q0-0.44272 0.14087-0.86531 0.14087-0.44273 0.46284-0.76471 0.32198-0.32197 0.74458-0.44272 0.44272-0.12074 0.88544-0.12074 0.44272 0 0.86532 0.12074 0.44272 0.12075 0.7647 0.44272 0.3421 0.32198 0.46284 0.76471 0.14087 0.42259 0.14087 0.86531v6.6207q0 0.44272-0.14087 0.88544-0.12074 0.4226-0.46284 0.74458-0.32198 0.30186-0.7647 0.44272-0.4226 0.12074-0.86532 0.12074z"/>
|
||||
<path d="m79.418 171.98h2.274v-5.695h1.1471l3.4009 5.695h2.435l-3.4412-5.8158q0.70433-0.16099 1.3282-0.56346 0.62383-0.4226 1.0062-1.0464 0.40247-0.64396 0.54334-1.3684 0.16099-0.72446 0.16099-1.4489 0-0.70433-0.14087-1.4087t-0.50309-1.308q-0.36223-0.62383-0.94581-1.0464-0.56346-0.44272-1.2678-0.60371-0.68421-0.18112-1.3885-0.18112h-4.6083zm4.6083-7.7476h-2.3343v-4.9907h2.3343q0.44272 0 0.86532 0.20124 0.4226 0.18111 0.66408 0.56346 0.26161 0.38235 0.3421 0.82507 0.10062 0.44272 0.10062 0.90557 0 0.44272-0.10062 0.88544-0.08049 0.44272-0.3421 0.8452-0.24148 0.38235-0.66408 0.58358-0.4226 0.18112-0.86532 0.18112z"/>
|
||||
<path d="m91.734 171.98h7.969v-2.0526h-5.695v-4.7693h4.387v-2.0526h-4.387v-3.8638h5.695v-2.0526h-7.969z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
@@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="103.92305mm"
|
||||
height="160.00002mm"
|
||||
viewBox="0 0 103.92305 160.00002"
|
||||
version="1.1"
|
||||
id="svg2682"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="logo_core_src.svg">
|
||||
<defs
|
||||
id="defs2676">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3358">
|
||||
<stop
|
||||
style="stop-color:#001428;stop-opacity:0.03778338"
|
||||
offset="0"
|
||||
id="stop3354" />
|
||||
<stop
|
||||
id="stop3362"
|
||||
offset="0.5"
|
||||
style="stop-color:#001428;stop-opacity:1" />
|
||||
<stop
|
||||
style="stop-color:#001428;stop-opacity:0.10327456"
|
||||
offset="1"
|
||||
id="stop3356" />
|
||||
</linearGradient>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath1596">
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 106.59697,167.55936 v 12.0003 l 10.39213,5.99963 v -3.99975 l -6.88936,-3.88663 -0.0389,-8.11316 -3.46387,-2.00039 v 0"
|
||||
id="path1598"
|
||||
inkscape:connector-curvature="0" />
|
||||
</clipPath>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3358"
|
||||
id="linearGradient3360"
|
||||
x1="60.621777"
|
||||
y1="97"
|
||||
x2="51.961525"
|
||||
y2="82"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.70710678"
|
||||
inkscape:cx="191.60865"
|
||||
inkscape:cy="511.05691"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:snap-grids="true"
|
||||
inkscape:window-width="3056"
|
||||
inkscape:window-height="1123"
|
||||
inkscape:window-x="84"
|
||||
inkscape:window-y="240"
|
||||
inkscape:window-maximized="0"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:snap-text-baseline="true"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:snap-page="false">
|
||||
<inkscape:grid
|
||||
type="axonomgrid"
|
||||
id="grid3229"
|
||||
units="mm"
|
||||
empspacing="5"
|
||||
spacingy="5"
|
||||
originx="-25.980763"
|
||||
originy="-140" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata2679">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-25.980763,-17.000002)">
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:#001428;fill-opacity:1;stroke:none;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 25.980763,47.000002 51.961523,-30 51.961524,30 V 177.00001 H 25.980763 Z"
|
||||
id="path3306"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:#00c2ec;fill-opacity:1;stroke:none;stroke-width:2.83465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 294.58594,102.04688 130.92578,196.53516 V 385.51172 L 294.58594,480 425.51172,404.41016 v 37.79492 L 294.58594,517.79492 130.92578,423.30664 v 37.79492 l 163.66016,94.48828 163.6582,-94.48828 v -264.5664 z m 0,37.79492 130.92578,75.59179 V 366.61328 L 294.58594,442.20508 163.6582,366.61328 V 215.43359 Z m 0,75.59179 49.0957,28.34571 -114.56055,66.14258 v -56.69336 z m 98.19409,94.48767 -98.19409,56.69202 -49.09766,-28.3457 147.29102,-85.03906 v -18.89844 l -98.19336,-56.69141 -98.19532,56.69141 V 347.7168 l 98.19532,56.69336 98.19336,-56.69336 z"
|
||||
id="path3328"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccc"
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#00c2ec;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 34.641023,152 H 121.24356"
|
||||
id="path2929" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:expanded;font-size:20.1237px;line-height:9.25;font-family:Iosevka;-inkscape-font-specification:'Iosevka Semi-Bold Expanded';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#00c2ec;fill-opacity:1;stroke-width:0.264583"
|
||||
x="77.969116"
|
||||
y="171.98451"
|
||||
id="text2927"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2925"
|
||||
x="77.969116"
|
||||
y="171.98451"
|
||||
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:expanded;font-family:Iosevka;-inkscape-font-specification:'Iosevka Semi-Bold Expanded';fill:#00c2ec;fill-opacity:1;stroke-width:0.264583">CORE</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 164 B |
|
After Width: | Height: | Size: 170 B |
@@ -0,0 +1 @@
|
||||
�P�P
|
||||
|
After Width: | Height: | Size: 30 KiB |