all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again
@ 2025-08-29  9:26 Shannon Sterz
  2025-08-29  9:26 ` [pve-devel] [PATCH manager 1/2] ui: add virt viewer " Shannon Sterz
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Shannon Sterz @ 2025-08-29  9:26 UTC (permalink / raw)
  To: pve-devel

these were accidentally dropped on apply due to long lines, so reformat
them and add them back.

Shannon Sterz (2):
  ui: add virt viewer svg again
  ui: add ceph logo svg again

 www/images/Makefile        |   4 +-
 www/images/logo-ceph.svg   | 129 ++++++++
 www/images/virt-viewer.svg | 590 +++++++++++++++++++++++++++++++++++++
 3 files changed, 721 insertions(+), 2 deletions(-)
 create mode 100644 www/images/logo-ceph.svg
 create mode 100644 www/images/virt-viewer.svg

--
2.47.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pve-devel] [PATCH manager 1/2] ui: add virt viewer svg again
  2025-08-29  9:26 [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again Shannon Sterz
@ 2025-08-29  9:26 ` Shannon Sterz
  2025-08-29  9:26 ` [pve-devel] [PATCH manager 2/2] ui: add ceph logo " Shannon Sterz
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Shannon Sterz @ 2025-08-29  9:26 UTC (permalink / raw)
  To: pve-devel

this was accidentally dropped when applying:

53cf0269 (ui: use svg version of the virt viewer icon)

likely due mail line length limits. so add the svg again and reformat
it to conform to the limit.

Signed-off-by: Shannon Sterz <s.sterz@proxmox.com>
---
 www/images/Makefile        |   2 +-
 www/images/virt-viewer.svg | 590 +++++++++++++++++++++++++++++++++++++
 2 files changed, 591 insertions(+), 1 deletion(-)
 create mode 100644 www/images/virt-viewer.svg

diff --git a/www/images/Makefile b/www/images/Makefile
index bd6693575..6addcbc07 100644
--- a/www/images/Makefile
+++ b/www/images/Makefile
@@ -2,7 +2,7 @@ include ../../defines.mk
 
 all:
 
-# virt-viewer.svg copied from virt-viewer source:
+# virt-viewer.svg copied from virt-viewer source (and reformatted):
 # https://github.com/webrulon/virt-viewer/blob/master/icons/virt-viewer.svg
 #
 # novnc.svg copied from the noVnc source:
diff --git a/www/images/virt-viewer.svg b/www/images/virt-viewer.svg
new file mode 100644
index 000000000..54268801e
--- /dev/null
+++ b/www/images/virt-viewer.svg
@@ -0,0 +1,590 @@
+<?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="48.000000px"
+   height="48.000000px"
+   id="svg2327"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/devices"
+   sodipodi:docname="video-display.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs3">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 24 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="48 : 24 : 1"
+       inkscape:persp3d-origin="24 : 16 : 1"
+       id="perspective71" />
+    <linearGradient
+       id="linearGradient2329">
+      <stop
+         id="stop2331"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2333"
+         offset="1.0000000"
+         style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2321"
+       inkscape:collect="always">
+      <stop
+         id="stop2323"
+         offset="0"
+         style="stop-color:#7b7f7a;stop-opacity:1;" />
+      <stop
+         id="stop2325"
+         offset="1"
+         style="stop-color:#7b7f7a;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2711">
+      <stop
+         id="stop2713"
+         offset="0.0000000"
+         style="stop-color:#909090;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2715"
+         offset="1.0000000"
+         style="stop-color:#bebebe;stop-opacity:0.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2701">
+      <stop
+         id="stop2703"
+         offset="0.0000000"
+         style="stop-color:#585956;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2705"
+         offset="1.0000000"
+         style="stop-color:#bbbeb8;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2683"
+       inkscape:collect="always">
+      <stop
+         id="stop2685"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop2687"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2675">
+      <stop
+         id="stop2677"
+         offset="0.0000000"
+         style="stop-color:#5b5b97;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2679"
+         offset="1.0000000"
+         style="stop-color:#1b1b43;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2667">
+      <stop
+         id="stop2669"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2671"
+         offset="1.0000000"
+         style="stop-color:#fcfcff;stop-opacity:0.0000000;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient2454">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop2456" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop2458" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient2415">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop2417" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop2419" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2253">
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop2255" />
+      <stop
+         style="stop-color:#494949;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop2257" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2245">
+      <stop
+         style="stop-color:#dde1d9;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop2247" />
+      <stop
+         style="stop-color:#cacdc6;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop2249" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2245"
+       id="linearGradient2251"
+       gradientTransform="matrix(1.129863,0.000000,0.000000,0.885063,2.875000,1.570628)"
+       x1="8.6116238"
+       y1="7.2293582"
+       x2="34.784473"
+       y2="33.339787"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2415"
+       id="linearGradient2421"
+       gradientTransform="matrix(1.108069,0.000000,0.000000,0.902471,5.500000,3.875000)"
+       x1="17.698339"
+       y1="13.004725"
+       x2="34.974548"
+       y2="55.200756"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2454"
+       id="radialGradient2460"
+       gradientTransform="scale(1.925808,0.519262)"
+       cx="12.575710"
+       cy="67.501709"
+       fx="12.575710"
+       fy="67.501709"
+       r="8.7662794"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="26.729263"
+       x2="17.199417"
+       y1="1.6537577"
+       x1="11.492236"
+       gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,5.090553,1.543476)"
+       id="linearGradient2673"
+       xlink:href="#linearGradient2667"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.8666229"
+       x2="16.315819"
+       y1="32.622238"
+       x1="19.150396"
+       gradientTransform="matrix(1.174139,0.000000,0.000000,0.945431,5.221825,1.543476)"
+       id="linearGradient2681"
+       xlink:href="#linearGradient2675"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="162.45061"
+       x2="3.7069974"
+       y1="171.29134"
+       x1="3.7069976"
+       gradientTransform="matrix(5.705159,0.000000,0.000000,0.175280,5.500000,2.195627)"
+       id="linearGradient2689"
+       xlink:href="#linearGradient2683"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="64.892525"
+       x2="12.127711"
+       y1="53.535141"
+       x1="12.206709"
+       gradientTransform="matrix(1.816345,0.000000,0.000000,1.278927,2.500000,-40.24508)"
+       id="linearGradient2707"
+       xlink:href="#linearGradient2701"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="3.8451097"
+       x2="35.520542"
+       y1="3.9384086"
+       x1="34.300991"
+       id="linearGradient2717"
+       xlink:href="#linearGradient2711"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="3.8451097"
+       x2="35.520542"
+       y1="3.9384086"
+       x1="34.300991"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2721"
+       xlink:href="#linearGradient2711"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="3.8451097"
+       x2="35.520542"
+       y1="3.9384086"
+       x1="34.300991"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2725"
+       xlink:href="#linearGradient2711"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="3.8451097"
+       x2="35.520542"
+       y1="3.9384086"
+       x1="34.300991"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2729"
+       xlink:href="#linearGradient2711"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="3.8451097"
+       x2="35.520542"
+       y1="3.9384086"
+       x1="34.300991"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2733"
+       xlink:href="#linearGradient2711"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="31.246054"
+       x2="32.536823"
+       y1="5.3817744"
+       x1="10.390738"
+       gradientTransform="matrix(1.104397,0.000000,0.000000,0.905471,4.500000,2.875000)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient1561"
+       xlink:href="#linearGradient2253"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="28.205938"
+       x2="-35.658386"
+       y1="33.416473"
+       x1="-35.658386"
+       id="linearGradient2327"
+       xlink:href="#linearGradient2321"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="30.962345"
+       x2="-35.074745"
+       y1="34.242237"
+       x1="-35.122688"
+       id="linearGradient2337"
+       xlink:href="#linearGradient2329"
+       inkscape:collect="always" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="0.12156863"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.6568542"
+     inkscape:cx="35.613813"
+     inkscape:cy="27.608256"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     inkscape:window-width="854"
+     inkscape:window-height="756"
+     inkscape:window-x="211"
+     inkscape:window-y="92"
+     inkscape:showpageshadow="false" />
+  <metadata
+     id="metadata4">
+    <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>Video Display</dc:title>
+        <dc:date />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>video</rdf:li>
+            <rdf:li>display</rdf:li>
+            <rdf:li>monitor</rdf:li>
+            <rdf:li>LCD</rdf:li>
+            <rdf:li>CRT</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+        <dc:source>http://jimmac.musichall.cz/</dc:source>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/publicdomain/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer">
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.50857143;overflow:visible;display:inline;visibility:visible;
+        stroke-opacity:0.70063692;stroke-dashoffset:0.0000000;stroke-miterlimit:4.0000000;
+        marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:miter;
+        stroke-linecap:round;stroke-width:1.0000000;stroke:none;fill-rule:evenodd;
+        fill-opacity:1.0000000;fill:url(#radialGradient2460);color:#000000"
+       id="path2452"
+       sodipodi:cx="24.218407"
+       sodipodi:cy="35.051105"
+       sodipodi:rx="16.882174"
+       sodipodi:ry="4.5520000"
+       d="M 41.100580 35.051105 A 16.882174 4.5520000 0 1 1 7.3362331,35.051105 A 16.882174 4.5520000
+        0 1 1 41.100580 35.051105 z"
+       transform="matrix(1.050251,0.000000,0.000000,1.867888,-0.945558,-28.10611)" />
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:#adb0aa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#4b4d4a;
+        stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible"
+       id="path2407"
+       sodipodi:cx="-35.658386"
+       sodipodi:cy="29.716238"
+       sodipodi:rx="9.3944187"
+       sodipodi:ry="3.9395950"
+       d="M -26.263968 29.716238 A 9.3944187 3.9395950 0 1 1 -45.052805,29.716238 A 9.3944187
+        3.9395950 0 1 1 -26.263968 29.716238 z"
+       transform="translate(60.03339,8.078430)" />
+    <path
+       transform="matrix(0.902373,0.000000,0.000000,0.827650,56.55215,12.86792)"
+       d="M -26.263968 29.716238 A 9.3944187 3.9395950 0 1 1  -45.052805,29.716238 A 9.3944187
+        3.9395950 0 1 1  -26.263968 29.716238 z"
+       sodipodi:ry="3.9395950"
+       sodipodi:rx="9.3944187"
+       sodipodi:cy="29.716238"
+       sodipodi:cx="-35.658386"
+       id="path1825"
+       style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:url(#linearGradient2327);stroke-width:1.1571338;stroke-linecap:butt;
+        stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;
+        stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;
+        stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:url(#linearGradient2337);stroke-width:1.1833371;stroke-linecap:butt;
+        stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;
+        stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;
+        stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
+       id="path2983"
+       sodipodi:cx="-35.658386"
+       sodipodi:cy="29.716238"
+       sodipodi:rx="9.3944187"
+       sodipodi:ry="3.9395950"
+       d="M -26.263968 29.716238 A 9.3944187 3.9395950 0 1 1  -45.052805,29.716238 A 9.3944187
+        3.9395950 0 1 1  -26.263968 29.716238 z"
+       transform="matrix(0.837548,0.000000,0.000000,0.852655,54.17811,11.00615)" />
+    <rect
+       y="31.078613"
+       x="19.972397"
+       height="6.3650389"
+       width="9.0396729"
+       id="rect2699"
+       style="color:#000000;fill:url(#linearGradient2707);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:none;stroke-width:0.60872948;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible" />
+    <path
+       style="color:#000000;fill:url(#linearGradient2251);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:url(#linearGradient1561);stroke-width:1.0000000;stroke-linecap:butt;
+        stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;
+        stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;
+        visibility:visible;display:inline;overflow:visible"
+       d="M 7.5809024,4.5706221 L 41.169097,4.5706221 C 42.080439,4.5706221 42.793244,5.1541039
+         42.835849,5.9722091 L 44.167893,31.550323 C 44.226102,32.668058 43.266837,33.570628
+         42.147588,33.570628 L 6.6024120,33.570628 C 5.4831629,33.570628 4.5238980,32.668058
+         4.5821068,31.550323 L 5.9141506,5.9722091 C 5.9544343,5.1986745 6.4616533,4.5706221
+         7.5809024,4.5706221 z "
+       id="rect2404"
+       sodipodi:nodetypes="cssssssss" />
+    <path
+       sodipodi:nodetypes="ccccc"
+       id="path2377"
+       d="M 8.9105350,7.1808270 L 7.6683398,29.226144 L 39.318729,29.226144 L 37.983712,7.2742560 L
+        8.9105350,7.1808270 z "
+       style="fill:url(#linearGradient2681);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000079;
+        stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:round;
+        stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
+    <path
+       sodipodi:nodetypes="cc"
+       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient2689);
+        stroke-width:0.99618119;stroke-linecap:round;stroke-linejoin:miter;
+        stroke-miterlimit:4.0000000;stroke-opacity:0.24840762"
+       d="M 6.6774331,31.610789 L 42.105910,31.610789"
+       id="path2393" />
+    <path
+       sodipodi:nodetypes="cssssssss"
+       id="path2397"
+       d="M 7.4145985,5.5813396 L 41.260101,5.5435383 C 41.543798,5.5432214 41.819403,5.7807881
+        41.842206,6.1960820 L 43.204098,30.999330 C 43.262137,32.056361 42.664349,32.785201
+        41.605727,32.785201 L 7.0817583,32.785201 C 6.0231355,32.785201 5.4887439,32.056410
+        5.5458869,30.999330 L 6.8699773,6.5051630 C 6.9086732,5.7893326 7.0363626,5.5817620
+        7.4145985,5.5813396 z "
+       style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:url(#linearGradient2421);stroke-width:0.99999964;stroke-linecap:butt;
+        stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;
+        stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:0.70063692;
+        visibility:visible;display:inline;overflow:visible" />
+    <path
+       sodipodi:nodetypes="ccccc"
+       style="opacity:0.53142858;fill:url(#linearGradient2673);fill-opacity:1.0000000;
+        fill-rule:evenodd;stroke:none;stroke-width:0.25000000pt;stroke-linecap:butt;
+        stroke-linejoin:miter;stroke-opacity:1.0000000"
+       d="M 9.2115360,7.6213630 L 8.4090070,25.491693 C 19.453645,23.091063 23.830470,14.999494
+        37.563039,12.344943 L 37.401567,7.6874270 L 9.2115360,7.6213630 z "
+       id="path2443" />
+    <path
+       transform="matrix(1.331237,0.000000,0.000000,0.658449,-5.919330,5.728866)"
+       d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1  33.941126,3.9384086 A 0.83968931
+        0.83968931 0 1 1  35.620504 3.9384086 z"
+       sodipodi:ry="0.83968931"
+       sodipodi:rx="0.83968931"
+       sodipodi:cy="3.9384086"
+       sodipodi:cx="34.780815"
+       id="path2709"
+       style="color:#000000;fill:url(#linearGradient2717);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:none;stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:url(#linearGradient2721);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:none;stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible"
+       id="path2719"
+       sodipodi:cx="34.780815"
+       sodipodi:cy="3.9384086"
+       sodipodi:rx="0.83968931"
+       sodipodi:ry="0.83968931"
+       d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1  33.941126,3.9384086 A 0.83968931
+        0.83968931 0 1 1  35.620504 3.9384086 z"
+       transform="matrix(1.331237,0.000000,0.000000,0.658449,-5.805730,7.834650)" />
+    <path
+       transform="matrix(1.331237,0.000000,0.000000,0.658449,-5.692130,9.834650)"
+       d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1  33.941126,3.9384086 A 0.83968931
+        0.83968931 0 1 1  35.620504 3.9384086 z"
+       sodipodi:ry="0.83968931"
+       sodipodi:rx="0.83968931"
+       sodipodi:cy="3.9384086"
+       sodipodi:cx="34.780815"
+       id="path2723"
+       style="color:#000000;fill:url(#linearGradient2725);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:none;stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:url(#linearGradient2729);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:none;stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible"
+       id="path2727"
+       sodipodi:cx="34.780815"
+       sodipodi:cy="3.9384086"
+       sodipodi:rx="0.83968931"
+       sodipodi:ry="0.83968931"
+       d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1  33.941126,3.9384086 A 0.83968931
+        0.83968931 0 1 1  35.620504 3.9384086 z"
+       transform="matrix(1.331237,0.000000,0.000000,0.658449,-5.578530,11.83465)" />
+    <path
+       transform="matrix(1.331237,0.000000,0.000000,0.658449,-5.464930,13.83465)"
+       d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1 33.941126,3.9384086 A 0.83968931
+        0.83968931 0 1 1 35.620504 3.9384086 z"
+       sodipodi:ry="0.83968931"
+       sodipodi:rx="0.83968931"
+       sodipodi:cy="3.9384086"
+       sodipodi:cx="34.780815"
+       id="path2731"
+       style="color:#000000;fill:url(#linearGradient2733);fill-opacity:1.0000000;fill-rule:evenodd;
+        stroke:none;stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;
+        marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;
+        stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;
+        overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       id="text2735"
+       d="M 22.500000,30.192666 L 22.781716,30.192666 C 22.865481,30.192667 22.929701,30.211330
+        22.974376,30.248656 C 23.019345,30.285690 23.041829,30.338594 23.041830,30.407370 C
+        23.041829,30.476440 23.019345,30.529638 22.974376,30.566965 C 22.929701,30.603998
+        22.865481,30.622515 22.781716,30.622515 L 22.669735,30.622515 L 22.669735,30.850885 L
+        22.500000,30.850885 L 22.500000,30.192666 M 22.669735,30.315669 L 22.669735,30.499512 L
+        22.763640,30.499512 C 22.796558,30.499512 22.821982,30.491576 22.839911,30.475705 C
+        22.857839,30.459540 22.866804,30.436762 22.866804,30.407370 C 22.866804,30.377979
+        22.857839,30.355348 22.839911,30.339476 C 22.821982,30.323605 22.796558,30.315669
+        22.763640,30.315669 L 22.669735,30.315669 M 23.461979,30.303765 C 23.410250,30.303766
+        23.370131,30.322870 23.341621,30.361078 C 23.313112,30.399288 23.298857,30.453074
+        23.298857,30.522437 C 23.298857,30.591507 23.313112,30.645146 23.341621,30.683355 C
+        23.370131,30.721564 23.410250,30.740668 23.461979,30.740668 C 23.514001,30.740668
+        23.554267,30.721564 23.582778,30.683355 C 23.611287,30.645146 23.625541,30.591507
+        23.625542,30.522437 C 23.625541,30.453074 23.611287,30.399288 23.582778,30.361078 C
+        23.554267,30.322870 23.514001,30.303766 23.461979,30.303765 M 23.461979,30.180762 C
+        23.567787,30.180763 23.650671,30.211036 23.710630,30.271582 C 23.770588,30.332128
+        23.800567,30.415747 23.800568,30.522437 C 23.800567,30.628834 23.770588,30.712305
+        23.710630,30.772851 C 23.650671,30.833398 23.567787,30.863671 23.461979,30.863671 C
+        23.356464,30.863671 23.273580,30.833398 23.213328,30.772851 C 23.153370,30.712305
+        23.123391,30.628834 23.123391,30.522437 C 23.123391,30.415747 23.153370,30.332128
+        23.213328,30.271582 C 23.273580,30.211036 23.356464,30.180763 23.461979,30.180762 M
+        23.928420,30.192666 L 24.117994,30.192666 L 24.357387,30.644117 L 24.357387,30.192666 L
+        24.518305,30.192666 L 24.518305,30.850885 L 24.328730,30.850885 L 24.089338,30.399434 L
+        24.089338,30.850885 L 23.928420,30.850885 L 23.928420,30.192666 M 24.591489,30.192666 L
+        24.777095,30.192666 L 24.926991,30.427209 L 25.076887,30.192666 L 25.262935,30.192666 L
+        25.012079,30.573578 L 25.012079,30.850885 L 24.842344,30.850885 L 24.842344,30.573578 L
+        24.591489,30.192666"
+       style="font-size:0.90290260;font-style:normal;font-variant:normal;font-weight:bold;
+        font-stretch:normal;writing-mode:lr-tb;text-anchor:start;fill:#4a4a4a;fill-opacity:1.0000000;
+        stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;
+        stroke-opacity:1.0000000;font-family:Bitstream Vera Sans" />
+  </g>
+</svg>
-- 
2.47.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pve-devel] [PATCH manager 2/2] ui: add ceph logo svg again
  2025-08-29  9:26 [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again Shannon Sterz
  2025-08-29  9:26 ` [pve-devel] [PATCH manager 1/2] ui: add virt viewer " Shannon Sterz
