Archipelago — open-source initial import
This commit is contained in:
@@ -0,0 +1,264 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
viewBox="0 0 233.57587 210"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg22"
|
||||
sodipodi:docname="unknown-new.svg"
|
||||
inkscape:version="1.4 (e7c3feb1, 2024-10-09)"
|
||||
width="233.57587"
|
||||
height="210"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview22"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="2.6448247"
|
||||
inkscape:cx="116.45384"
|
||||
inkscape:cy="98.116143"
|
||||
inkscape:window-width="1728"
|
||||
inkscape:window-height="1056"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="33"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg22" />
|
||||
<!-- Antenna -->
|
||||
<!-- Radio body - main housing with gradient -->
|
||||
<defs
|
||||
id="defs6">
|
||||
<linearGradient
|
||||
id="bodyGrad"
|
||||
x1="29.580399"
|
||||
y1="34.651325"
|
||||
x2="207.06279"
|
||||
y2="212.13371"
|
||||
gradientTransform="matrix(0.84515425,0,0,1.183216,16.289544,-41)"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
offset="0%"
|
||||
style="stop-color:#22222a"
|
||||
id="stop2" />
|
||||
<stop
|
||||
offset="100%"
|
||||
style="stop-color:#16161b"
|
||||
id="stop3" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="screenGrad"
|
||||
x1="36.829224"
|
||||
y1="105.71089"
|
||||
x2="36.829224"
|
||||
y2="201.38222"
|
||||
gradientTransform="matrix(1.1811273,0,0,0.84664878,16.289544,-41)"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
offset="0%"
|
||||
style="stop-color:#0c1a12"
|
||||
id="stop4" />
|
||||
<stop
|
||||
offset="100%"
|
||||
style="stop-color:#061008"
|
||||
id="stop5" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="glow"
|
||||
x="-0.8"
|
||||
y="-0.8"
|
||||
width="2.6"
|
||||
height="2.6">
|
||||
<feGaussianBlur
|
||||
stdDeviation="2"
|
||||
result="coloredBlur"
|
||||
id="feGaussianBlur5" />
|
||||
<feMerge
|
||||
id="feMerge6">
|
||||
<feMergeNode
|
||||
in="coloredBlur"
|
||||
id="feMergeNode5" />
|
||||
<feMergeNode
|
||||
in="SourceGraphic"
|
||||
id="feMergeNode6" />
|
||||
</feMerge>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect
|
||||
x="46.289543"
|
||||
y="5"
|
||||
width="140"
|
||||
height="200"
|
||||
rx="14"
|
||||
fill="url(#bodyGrad)"
|
||||
stroke="#67ea94"
|
||||
stroke-width="10"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
id="rect6"
|
||||
style="fill:url(#bodyGrad)" />
|
||||
<!-- Inner bezel -->
|
||||
<rect
|
||||
x="54.289543"
|
||||
y="13"
|
||||
width="124"
|
||||
height="184"
|
||||
rx="10"
|
||||
fill="none"
|
||||
stroke="#2a2a32"
|
||||
stroke-width="1"
|
||||
id="rect7" />
|
||||
<!-- Top speaker grille -->
|
||||
<rect
|
||||
x="71.289543"
|
||||
y="21"
|
||||
width="90"
|
||||
height="20"
|
||||
rx="3"
|
||||
fill="#0a0a0f"
|
||||
id="rect8" />
|
||||
<g
|
||||
stroke="#333340"
|
||||
stroke-width="1"
|
||||
id="g10"
|
||||
transform="translate(16.289544,-41)">
|
||||
<line
|
||||
x1="62"
|
||||
y1="68"
|
||||
x2="138"
|
||||
y2="68"
|
||||
id="line8" />
|
||||
<line
|
||||
x1="62"
|
||||
y1="72"
|
||||
x2="138"
|
||||
y2="72"
|
||||
id="line9" />
|
||||
<line
|
||||
x1="62"
|
||||
y1="76"
|
||||
x2="138"
|
||||
y2="76"
|
||||
id="line10" />
|
||||
</g>
|
||||
<!-- Screen area with glow effect -->
|
||||
<rect
|
||||
x="60.289543"
|
||||
y="49"
|
||||
width="112"
|
||||
height="80"
|
||||
rx="6"
|
||||
fill="url(#screenGrad)"
|
||||
stroke="#67ea94"
|
||||
stroke-width="1"
|
||||
opacity="0.8"
|
||||
id="rect10"
|
||||
style="fill:url(#screenGrad)" />
|
||||
<!-- Meshtastic logo centered in screen - using actual logo paths -->
|
||||
<g
|
||||
transform="matrix(0.95,0,0,0.95,69.289544,64)"
|
||||
filter="url(#glow)"
|
||||
id="g14">
|
||||
<g
|
||||
transform="matrix(0.802386,0,0,0.460028,-421.748,-122.127)"
|
||||
id="g13">
|
||||
<g
|
||||
transform="matrix(0.579082,0,0,1.01004,460.975,-39.6867)"
|
||||
id="g11">
|
||||
<path
|
||||
d="m 250.908,330.267 -57.782,84.738 -12.188,-8.311 63.864,-93.657 c 1.372,-2.013 3.651,-3.218 6.087,-3.221 2.437,-0.002 4.717,1.199 6.093,3.21 l 64.012,93.51 -12.173,8.333 z"
|
||||
fill="#67ea94"
|
||||
id="path10" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.582378,0,0,1.01579,485.019,-211.182)"
|
||||
id="g12">
|
||||
<path
|
||||
d="m 87.642,581.398 67.115,-98.421 -12.119,-8.264 -67.115,98.421 z"
|
||||
fill="#67ea94"
|
||||
id="path11" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Question mark with glow -->
|
||||
<!-- Control area background -->
|
||||
<rect
|
||||
x="60.289543"
|
||||
y="137"
|
||||
width="112"
|
||||
height="60"
|
||||
rx="6"
|
||||
fill="#0f0f14"
|
||||
id="rect14" />
|
||||
<!-- D-pad style navigation -->
|
||||
<g
|
||||
transform="translate(88.289544,167)"
|
||||
id="g17">
|
||||
<circle
|
||||
cx="0"
|
||||
cy="0"
|
||||
r="22"
|
||||
fill="#1a1a20"
|
||||
stroke="#2a2a32"
|
||||
stroke-width="1"
|
||||
id="circle14" />
|
||||
<path
|
||||
d="M -6,-16 H 6 V -6 H -6 Z"
|
||||
fill="#2a2a32"
|
||||
rx="1"
|
||||
id="path14" />
|
||||
<path
|
||||
d="M -6,6 H 6 V 16 H -6 Z"
|
||||
fill="#2a2a32"
|
||||
rx="1"
|
||||
id="path15" />
|
||||
<path
|
||||
d="M -16,-6 H -6 V 6 h -10 z"
|
||||
fill="#2a2a32"
|
||||
rx="1"
|
||||
id="path16" />
|
||||
<path
|
||||
d="M 6,-6 H 16 V 6 H 6 Z"
|
||||
fill="#2a2a32"
|
||||
rx="1"
|
||||
id="path17" />
|
||||
<circle
|
||||
cx="0"
|
||||
cy="0"
|
||||
r="5"
|
||||
fill="#3a3a42"
|
||||
id="circle17" />
|
||||
</g>
|
||||
<!-- Action button (glowing green) -->
|
||||
<circle
|
||||
cx="144.28955"
|
||||
cy="167"
|
||||
r="14"
|
||||
fill="#1a2a1f"
|
||||
stroke="#67ea94"
|
||||
stroke-width="2"
|
||||
id="circle18" />
|
||||
<circle
|
||||
cx="144.28955"
|
||||
cy="167"
|
||||
r="8"
|
||||
fill="#67ea94"
|
||||
filter="url(#glow)"
|
||||
id="circle19" />
|
||||
<!-- Status LED -->
|
||||
<circle
|
||||
cx="170.26186"
|
||||
cy="25.547974"
|
||||
r="3"
|
||||
fill="#67ea94"
|
||||
opacity="0.8"
|
||||
filter="url(#glow)"
|
||||
id="circle20" />
|
||||
<!-- Side buttons -->
|
||||
<!-- USB port indication at bottom -->
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.0 KiB |
Reference in New Issue
Block a user