From 361ac2e7b33ca0b47346a0978a303cdec03b0054 Mon Sep 17 00:00:00 2001 From: jyviko <2501648+jyviko@users.noreply.github.com> Date: Thu, 15 Oct 2026 17:39:05 -0400 Subject: [PATCH] ui: an icon for Extrude to Surface (mesh.hex.extrude) develop CI failed every_catalogue_entry_has_an_icon_and_every_icon_an_entry since #414. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo --- ATTRIBUTION.md | 1 + assets/icons/mesh.hex.extrude.svg | 10 ++++++++++ assets/icons/mesh.hex.extrude.vectorcraft | Bin 0 -> 1798 bytes assets/icons/src/mesh.hex.extrude.json | 1 + 4 files changed, 12 insertions(+) create mode 100644 assets/icons/mesh.hex.extrude.svg create mode 100644 assets/icons/mesh.hex.extrude.vectorcraft create mode 100644 assets/icons/src/mesh.hex.extrude.json diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index 0ba73b6..5a9cecd 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -100,6 +100,7 @@ is committed and listed here with its exports. | assets/icons/mesh.surface.check.svg, assets/icons/mesh.surface.check.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.surface.check.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | | assets/icons/mesh.tag.svg, assets/icons/mesh.tag.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.tag.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | | assets/icons/mesh.tet.generate.svg, assets/icons/mesh.tet.generate.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.tet.generate.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | +| assets/icons/mesh.hex.extrude.svg, assets/icons/mesh.hex.extrude.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.hex.extrude.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | | assets/icons/mesh.plan.svg, assets/icons/mesh.plan.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.plan.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | | assets/icons/mesh.planar.svg, assets/icons/mesh.planar.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.planar.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | | assets/icons/mesh.transition.svg, assets/icons/mesh.transition.vectorcraft | FieldCraft contributors | Original toolbar icon drawn with VectorCraft from `assets/icons/src/mesh.transition.json` (`cargo xtask icons`) | MIT OR Apache-2.0 | diff --git a/assets/icons/mesh.hex.extrude.svg b/assets/icons/mesh.hex.extrude.svg new file mode 100644 index 0000000..192ed84 --- /dev/null +++ b/assets/icons/mesh.hex.extrude.svg @@ -0,0 +1,10 @@ + + + mesh.hex.extrude + + + + + + + diff --git a/assets/icons/mesh.hex.extrude.vectorcraft b/assets/icons/mesh.hex.extrude.vectorcraft new file mode 100644 index 0000000000000000000000000000000000000000..829af2b0ee40806a02306461a73b838affa84fb0 GIT binary patch literal 1798 zcmV+h2l@CPiwFP!00000|K(b3Z`(Ey{wsz)8-}QN1=xo!E4rfHTBJjZAqWgwVr(w5 zs8LcAFYtfgkrZVsbux;!hYkx6SmN6~dhU2U9{K3pGQP%*bK!g?S;Kh7@onQw;f>dn zmCi*lb(W+g9783v`Yc;ridGYMmd;#go3pH4lM)7b-1S3Kr=d+jpwF7rtJ#V?%*aE- z+nhj`wxmrBRUhdCDQYOlSi$&w&2rJ@B&%XJ#D8>y<+$C4Db>Vi20p!af^$Z=nBs2dcMMx*ImW- zX6h7pL--*e??r_~aYxHsplCLgsE|GMhl%o!oYVwx3J48ZR|RfJFS_EiZ16(R1r$L+ zwxUJON!g3^fRL&pnBy`dVmu0iC`3xKb4!Z?1Xh?TRdhgVRzUwfAcEuqD!62s3#w2Y z1+g1}s>Pe{hDqZ2@VXGMfuDLPjJMnEw3k&koZS&iX-Oph;!awUL|z<(ov^fn0>Yeo znl~#Tdj^#mu7qK*wiKiP!D!jPZf~~VuwP;5IaNPUTDJ@FsOSO$SFBSe40;`beRyCl zH{$z50ZI;*AT*1>6jYRA_=ocP9yi&F zsBya`{Q6hm{pMMH0D%Qt;9?ghRIJ%U+KuvM1!}fZm2{cQ?sp-7x295mEO2&bX&`QA z8g6G4=2EXnZYeYM(f}NSwo0Vjf!85Gfpiv$F^~^1$ChMr1fC!i5CR?fgaY4@aBQJO zdWuRYp$^Ful)VXS1m)FwA;V8ABuU^SU+XAJU6e+s1LBDqFAR-={7#C3-CHApI5gBt zN!qzz%}HlVBcV**Z~}3)rBfZ4OA-sFtns|3Yg=Op1F03wOgu0a51vH?Zw%xZMm$eV z8jVEFXw8YIjK>(s>ox2&i~LBB7J`KWL3*|G6dmR^`y0WmT364Tq`{jy(EZkV9J2VkX z6>1DteHEsegZYF@+t?=_IFDi0CGbYt=p};$hVAwt8mK22Bp!Sf2$_4atG2fF=ucu~ zU-=JhC^~L6M)Cz0Wox~qO9@6u@vWu!BcyoNQoIpT zkhPS53Vm({yE(dCHP6jjRcn1df%-)hA(bQQ14bERha)zf637wB_#GCx;JL}@Q=<;U zDRPNJ2!YBhjs&P^yIC(-A;=K^q@_90&z#EpBDIK~OOO`J>ppe6$mv%qE{a0K1cv6g7S}Ne oWCgRPo>vvsZRr~F*wE?`T9xFXnTrvl?S94fZ$Xz$l*TFm02)+eQUCw| literal 0 HcmV?d00001 diff --git a/assets/icons/src/mesh.hex.extrude.json b/assets/icons/src/mesh.hex.extrude.json new file mode 100644 index 0000000..3ecfa64 --- /dev/null +++ b/assets/icons/src/mesh.hex.extrude.json @@ -0,0 +1 @@ +{"shapes": [{"d": "M6 20 L18 20 L18 11.6 Q12 8.4 6 11.6 Z", "fill": "soft", "stroke": "line"}, {"d": "M6 17.2 L18 17.2 M6 14.4 Q12 12 18 14.4 M10 20 L10 9.9 M14 20 L14 9.9", "stroke": "accent", "width": 1}, {"d": "M3 9.2 Q12 3.4 21 9.2", "stroke": "accent", "width": 2}, {"d": "M12 6 L12 3 M10.5 4.5 L12 3 L13.5 4.5", "stroke": "line"}]}