From 571868341329456c0427ba82d3288767bae4b459 Mon Sep 17 00:00:00 2001 From: Ben Roe <> Date: Sun, 20 Jul 2025 20:43:04 +0200 Subject: [PATCH 1/5] new folder structure --- .../Screws/Button Head/SVG/head.svg | 46 ------------------ .../Screws/Socket Head/PNG/head.png | Bin 8089 -> 0 bytes .../PNG/head.png => head/png/hex.png} | Bin .../SVG/head.svg => head/svg/hex.svg} | 0 .../PNG/side.png => side/png/button head.png} | Bin .../PNG/side.png => side/png/socket head.png} | Bin .../SVG/side.svg => side/svg/button head.svg} | 0 .../SVG/side.svg => side/svg/socket head.svg} | 0 8 files changed, 46 deletions(-) delete mode 100644 Component Icons/Screws/Button Head/SVG/head.svg delete mode 100644 Component Icons/Screws/Socket Head/PNG/head.png rename Component Icons/Screws/{Button Head/PNG/head.png => head/png/hex.png} (100%) rename Component Icons/Screws/{Socket Head/SVG/head.svg => head/svg/hex.svg} (100%) rename Component Icons/Screws/{Button Head/PNG/side.png => side/png/button head.png} (100%) rename Component Icons/Screws/{Socket Head/PNG/side.png => side/png/socket head.png} (100%) rename Component Icons/Screws/{Button Head/SVG/side.svg => side/svg/button head.svg} (100%) rename Component Icons/Screws/{Socket Head/SVG/side.svg => side/svg/socket head.svg} (100%) diff --git a/Component Icons/Screws/Button Head/SVG/head.svg b/Component Icons/Screws/Button Head/SVG/head.svg deleted file mode 100644 index e1a500d..0000000 --- a/Component Icons/Screws/Button Head/SVG/head.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - diff --git a/Component Icons/Screws/Socket Head/PNG/head.png b/Component Icons/Screws/Socket Head/PNG/head.png deleted file mode 100644 index a7c5da40da523bb8be36433a1984dc803c3b242e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8089 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 diff --git a/Component Icons/Screws/Button Head/PNG/head.png b/Component Icons/Screws/head/png/hex.png similarity index 100% rename from Component Icons/Screws/Button Head/PNG/head.png rename to Component Icons/Screws/head/png/hex.png diff --git a/Component Icons/Screws/Socket Head/SVG/head.svg b/Component Icons/Screws/head/svg/hex.svg similarity index 100% rename from Component Icons/Screws/Socket Head/SVG/head.svg rename to Component Icons/Screws/head/svg/hex.svg diff --git a/Component Icons/Screws/Button Head/PNG/side.png b/Component Icons/Screws/side/png/button head.png similarity index 100% rename from Component Icons/Screws/Button Head/PNG/side.png rename to Component Icons/Screws/side/png/button head.png diff --git a/Component Icons/Screws/Socket Head/PNG/side.png b/Component Icons/Screws/side/png/socket head.png similarity index 100% rename from Component Icons/Screws/Socket Head/PNG/side.png rename to Component Icons/Screws/side/png/socket head.png diff --git a/Component Icons/Screws/Button Head/SVG/side.svg b/Component Icons/Screws/side/svg/button head.svg similarity index 100% rename from Component Icons/Screws/Button Head/SVG/side.svg rename to Component Icons/Screws/side/svg/button head.svg diff --git a/Component Icons/Screws/Socket Head/SVG/side.svg b/Component Icons/Screws/side/svg/socket head.svg similarity index 100% rename from Component Icons/Screws/Socket Head/SVG/side.svg rename to Component Icons/Screws/side/svg/socket head.svg From cf54d6e23743aa98519a1fa106f4f1aa82c48726 Mon Sep 17 00:00:00 2001 From: Ben Roe <> Date: Sun, 20 Jul 2025 20:46:27 +0200 Subject: [PATCH 2/5] Add flat head screw icon --- Component Icons/Screws/side/png/flat head.png | Bin 0 -> 179 bytes Component Icons/Screws/side/svg/flat head.svg | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 Component Icons/Screws/side/png/flat head.png create mode 100644 Component Icons/Screws/side/svg/flat head.svg diff --git a/Component Icons/Screws/side/png/flat head.png b/Component Icons/Screws/side/png/flat head.png new file mode 100644 index 0000000000000000000000000000000000000000..15bfe2d0f00b26f0bf1d03872e9f4a14abae72f7 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eV!3HGf{qMaAq&N#aB8wRqxP?HN@zUM8KS04$ zPZ!4!i{7{AH}W2G;99Z#H5_EW=fBc+XC;C9NXP?-F^`4y2!I6;Qn--ogX&8 zVKl#Es&Z1A>rw>w6?uofNk`ilA0IUJ-(%pd#A)Ma=KuT7(x*4ymt1gUm;J+k>SWB_ a+59XS#u@UHCq)7+WbkzLb6Mw<&;$VTw?3c% literal 0 HcmV?d00001 diff --git a/Component Icons/Screws/side/svg/flat head.svg b/Component Icons/Screws/side/svg/flat head.svg new file mode 100644 index 0000000..c16d97c --- /dev/null +++ b/Component Icons/Screws/side/svg/flat head.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From dab80be34753f0d6761b691410704b42fa2318d9 Mon Sep 17 00:00:00 2001 From: Ben Roe <> Date: Sun, 20 Jul 2025 20:47:04 +0200 Subject: [PATCH 3/5] Revert "Add flat head screw icon" This reverts commit cf54d6e23743aa98519a1fa106f4f1aa82c48726. --- Component Icons/Screws/side/png/flat head.png | Bin 179 -> 0 bytes Component Icons/Screws/side/svg/flat head.svg | 6 ------ 2 files changed, 6 deletions(-) delete mode 100644 Component Icons/Screws/side/png/flat head.png delete mode 100644 Component Icons/Screws/side/svg/flat head.svg diff --git a/Component Icons/Screws/side/png/flat head.png b/Component Icons/Screws/side/png/flat head.png deleted file mode 100644 index 15bfe2d0f00b26f0bf1d03872e9f4a14abae72f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eV!3HGf{qMaAq&N#aB8wRqxP?HN@zUM8KS04$ zPZ!4!i{7{AH}W2G;99Z#H5_EW=fBc+XC;C9NXP?-F^`4y2!I6;Qn--ogX&8 zVKl#Es&Z1A>rw>w6?uofNk`ilA0IUJ-(%pd#A)Ma=KuT7(x*4ymt1gUm;J+k>SWB_ a+59XS#u@UHCq)7+WbkzLb6Mw<&;$VTw?3c% diff --git a/Component Icons/Screws/side/svg/flat head.svg b/Component Icons/Screws/side/svg/flat head.svg deleted file mode 100644 index c16d97c..0000000 --- a/Component Icons/Screws/side/svg/flat head.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file From 4816595fdd47bbb667e3a4b23fa7065c22b59150 Mon Sep 17 00:00:00 2001 From: Ben Roe <> Date: Thu, 7 Aug 2025 12:50:44 +0200 Subject: [PATCH 4/5] Add torx head to component icons --- Component Icons/Screws/head/png/torx.png | Bin 0 -> 7142 bytes Component Icons/Screws/head/svg/torx.svg | 4 ++++ 2 files changed, 4 insertions(+) create mode 100644 Component Icons/Screws/head/png/torx.png create mode 100644 Component Icons/Screws/head/svg/torx.svg diff --git a/Component Icons/Screws/head/png/torx.png b/Component Icons/Screws/head/png/torx.png new file mode 100644 index 0000000000000000000000000000000000000000..36ac2051389fbb8c2375580133b65e3e1ccad7da GIT binary patch literal 7142 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 literal 0 HcmV?d00001 diff --git a/Component Icons/Screws/head/svg/torx.svg b/Component Icons/Screws/head/svg/torx.svg new file mode 100644 index 0000000..04e4b56 --- /dev/null +++ b/Component Icons/Screws/head/svg/torx.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From 6a49299dd51bb6575511e456d04b5aa827ee93ee Mon Sep 17 00:00:00 2001 From: Ben Roe <> Date: Thu, 7 Aug 2025 13:24:57 +0200 Subject: [PATCH 5/5] Add countersunk to component icons --- Component Icons/Screws/side/png/countersunk.png | Bin 0 -> 1895 bytes Component Icons/Screws/side/svg/countersunk.svg | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 Component Icons/Screws/side/png/countersunk.png create mode 100644 Component Icons/Screws/side/svg/countersunk.svg diff --git a/Component Icons/Screws/side/png/countersunk.png b/Component Icons/Screws/side/png/countersunk.png new file mode 100644 index 0000000000000000000000000000000000000000..c222459462d3fa803b906af15f2481e8d031ed45 GIT binary patch literal 1895 zcmeAS@N?(olHy`uVBq!ia0vp^(-;^S<2l%XtThu&wSW|7fk$L914CCP2s3U>-E73b zz%J?O;uumf=k1;MQ-z;19(|}S)nV-spoYxOuch| zqu+m^4&P7bS@pVdt$iPSxV@pyWEPrsgc{dfDXnaf_j21%#y@c#4|=mz;;N5%R7dQUzf8CR>lN~Q9HS(?yZ zxyssNrv28f&7Myf@6SE(@Svv5JN1vtCH1@B{{EgEsM_B$RptAC&7W0$+DV`5fJVNx z-2ZWR@Q9xBunA*D!@B07p^=j|?=U4r;@xA;z+wQ?5O`F;V z&pWeMs}<}><7!X#c{DG^wDIs&pzX0ctC-qXFaPkxQLXTG+ROuqeVQ_ThMm!7r&;(m zx0c#>9^Yx#KfB8II*{x8@FnwH=8dNNt8bL>^=_EMyis@gXR&7{&*yKPbVS(h_NQHf zp+P&6=i1#+Sr?ni)SechR(MxS*y4;GFz8~o-eTd~YJKe`w@mLAv#Xpkd4kj0&Y@8D~HQJ{zs+I{o~H-w->*GWB_lIx(XZqM%M{1hqnjJs(v|8#~wJz^A z=q!$`VQOExyud=QmeG3S4;H@F9Ixwy{%`(LnsY}>tsvs42%lWl-WzN9XP-+HEnlNA z^LXKP?=@*m?V+ttWjeagl-)ZtC(IP+b(`C-fXc7RzUDqY<4EzEJfMoURH5^mPI1bF zSpwz%EW7IWV8gc!HeY^i*uNeapKD6E*z3z*J8lNLdBZE~YY${PCeOCXv1(u2k}71s zdfs+}<)Qu$6NDz;c>r{7?xQ|ao5!Aa&am)BbHCo{_b5%R;KmUVzVjtQ=D=89_AcV^ z!-9&*PvX7fkMrgLZC~5=Rpwk{#GAy+mN{8m?Y}*1c7G|IviELQ$Vs=uRcc|s|1+Lf z)X{2jZQZa!Kuq+|BBzKDj&82Rz)```02y+LVdK*c_f&qCzUHR71W%rI_X@_Sm zdl@`w`px*5a?d!w%U=>-a_z-44$rjF6*2UngH?J BHkSYZ literal 0 HcmV?d00001 diff --git a/Component Icons/Screws/side/svg/countersunk.svg b/Component Icons/Screws/side/svg/countersunk.svg new file mode 100644 index 0000000..5f94054 --- /dev/null +++ b/Component Icons/Screws/side/svg/countersunk.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file