* [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