From 2236e446868b773d951ab852b6613d19620788b4 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 22 Apr 2024 11:40:09 +0200 Subject: [PATCH] wrong transformation ( from accidently removed viewBox ) in svg2qvg fixed. qvg files recreated --- LICENSES | 5 +++ designsystems/fluent2/icons/qvg/checkmark.qvg | Bin 1431 -> 1287 bytes .../icons/qvg/combo-box-arrow-closed.qvg | Bin 691 -> 547 bytes .../icons/qvg/combo-box-arrow-open.qvg | Bin 691 -> 691 bytes .../icons/qvg/segmented-button-check.qvg | Bin 751 -> 607 bytes .../fluent2/icons/qvg/spin-box-arrow-down.qvg | Bin 1311 -> 1167 bytes .../fluent2/icons/qvg/spin-box-arrow-up.qvg | Bin 1311 -> 1167 bytes designsystems/material3/icons/qvg/add.qvg | Bin 1271 -> 1127 bytes .../material3/icons/qvg/arrow_drop_down.qvg | Bin 871 -> 727 bytes .../material3/icons/qvg/arrow_drop_up.qvg | Bin 931 -> 787 bytes designsystems/material3/icons/qvg/check.qvg | Bin 1011 -> 867 bytes .../material3/icons/qvg/check_small.qvg | Bin 751 -> 607 bytes .../icons/qvg/combo-box-arrow-closed.qvg | Bin 691 -> 547 bytes .../icons/qvg/combo-box-arrow-open.qvg | Bin 691 -> 691 bytes designsystems/material3/icons/qvg/remove.qvg | Bin 911 -> 767 bytes .../icons/qvg/segmented-button-check.qvg | Bin 751 -> 607 bytes .../gallery/icons/qvg/airport_shuttle.qvg | Bin 3291 -> 3147 bytes examples/gallery/icons/qvg/flight.qvg | Bin 1191 -> 1047 bytes examples/gallery/icons/qvg/local_pizza.qvg | Bin 2211 -> 2067 bytes examples/gallery/icons/qvg/sports_soccer.qvg | Bin 3031 -> 2887 bytes examples/iotdashboard/images/qvg/ac.qvg | Bin 6207 -> 6063 bytes .../iotdashboard/images/qvg/dashboard.qvg | Bin 4347 -> 4203 bytes examples/iotdashboard/images/qvg/devices.qvg | Bin 4031 -> 3887 bytes examples/iotdashboard/images/qvg/down.qvg | Bin 1111 -> 967 bytes examples/iotdashboard/images/qvg/humidity.qvg | Bin 5411 -> 5267 bytes .../images/qvg/indoor-temperature.qvg | Bin 3767 -> 3623 bytes examples/iotdashboard/images/qvg/lamps.qvg | Bin 3779 -> 3635 bytes examples/iotdashboard/images/qvg/logout.qvg | Bin 4723 -> 4579 bytes .../iotdashboard/images/qvg/main-icon.qvg | Bin 7875 -> 7731 bytes examples/iotdashboard/images/qvg/members.qvg | Bin 4071 -> 3927 bytes .../iotdashboard/images/qvg/music-system.qvg | Bin 9231 -> 9087 bytes examples/iotdashboard/images/qvg/rooms.qvg | Bin 1611 -> 1467 bytes .../iotdashboard/images/qvg/statistics.qvg | Bin 1811 -> 1667 bytes examples/iotdashboard/images/qvg/storage.qvg | Bin 2271 -> 2127 bytes examples/iotdashboard/images/qvg/up.qvg | Bin 1111 -> 967 bytes examples/qvgviewer/qvg/Tux.qvg | Bin 671 -> 23731 bytes tools/svg2qvg/main.cpp | 32 ++++++++++-------- 37 files changed, 22 insertions(+), 15 deletions(-) diff --git a/LICENSES b/LICENSES index 92682268..6c7da6d7 100644 --- a/LICENSES +++ b/LICENSES @@ -24,3 +24,8 @@ c) Material3 Icons Code: https://github.com/marella/material-design-icons SPDX-License-Identifier: Apache License 2.0 + +d) Fluent2 Icons + + Code: https://github.com/microsoft/fluentui-system-icons + SPDX-License-Identifier: MIT License diff --git a/designsystems/fluent2/icons/qvg/checkmark.qvg b/designsystems/fluent2/icons/qvg/checkmark.qvg index 07216854692a52ed23d627c3b613a24b6a41ed0e..dea06251998c61f581a01aed15b2dffc0c1247b4 100644 GIT binary patch delta 32 ocmbQv-Oe>Zi;;Pv_KD5bjPA_L%nX4Ob&Do{X9;0pU|?VZ0F}lF9smFU delta 66 zcmZqYn$A5zi_v+a_6ZLAk27|PHvM`%aifHU{U`TpR~dTlGC;xp#2MQZ_sx8<@o_ja Rqw{2ImJ<`5JXnB|OaOGA7<2#t diff --git a/designsystems/fluent2/icons/qvg/combo-box-arrow-closed.qvg b/designsystems/fluent2/icons/qvg/combo-box-arrow-closed.qvg index 72e1f95f4364cc4a922e4ec032d973411e39f871..83f33a45df5772d27d5a5037ee09a424323d5af5 100644 GIT binary patch delta 32 ocmdnYx|n5x7Be$Lz~qIDMHA0|NsS0HUJ^(f|Me delta 74 zcmZ3?vYB;)7Nhe-?GqgK9|gf+;zkJt`>&y3zyJmNFGA$@KZS@-e4Wkg%n&$Hw`lTd K#*oR^8GQgM*cRLX diff --git a/designsystems/fluent2/icons/qvg/combo-box-arrow-open.qvg b/designsystems/fluent2/icons/qvg/combo-box-arrow-open.qvg index e2a8dd51bdd237a3e6e7599fd95f3633aeba677a..1e7577892c12024ae24146339483bbb4e4dd786a 100644 GIT binary patch delta 30 icmdnYx|wyt7sd}0H;QpJFhIcm4-?tsHXAcGFaiLk>pyG6gIJ~}i|EYHe b_?E@qocMY`Wn(g_(Q+-_sxb diff --git a/designsystems/fluent2/icons/qvg/spin-box-arrow-down.qvg b/designsystems/fluent2/icons/qvg/spin-box-arrow-down.qvg index 7536d52cdeef9c1b22d922db3f23e9794f03e154..376094d961dc46f111522a2032a27ff30cb7a4c9 100644 GIT binary patch delta 27 jcmbQw)z3LWi;;Pv_KD5bjOUpcnJ06zoM2&KU|<3OaD4{2 delta 75 zcmeC@oX<5ui_v+a_6ZLAkH=*SkINKI+$f=7|9PXe@J4G91}ND75F)q#ZRd@-oj2xf Xe0`mX*_k15qHfV-bC!_F&MZCvGbtR# diff --git a/designsystems/fluent2/icons/qvg/spin-box-arrow-up.qvg b/designsystems/fluent2/icons/qvg/spin-box-arrow-up.qvg index 08c62e599aff9e2e51094c0fdb428d7ad12babf4..c45983f9cc3469ca58b9adac2568a191a25cad55 100644 GIT binary patch delta 27 jcmbQw)z3LWi;;Pv_KD5bjOUpcnJ06zoM2&KU|<3OaD4{2 delta 75 zcmeC@oX<5ui_v+a_6ZLAkH=*SkINKI+$f=7|9PXe@J4G91}ND75F)q#Zs(1;oj2xf Xe0`mX*_k15qHfV-bC!_F&MZCvF^L?u diff --git a/designsystems/material3/icons/qvg/add.qvg b/designsystems/material3/icons/qvg/add.qvg index fbb711f9f088b0bf3d205d25585ee2fa9e842855..de7e62c64a4551d9d046e9a9bfe8ee2d3f666898 100644 GIT binary patch delta 32 ocmey)`J7{d79;aS?Gu}=8J9CLGcyEE)GeAE&Jx1Hz`(!+0Iod^w^8_56w diff --git a/designsystems/material3/icons/qvg/arrow_drop_down.qvg b/designsystems/material3/icons/qvg/arrow_drop_down.qvg index 9ab42f6d1accd196e21d85a11b7244edfcad2137..496378d61c58f990fc16611d6f175afe7e9a272d 100644 GIT binary patch delta 32 ocmaFPcAa&C79;aS?Gu}=8O0fynHd5n>K08t&J@DJz`(!+0HW#$Pyhe` delta 74 zcmcc4`kZZo7Nhe-?GqdhTzk#a{@VYZxKTpELF9R8uIx8k1}HdSBhTa8`8)Z5m!j5* Z)Z#N6U&}KxI#1?iIx*47g9WIF2>{@z7@Gh9 diff --git a/designsystems/material3/icons/qvg/arrow_drop_up.qvg b/designsystems/material3/icons/qvg/arrow_drop_up.qvg index 34e4ed778ce86f7ff575c1686e1544ebb9b3aa3f..09b1976e1c88b38c9499551b21e25b458c360ac9 100644 GIT binary patch delta 33 pcmZ3?KACNT7Be$Lz~qTcMHA_*J2&n)7 delta 75 zcmbQtwwQf_7Nhe-?GqdhTzk#a{@VYZxKTpELF9Rwyvm#73{Y^uMxMvF^LO$Ak13zF cHO!0I_&S=A*_k15qHfXT-Ao~qk2CoI00Rjd-T(jq diff --git a/designsystems/material3/icons/qvg/check.qvg b/designsystems/material3/icons/qvg/check.qvg index fad6dbcca9b5d2520434564e78b9fa18b842c298..8fb735152b867e70f845840a750a740a83fb2484 100644 GIT binary patch delta 33 pcmey&{+Mlo7Be$Lz~qNaMHAHWkyaifHS{lCs_YvS@YF+jlq(f6vaZ=5PQp!QzW cNcpe)#@DMEnVlH|C+ZeW=4K9=EY9o$0KJ+W$^ZZW diff --git a/designsystems/material3/icons/qvg/check_small.qvg b/designsystems/material3/icons/qvg/check_small.qvg index 5f84fa5f368616ebcffc59f491962eca25505b13..4b92ce5b03329c572054f69f8a60778fd8b48b01 100644 GIT binary patch delta 26 icmaFQdY@&279;aS?Gux&8Rs)HPrl7~f`x&Bfe8S79tX() delta 44 zcmcc5@}6~q7Nhe-?GuxQnH1SSvKA$AJvlOQqr}A5%bA@S0w?MgO=f2b0ZRG+0C)or A&Hw-a diff --git a/designsystems/material3/icons/qvg/combo-box-arrow-closed.qvg b/designsystems/material3/icons/qvg/combo-box-arrow-closed.qvg index 72e1f95f4364cc4a922e4ec032d973411e39f871..83f33a45df5772d27d5a5037ee09a424323d5af5 100644 GIT binary patch delta 32 ocmdnYx|n5x7Be$Lz~qIDMHA0|NsS0HUJ^(f|Me delta 74 zcmZ3?vYB;)7Nhe-?GqgK9|gf+;zkJt`>&y3zyJmNFGA$@KZS@-e4Wkg%n&$Hw`lTd K#*oR^8GQgM*cRLX diff --git a/designsystems/material3/icons/qvg/combo-box-arrow-open.qvg b/designsystems/material3/icons/qvg/combo-box-arrow-open.qvg index e2a8dd51bdd237a3e6e7599fd95f3633aeba677a..1e7577892c12024ae24146339483bbb4e4dd786a 100644 GIT binary patch delta 30 icmdnYx|wyt7sd}0H;QpJFhIcm4-?tsHXAcGFaiLk>pi;;Pv_KD5bjP{I-%#*8`POvaAFfaiCbtMMw delta 70 zcmey*+Rr{gi_v+a_6ZLA-?`gv1JT5d64DMD3@G4$qRJ#sAUcrHu<@A>BeOF@;6&Y` N$;+8SCU0i)0RT5u7KQ)- diff --git a/designsystems/material3/icons/qvg/segmented-button-check.qvg b/designsystems/material3/icons/qvg/segmented-button-check.qvg index c3d2df1a8fe1b7b14dbe0f85c9a2c17d7d0d8da0..1b0148e37f62d57ad29da33941d9a108abbfe1cf 100644 GIT binary patch delta 26 icmaFQdY@&279;aS?Gux&8Rs)HPrl7~f`x&Bfe8S79tX() delta 74 zcmcc5@}6~q7Nhe-?GqgKAAarJ{h6_N;zkJt`;YZkLq8b2Wq^YH>yG6gIJ~}i|EYHe b_?E@qocMY`Wn(g_(Q+-_sxb diff --git a/examples/gallery/icons/qvg/airport_shuttle.qvg b/examples/gallery/icons/qvg/airport_shuttle.qvg index a2df7d1ac13cdbc29c678bff56e201455b5d8072..fc2feaa85a7bcfde8272edd8a8b97413e23a22fa 100644 GIT binary patch delta 32 ocmcaDd0JwE79;aS?Gu}=8N0cdnHd5n>K0A5<_Te8U|?VZ0I3}aSpWb4 delta 81 zcmX>taa(eN7PB)$z~n~mqKWfEIP5>{((7LIV%Nlt5(@SoRVH}?5d#$Le*lr&{}3X+ X@%3abM(4@(+$SbaFnHd5n>K09AX9;0pU|?VZ0Fu22SpWb4 delta 74 zcmbQvv7B>)7Nhe-?GqgKAI^Zl*@+t^6ku!yDA@l1A_t>4zK&;Nbe`_^=2+RNg delta 75 zcmbO%uvl<{7Nhe-?GqgKAI_X!a&raW#ElXP_8+cK`a7-RDgzYkfAFT@ie_WW{s-TE dsygSL-1s`0joFzYaH4L}K08l=MG_EU|?VZ0H-YoLjV8( delta 74 zcmX>uc3pge7Nhe-?GqgKAI^Zl*@+t^6ku!yDA@l1A_t>4zV7E_be>$zbz-8E2MbUU F699rcBnbcj diff --git a/examples/iotdashboard/images/qvg/ac.qvg b/examples/iotdashboard/images/qvg/ac.qvg index 1daace163d44f5bf765eb094b76ab42fe44b681a..dfb130344d6ed56bee6899c4fd487904f9982be4 100644 GIT binary patch delta 32 ocmdmQuwH+H)?_`-Gn?%g--t3ZGXzdHN&o-= delta 52 zcmZ3lzu#bj7Nhe-?GuyRIhELS({k?k+fUpmF~a|H!z&_3#U2LRE;jS`ddIkh)_%i(2qW(b^ok)vqxb-s|v-`R8~ I^YbeJ01CzvDF6Tf diff --git a/examples/iotdashboard/images/qvg/down.qvg b/examples/iotdashboard/images/qvg/down.qvg index 7a8552c31d82e2fd0ea96e8e3bf4923cc264a193..e4cc9906b68397f613eec6fb6f8997f340d82878 100644 GIT binary patch delta 32 ocmcc4ah!dE79;aS?Gu}=8QGbbnHd5n>K0Aj&K$zRz`(!+0G;{>761SM delta 74 zcmX@kew|~27Nhe-?GqgK9~hW~qy$(dZj?~4|8Ta~!D*8T0~G8R{C}!5)M@p;poaWv Zx4z{YU-L6DI#2%1bYh~D2MbUU69A)X7}o#* diff --git a/examples/iotdashboard/images/qvg/humidity.qvg b/examples/iotdashboard/images/qvg/humidity.qvg index 36b6b36f4d7e5383e429466a1db415c3d90054a7..c7f96afe0e42d1d739d15da04c8152bb5fcd5a37 100644 GIT binary patch delta 26 icmZ3iHCc0l*5rBYXExh0UJznrp3EZj?{}vg3T)K08F=L=zBU|?VZ0G-_j)c^nh delta 82 zcmZ23vt4$A7NhfId)5;i_8$@w&d7VsnYd9x0mzPsyIE#}*5o>tGn?%g3wRirC$Hx{!NS16zytt+k_XxV delta 48 zcmV-00MGxk9K#)uDgi^2uLj5nKkyydFI^d;k+B$)PX{Zp_HYaXLjX~eu?BLJ+YMBc G=M7BB8WOkw diff --git a/examples/iotdashboard/images/qvg/logout.qvg b/examples/iotdashboard/images/qvg/logout.qvg index b241e980796743c597cd0daa56fa18b628e6f6d3..ede8a8c13848953a067362c99f864f97d310c67a 100644 GIT binary patch delta 26 icmeyY@>qF-)?_{2Gn?%g6$BWWC&vq(U}0cjU;+Suum@=X delta 60 zcmaE?{8?p!7Nhgze5Ml|_8%Vd2|VNzoVZZ}nLU}GnS0|m1p#JfhQP^%OhuEs1w$rJ H7xV!Dw$v4< diff --git a/examples/iotdashboard/images/qvg/main-icon.qvg b/examples/iotdashboard/images/qvg/main-icon.qvg index d9a1a08ac212475ca629d331197fb25745d73240..7fc151010f32eb548be04d8055f70cfe9b5db8ba 100644 GIT binary patch delta 26 icmX?XyV+)f*5o|iGn?%g3uG9XC$E=1!NS16zytt@Gzc>Q delta 68 zcmdmNbJ%u*7Nhgz{Y)n&ALmt+{}yK`QyJ&NfCdgIh^bmXYH!^5x>|Exgz`z6mj<*P~ delta 75 zcmezG*6%Svi_v+a_6ZLA58p3b{JeR~#ElXP_8*t;Oq8mg#sCHTKe=UBo>?Kk|JNIZ cndU!3H@-fu$n4AzI8nD~vbu7}WMgF?02Y!UU;qFB diff --git a/examples/iotdashboard/images/qvg/rooms.qvg b/examples/iotdashboard/images/qvg/rooms.qvg index 59cc7a82e24bc819d5657e5cde52f78bbb99b6b6..6671862f5a8f0ceae44a73163ed33c378fa78949 100644 GIT binary patch delta 32 ocmX@jvzvQ@79;aS?Gu}=8Gkb~GcyEE)GeC4nl*%lfq{Vu0IcZ<@c;k- delta 61 zcmV-D0K)&f3(E|UDg#3RP?PZla*>}@2tV){)vMy6dXcdhlaB=u2tGhG8WKCln?*zz`1_ek200002_sT2=M>_ delta 48 zcmZqXoy<2ui_v+a_KC^nY)WjEzu*3~*)?&a#N>CZ+#A0gU}1J<2%M-}G+CQ11gO9V E0MGjpQ2+n{ diff --git a/examples/iotdashboard/images/qvg/storage.qvg b/examples/iotdashboard/images/qvg/storage.qvg index 1a043c9757cc1ab38986d3e10295f1981a0ccaf8..4a1f4a9b536506092fadf868c5c2a4b74d1d3268 100644 GIT binary patch delta 27 jcmcaFcwS(F79;aS?Gu}=8T;87nJ1rSKf%Jlz`z6mf#3(t delta 67 zcmX>va9?nO7Nhe-?GqgK9~c-dg4JG4+$bSo|3O4?liBki1}L!IV8<(ADx0_Q@q9LB TXNJIuxK0Aj&K$zRz`(!+0G;{>761SM delta 74 zcmX@kew|~27Nhe-?GqgK9~hW~qy$(dZj?~4|8Ta~d1lQ_1}NAs`2SRAsMBhDhAa`8 ZcarxvzUF6Qbe{a1>BK}Q4;G*zCIFmk7%Bh& diff --git a/examples/qvgviewer/qvg/Tux.qvg b/examples/qvgviewer/qvg/Tux.qvg index dc5a231d307598ab6bb9c1cd7318c3a7c2935e9b..f37fe99bcf5976e1f5ed39265b8e5b42cee9dc28 100644 GIT binary patch literal 23731 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 literal 671 zcmWFx_I77L0}eV60T>PBF*7qcGdMEX|2cDJf5PQ@M#lgDVVdkez*yL6V&xqKu<56T zMGQ&L|837Yfz3LQnEm%gD^6=qZkYT5d7;JU