@ 2025-08-29  9:26 ` Shannon Sterz
  2025-08-29 12:03 ` [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer " Maximiliano Sandoval
  2025-09-01 10:53 ` [pve-devel] applied-series: " Fabian Grünbichler
  3 siblings, 0 replies; 5+ messages in thread
From: Shannon Sterz @ 2025-08-29  9:26 UTC (permalink / raw)
  To: pve-devel

this was accidentally dropped when applying this commit:

2348790b (ui: replace the ceph logo png with an svg version)

likely due to line length limits of email. so reformat the svg and add
it back in again.

Signed-off-by: Shannon Sterz <s.sterz@proxmox.com>
---
 www/images/Makefile      |   2 +-
 www/images/logo-ceph.svg | 129 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+), 1 deletion(-)
 create mode 100644 www/images/logo-ceph.svg

diff --git a/www/images/Makefile b/www/images/Makefile
index 6addcbc07..57631a87c 100644
--- a/www/images/Makefile
+++ b/www/images/Makefile
@@ -17,7 +17,7 @@ all:
 # https://commons.wikimedia.org/wiki/File:DE9_Diagram.svg
 # (public domain)
 
-# logo-ceph is adapted from Ceph_Logo.svg
+# logo-ceph is adapted and reformatted from Ceph_Logo.svg:
 # https://github.com/ceph/ceph/blob/main/src/pybind/mgr/dashboard/frontend/src/assets/Ceph_Logo.svg
 
 # xtermjs.svg was copied from the xtermjs-branding sources:
diff --git a/www/images/logo-ceph.svg b/www/images/logo-ceph.svg
new file mode 100644
index 000000000..660aaebbc
--- /dev/null
+++ b/www/images/logo-ceph.svg
@@ -0,0 +1,129 @@
+<?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"
+   sodipodi:docname="Ceph_Logo.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   id="svg27"
+   version="1.1"
+   viewBox="0 0 22.93428 22.4424"
+   height="22.4424mm"
+   width="22.93428mm">
+  <defs
+     id="defs21">
+    <color-profile
+       xlink:href="file:///usr/share/color/icc/krita/sRGB-elle-V2-g10.icc"
+       name="sRGB-elle-V2-g10.icc"
+       id="color-profile35" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:window-maximized="1"
+     inkscape:window-y="1080"
+     inkscape:window-x="3840"
+     inkscape:window-height="1051"
+     inkscape:window-width="1920"
+     fit-margin-bottom="0"
+     fit-margin-right="0"
+     fit-margin-left="0"
+     fit-margin-top="0"
+     showgrid="false"
+     inkscape:document-rotation="0"
+     inkscape:current-layer="layer1"
+     inkscape:document-units="mm"
+     inkscape:cy="39.499381"
+     inkscape:cx="29.58201"
+     inkscape:zoom="5.6"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <metadata
+     id="metadata24">
+    <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
+     transform="translate(-111.75311,-212.54075)"
+     id="layer1"
+     inkscape:groupmode="layer"
+     inkscape:label="Ebene 1">
+    <path
+       style="fill:#000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583"
+       d="m 123.18096,212.54075 c -1.54244,0 -3.03889,0.30198 -4.44866,0.89818
+        -1.36085,0.57588 -2.58333,1.3995 -3.63198,2.44903 -1.04982,1.04891
+        -1.87352,2.27125 -2.44969,3.63166 -0.59614,1.41006 -0.89752,2.90769
+        -0.89752,4.44931 0,0.88089 0.0998,1.75881 0.29917,2.60975 0.19372,0.82789
+        0.48107,1.63557 0.85432,2.40026 0.68819,1.40905 1.80379,2.81384
+        3.06538,3.86536 0.82281,-0.4498 1.28965,-0.94572 1.38884,-1.47622
+        0.0956,-0.50956 -0.12815,-1.05842 -0.7044,-1.72565 -1.36741,-1.56892
+        -2.12041,-3.58324 -2.12041,-5.6735 0,-4.76667 3.87763,-8.6456
+        8.64495,-8.6456 0.008,0 0.0393,6.6e-4 0.0393,6.6e-4 0,0 0.0305,-6.6e-4
+        0.0383,-6.6e-4 4.76715,0 8.64527,3.87893 8.64527,8.6456 0,2.09026
+        -0.75283,4.1046 -2.11975,5.67284 -0.57201,0.66284 -0.80153,1.23499
+        -0.70211,1.74922 0.10311,0.53107 0.56896,1.02002 1.38458,1.45397
+        1.26331,-1.05177 2.3782,-2.4564 3.06637,-3.86602 0.37372,-0.76469
+        0.66107,-1.57237 0.85464,-2.40026 0.1988,-0.85094 0.29983,-1.72886
+        0.29983,-2.60975 0,-1.54162 -0.30231,-3.03925 -0.89851,-4.44931
+        -0.57588,-1.36041 -1.40013,-2.58275 -2.44904,-3.63166 -1.04913,-1.04953
+        -2.27155,-1.87315 -3.63198,-2.44903 -1.40995,-0.5962 -2.90688,-0.89818
+        -4.44931,-0.89818 h -0.0393 z m -0.004,4.62214 c -0.32192,0 -0.64417,0.0219
+        -0.95873,0.0671 -0.92883,0.1324 -1.8401,0.46397 -2.63525,0.96004
+        -0.75897,0.47323 -1.43426,1.1087 -1.95215,1.83792 -0.53535,0.75374
+        -0.91954,1.62985 -1.10963,2.53316 -0.20655,0.97977 -0.19361,2.01224
+        0.0376,2.98552 0.21276,0.89514 0.61602,1.75703 1.16626,2.49191
+        0.14746,0.19797 0.31251,0.37855 0.48673,0.56987 0.058,0.063 0.11717,0.12782
+        0.17675,0.19411 0.002,0.002 0.003,0.003 0.005,0.005 0.007,0.007
+        0.0162,0.0158 0.0252,0.0265 0.60646,0.70473 0.91421,1.46388 0.91421,2.25525
+        0,1.19597 -0.66414,2.29315 -1.70895,2.85525 0.60776,0.33731 1.24734,0.61904
+        1.90404,0.83925 0.21816,0.0731 0.44001,0.13985 0.6625,0.19934
+        0.13296,-0.0835 0.58624,-0.42093 1.02943,-1.03369 0.42381,-0.58551
+        0.92331,-1.55674 0.89687,-2.85753 -0.0155,-0.78287 -0.17316,-1.54536
+        -0.46709,-2.26507 -0.29199,-0.71355 -0.71021,-1.36743 -1.24449,-1.94268 l
+        -0.002,-0.004 c -0.04,-0.0456 -0.0786,-0.0911 -0.11816,-0.13613
+        -0.20138,-0.23358 -0.40932,-0.47459 -0.57609,-0.75677 -0.20417,-0.34691
+        -0.35302,-0.71154 -0.44123,-1.08442 -0.13724,-0.57588 -0.1445,-1.18703
+        -0.0229,-1.76689 0.1135,-0.53315 0.3392,-1.04985 0.65563,-1.49522
+        0.30638,-0.43154 0.70637,-0.80806 1.15578,-1.08835 0.46898,-0.29265
+        1.00724,-0.48855 1.55511,-0.56627 0.18502,-0.0266 0.37651,-0.0403
+        0.56824,-0.0403 h 0.0409 0.0412 c 0.19212,0 0.38328,0.0137 0.56889,0.0403
+        0.54819,0.0777 1.08631,0.27362 1.55479,0.56627 0.44949,0.28029
+        0.84882,0.65681 1.15545,1.08835 0.31651,0.44537 0.54311,0.96207
+        0.65563,1.49522 0.12194,0.57986 0.11399,1.19101 -0.0222,1.76689
+        -0.0886,0.37288 -0.23731,0.73751 -0.44189,1.08442 -0.16594,0.28218
+        -0.37412,0.52319 -0.57544,0.75677 -0.0397,0.045 -0.0786,0.0905
+        -0.11783,0.13617 l -0.003,0.004 c -0.53338,0.57525 -0.9522,1.22913
+        -1.24416,1.94267 -0.29412,0.71971 -0.45106,1.4822 -0.46742,2.26507
+        -0.0261,1.30079 0.47323,2.27202 0.89753,2.85754 0.44229,0.61275
+        0.89596,0.95014 1.02877,1.03369 0.22233,-0.0595 0.44541,-0.12627
+        0.66349,-0.19934 0.6567,-0.22022 1.29635,-0.50194 1.90436,-0.83926
+        -1.04596,-0.5621 -1.70993,-1.65928 -1.70993,-2.85524 0,-0.78066
+        0.29884,-1.5183 0.91356,-2.25395 0.008,-0.0117 0.0182,-0.0208 0.0252,-0.0278
+        0.002,-0.002 0.004,-0.003 0.006,-0.005 0.0597,-0.0663 0.1185,-0.1311
+        0.17577,-0.19411 0.17488,-0.19132 0.33935,-0.3719 0.48706,-0.56987
+        0.55097,-0.73488 0.95359,-1.59677 1.16691,-2.49191 0.2306,-0.97328
+        0.24377,-2.00575 0.038,-2.98552 -0.19086,-0.90335 -0.57496,-1.77946
+        -1.10998,-2.5332 -0.51797,-0.72922 -1.19318,-1.36469 -1.95215,-1.83792
+        -0.79523,-0.49606 -1.70641,-0.82764 -2.63561,-0.96004 -0.31415,-0.0452
+        -0.63706,-0.0671 -0.95906,-0.0671 h -0.0409 -0.0452 z m 0.0429,4.65814 c
+        -1.24383,0 -2.25624,1.01222 -2.25624,2.25657 0,1.24414 1.01241,2.25624
+        2.25624,2.25624 1.24382,0 2.25591,-1.0121 2.25591,-2.25624 0,-1.24435
+        -1.01209,-2.25657 -2.25591,-2.25657 z"
+       id="path3043-5"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
-- 
2.47.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again
  2025-08-29  9:26 [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again Shannon Sterz
  2025-08-29  9:26 ` [pve-devel] [PATCH manager 1/2] ui: add virt viewer " Shannon Sterz
  2025-08-29  9:26 ` [pve-devel] [PATCH manager 2/2] ui: add ceph logo " Shannon Sterz
@ 2025-08-29 12:03 ` Maximiliano Sandoval
  2025-09-01 10:53 ` [pve-devel] applied-series: " Fabian Grünbichler
  3 siblings, 0 replies; 5+ messages in thread
From: Maximiliano Sandoval @ 2025-08-29 12:03 UTC (permalink / raw)
  To: Shannon Sterz; +Cc: pve-devel

Shannon Sterz <s.sterz@proxmox.com> writes:

> these were accidentally dropped on apply due to long lines, so reformat
> them and add them back.
>
> Shannon Sterz (2):
>   ui: add virt viewer svg again
>   ui: add ceph logo svg again

I tested this quickly and it fixed `make deb` on master.

Tested-by: Maximiliano Sandoval <m.sandoval@proxmox.com>

-- 
Maximiliano


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pve-devel] applied-series: [PATCH manager 0/2] add ceph and virt-viewer svg again
  2025-08-29  9:26 [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again Shannon Sterz
                   ` (2 preceding siblings ...)
  2025-08-29 12:03 ` [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer " Maximiliano Sandoval
@ 2025-09-01 10:53 ` Fabian Grünbichler
  3 siblings, 0 replies; 5+ messages in thread
From: Fabian Grünbichler @ 2025-09-01 10:53 UTC (permalink / raw)
  To: pve-devel, Shannon Sterz


On Fri, 29 Aug 2025 11:26:15 +0200, Shannon Sterz wrote:
> these were accidentally dropped on apply due to long lines, so reformat
> them and add them back.
> 
> Shannon Sterz (2):
>   ui: add virt viewer svg again
>   ui: add ceph logo svg again
> 
> [...]

Applied, thanks!

[1/2] ui: add virt viewer svg again
      commit: 5995877ce2cf91c4b2c43cc40b947e11537eedc2
[2/2] ui: add ceph logo svg again
      commit: c17f8c7add9c7e6e01a5eb1cf56cdc7b43825c89

Best regards,
-- 
Fabian Grünbichler <f.gruenbichler@proxmox.com>


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-09-01 10:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-08-29  9:26 [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer svg again Shannon Sterz
2025-08-29  9:26 ` [pve-devel] [PATCH manager 1/2] ui: add virt viewer " Shannon Sterz
2025-08-29  9:26 ` [pve-devel] [PATCH manager 2/2] ui: add ceph logo " Shannon Sterz
2025-08-29 12:03 ` [pve-devel] [PATCH manager 0/2] add ceph and virt-viewer " Maximiliano Sandoval
2025-09-01 10:53 ` [pve-devel] applied-series: " Fabian Grünbichler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal