From 13072206e1e4d7104106cf2da8d6a446551c3f7c Mon Sep 17 00:00:00 2001 From: Thomas Pointhuber Date: Sat, 30 Oct 2021 22:46:34 +0200 Subject: [PATCH] Create icons and add them to the package --- black-white/icon.png | Bin 0 -> 2919 bytes black-white/metadata.json | 6 +- black-white/theme-black-white_v1.0_pcm.zip | Bin 840 -> 3883 bytes create_icon.py | 66 ++++ create_repository.py | 1 - icon_sch_base.svg | 364 ++++++++++++++++++ packages.json | 36 +- repository.json | 6 +- solarized-dark/icon.png | Bin 0 -> 3181 bytes solarized-dark/metadata.json | 6 +- .../theme-solarized-dark_v1.0_pcm.zip | Bin 922 -> 4225 bytes solarized-light/icon.png | Bin 0 -> 3168 bytes solarized-light/metadata.json | 6 +- .../theme-solarized-light_v1.0_pcm.zip | Bin 930 -> 4221 bytes 14 files changed, 460 insertions(+), 31 deletions(-) create mode 100644 black-white/icon.png create mode 100644 create_icon.py create mode 100755 icon_sch_base.svg create mode 100644 solarized-dark/icon.png create mode 100644 solarized-light/icon.png diff --git a/black-white/icon.png b/black-white/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad638d2e334fca1c08558464c226659dc9abc63 GIT binary patch literal 2919 zcmV-t3z+nYP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H101b3S zSaeirbZlh+VPs@qVRB;@WMlaN002^SMObu0Z*X~XX=iA307F9{L3DI-X<~JBX>V>V zQ)ppwWkGCdYh@s4baZe!FE3+qWnpw_c4cF4ZEbIEb1rXkXD@7NV`Xl0WpgiLc`b8c zFElPNFT+$~1pojFeMv+?RCt`_n|)A}RTsd2&kDGF1n!cu0;?j81(=P_SXugxU!&lp zIoet=BlJfxQ!VM#3}cZFlQaEOP-{Rj(@Y@b`;Ns}m@&1-HgxswBU4|1l z1{?zZ4g6P8l-}FAQbfj!$X5C1Q6M7YhqhN4()a}605Hk#KDax%0L)et<(x;L8sM+S zp8+&?pkiZ*6PW5Tf&%VgkGt{z)Se$o7j7f;d3t*b_fO*i;($#6inycw)zNBbZ*Qlu zv5|T6=8>3~h|Ol>(4j*tUc8vt*jUb-IYV=EGktx1JoC&mgolR*x)FgO5)oP9OGw?h zbEg3E)mLAMh)7XUkpQx9-#!r$iHL|0yEf1I+N{%5mey0pN1EyuLm1dxTUCKBl+RrcDE&xw#pDg9i_y zD2gh-M+n282(otVS^*>~DoOy^xN)QUTT)VzgolR%7#L9hpEPL_Mx)W6TLlHb4REhBV&3m^xj1+3+zo$gZEfYk zg$n_%)R;1ok7Q?O3m_kT^pTg`YPCv8NQh{)TFKAPm)_pqp!jI88PNbUX3P*k)~#FT zCHG{4o=-wTf>cygh|A>)T4jTQ&r@F+5;{6MI>^q>X33Hz9655tpFugM_-p`A;sdaL z{dy)$m;gXsT^+M$&t}7h4P3r_+5Z{_nGp?;l$7N4?P0J1GBPr#s;VM0Gn3HJP@GOD z+qP{ZIXM}N#p3liyz3arM}GhPcd4zd6^Fy&C9kZkRQ-R)jvZ28UoZ9b^-@_`DRbw} z^@`EDk^yCrI!c`3qwSxtgPgr zhaRG!pa6%%;a|-Ii1_>2xpSxL0_o}L0*KjcR%JVO?2v^E7kXXu@WT&FZEda3L)UJ% z%iOthB`GOMIyyRn=K{Bb#|3(OdpUaaC;*2KAEvLb4}kdicnS&%C@LyaXNxT@Eo5Y5 zuyW-}PMtb6>U*9%d6K54CVuBqW5?)KnrPBkAbq z;QICJBqt|(UD(#v#;?Er3bL}^&>;BEn&0a3(D*;J_ zG#U+WzWFArSFa{AG7q`bVGUAuOv1~wQByzs&c%$qmQ>v7xC(n3#9 z4+ew5D@$!@Y2n(nYs{K8OI@G5c<~}9Po6}p)q2Tq%K)=x&EoLk!))EUm3QBLSCtnR z7n7Tt3&8H(yLsS&2S(M{TVb==*tTukm`tihbb-#!POondgI!>7&jf<0Q>XIyv29qXD8fJif`}Xn4C!cWs{CQQjbm>wo77MAVsR3-> z$SAneNx%5<#~-Pwso}tZ1Ax1C!@|NCH*OpzlZmvnG~nibURYR2Mn;Ce)$oac7+~+- zy|)a6ciPWyg+|;<p;-MUp(aWc zjR!w>h#WtDoGDYLsOy0DBKQ3k8J}Z7Z*MPMU0oOq2Cq$#?d|P291bQ=o~-T2J3J*9JIH$6A=-C!C>IZl`F%_$Hm13Zq)f2Jv}=__Uzf?B~MFB z6F|0X*&-q$M~@y=*Z!?mt9jeQ6A_V*KmK@F`I?#>TH>gtl#)>dh4ZI$HYWLdIgiF9{&i-<^7 zRh8Fai~zFK?;|sV$;il{p`n4u$VleTpRdYKpFYk0{rg$AY#A{zF*G(d(%s$7s#U9Q zsQZT>ejq9;il?7`8h~GZ`GwBTPM&@C+0j;WB;3zZaUUwY-^d5=V{@l*pQgGWI1fxy z6vZ+4;AA{*Bix-U7lFeG7!^h7gh8{xzfMvn03COzVq<~lz@+-7*K0bgD9Qz3I#4jS z^%@g415*Z{8-^i=rw1b<5x@f6$LbyfW^(VihZ8u0JIDDC@IOUSuHC5M{{bD&r#1{- RKp6l4002ovPDHLkV1mk>j3EF3 literal 0 HcmV?d00001 diff --git a/black-white/metadata.json b/black-white/metadata.json index 3e25e5c..c484b65 100644 --- a/black-white/metadata.json +++ b/black-white/metadata.json @@ -1,8 +1,8 @@ { "$schema": "https://gitlab.com/qu1ck/kicad/-/raw/pcm/kicad/pcm/schemas/pcm.v1.schema.json#", - "name": "black-white theme", - "description": "black-white color theme", - "description_full": "black-white color theme", + "name": "Black-White Theme", + "description": "Black-White color theme", + "description_full": "Black-White color theme", "identifier": "theme-black-white", "type": "colortheme", "author": { diff --git a/black-white/theme-black-white_v1.0_pcm.zip b/black-white/theme-black-white_v1.0_pcm.zip index a1dbd1d2ca490e83c6e978de4f820c842fae07cc..ddc91042fbd5fd0967e8efbe6fa38bcfcb3f8793 100644 GIT binary patch delta 3435 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 + + + + + + + + + image/svg+xml + + add_arc + + + + + + + + + + + + + + + + + + icon_eeschema + + + + + + + + + + + + + + + + + + + U1 + LM747 + + + + + + + + + + + + + + + + + diff --git a/packages.json b/packages.json index fdcbe96..8a1861c 100644 --- a/packages.json +++ b/packages.json @@ -2,9 +2,9 @@ "packages": [ { "$schema": "https://gitlab.com/qu1ck/kicad/-/raw/pcm/kicad/pcm/schemas/pcm.v1.schema.json#", - "name": "black-white theme", - "description": "black-white color theme", - "description_full": "black-white color theme", + "name": "Black-White Theme", + "description": "Black-White color theme", + "description_full": "Black-White color theme", "identifier": "theme-black-white", "type": "colortheme", "author": { @@ -28,18 +28,18 @@ "version": "1.0", "status": "stable", "kicad_version": "5.99", - "download_sha256": "6bdec83d2a59d35513cc92d424d7717db01793cb30b9f3a1b20fe20191fd333c", - "download_size": 840, + "download_sha256": "5b35ad2d3c910d053c27a9494ce7729e7bc4436591844e4829586a984953f937", + "download_size": 3883, "download_url": "https://raw.githubusercontent.com/pointhi/kicad-color-schemes/master/black-white/theme-black-white_v1.0_pcm.zip", - "install_size": 1928 + "install_size": 4847 } ] }, { "$schema": "https://gitlab.com/qu1ck/kicad/-/raw/pcm/kicad/pcm/schemas/pcm.v1.schema.json#", - "name": "solarized-dark theme", - "description": "solarized-dark color theme", - "description_full": "solarized-dark color theme", + "name": "Solarized Dark Theme", + "description": "Solarized Dark color theme", + "description_full": "Solarized Dark color theme", "identifier": "theme-solarized-dark", "type": "colortheme", "author": { @@ -63,18 +63,18 @@ "version": "1.0", "status": "stable", "kicad_version": "5.99", - "download_sha256": "1722e017ec4c406e5b83c34d384859aca802ed3c773389423ce245431fc4397f", - "download_size": 922, + "download_sha256": "0a99069b18a16536f48d45f5047749d58b5151736978c8652ea826d804c3ce54", + "download_size": 4225, "download_url": "https://raw.githubusercontent.com/pointhi/kicad-color-schemes/master/solarized-dark/theme-solarized-dark_v1.0_pcm.zip", - "install_size": 1954 + "install_size": 5135 } ] }, { "$schema": "https://gitlab.com/qu1ck/kicad/-/raw/pcm/kicad/pcm/schemas/pcm.v1.schema.json#", - "name": "solarized-light theme", - "description": "solarized-light color theme", - "description_full": "solarized-light color theme", + "name": "Solarized Light Theme", + "description": "Solarized Light color theme", + "description_full": "Solarized Light color theme", "identifier": "theme-solarized-light", "type": "colortheme", "author": { @@ -98,10 +98,10 @@ "version": "1.0", "status": "stable", "kicad_version": "5.99", - "download_sha256": "69b95828244851185058788f105a38d9e0f4bf88b5365bc480cac2cfc52d7687", - "download_size": 930, + "download_sha256": "3a07a48c9d886a4540e6b29534fd6319a454a5cbd5b0efc93a085bf2827b520c", + "download_size": 4221, "download_url": "https://raw.githubusercontent.com/pointhi/kicad-color-schemes/master/solarized-light/theme-solarized-light_v1.0_pcm.zip", - "install_size": 1964 + "install_size": 5132 } ] } diff --git a/repository.json b/repository.json index fffe066..a6191db 100644 --- a/repository.json +++ b/repository.json @@ -8,9 +8,9 @@ }, "name": "kicad-color-schemes repository by @pointhi", "packages": { - "sha256": "b8e07357a55e18d74401f9399f4cf2e2159d3e568cb8bc5264136865e7f4f28a", - "update_time_utc": "2021-10-30 16:13:14", - "update_timestamp": 1635610394, + "sha256": "f38236ad8fbd0b55af465a95952c8bfb0a5ff722112c6273fa71290cd8eda04a", + "update_time_utc": "2021-10-30 20:45:45", + "update_timestamp": 1635626745, "url": "https://raw.githubusercontent.com/pointhi/kicad-color-schemes/master/packages.json" } } \ No newline at end of file diff --git a/solarized-dark/icon.png b/solarized-dark/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7adf3497764a717d2f3bcb4ec1e70bb2ae7be528 GIT binary patch literal 3181 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 TH6EiD00000NkvXXu0mjfDPID_ literal 0 HcmV?d00001 diff --git a/solarized-dark/metadata.json b/solarized-dark/metadata.json index 4292e5c..d8a6c40 100644 --- a/solarized-dark/metadata.json +++ b/solarized-dark/metadata.json @@ -1,8 +1,8 @@ { "$schema": "https://gitlab.com/qu1ck/kicad/-/raw/pcm/kicad/pcm/schemas/pcm.v1.schema.json#", - "name": "solarized-dark theme", - "description": "solarized-dark color theme", - "description_full": "solarized-dark color theme", + "name": "Solarized Dark Theme", + "description": "Solarized Dark color theme", + "description_full": "Solarized Dark color theme", "identifier": "theme-solarized-dark", "type": "colortheme", "author": { diff --git a/solarized-dark/theme-solarized-dark_v1.0_pcm.zip b/solarized-dark/theme-solarized-dark_v1.0_pcm.zip index 08c889dcdd3f1da611ab7c6386cd1b5a258703df..76e41d89a2ea743886cc8baef40d9cfd1e2d5aa1 100644 GIT binary patch delta 3715 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 I&|L5S2SLrgo&W#< delta 415 zcmeyXu!y}rz?+#xgn@y9gTZY=TyUq|rcFkS3=GN43=F(L(cILM#FWI6M7^xy{JgV4 zd-Dz%2;8ge(s=8UWK_~HbzydUUTCY#a|OM=xxe%lh<$vwRezzt6|c8$OFYVVzSmEe zSM#j6R2^b!Vic>A>3ijoQ%A3w^68kJZhOjGZ*{E=+f*+!^Fxt-)K#9^HC0B(tnQ0e z-hY<=;!Uj8Ti!J}3ab_yUwZAo!f3I%sjA3=0;bT0Q?I9O*=(OU)%e{1QxR*elmB^K z7LB-+&1)xAF(vk*U%;;nON-S#E-CI?yP4SEx$plOvwOpYCnqz#OT*dbzm!}uM|EY! zktYY`POTQ^h_P#&7T;R3|8vjgls#z<6YIKVc3ScMl#;Y~*eZQ4V+&KaO#03_sjha` zx!0L@ozp&0_{06%@A{^al-zs^kD6Y z=bsP0FD;r=!?-z_aV?`TBa;X-S|Cr}!5_dB%Q(57QC2L#o0Sb1*bGcS*aC_RVCXY2 F004W;u7Cgl