public inbox for pve-devel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal