Create icons and add them to the package

This commit is contained in:
Thomas Pointhuber 2021-10-30 22:46:34 +02:00
parent 1454434779
commit 13072206e1
14 changed files with 460 additions and 31 deletions

BIN
black-white/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -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": {

66
create_icon.py Normal file
View file

@ -0,0 +1,66 @@
#!/usr/bin/env python3
import argparse
import json
import re
from pathlib import Path
ROOT_PATH = Path(__file__).resolve().parent
ICON_EESCHEMA_SVG = ROOT_PATH / "icon_sch_base.svg"
METADATA_FILEAME = "metadata.json"
REPLACEMENT_TABLE = {
"#d0c5ac": "background",
"#00ff00": "wire",
"#999999": "component_body",
"#ff0000": "component_outline",
"#0000ff": "pin",
"#ff6600": "pin_name",
"#ffff00": "pin_number",
"#000080": "reference",
"#800080": "value"
}
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Create SVG icon applied by color scheme')
parser.add_argument('theme_dir', type=str)
args = parser.parse_args()
theme_dir = Path(args.theme_dir)
if not theme_dir.is_dir():
print(f"{theme_dir} is not a directory")
exit(1)
for theme_file in theme_dir.glob("*.json"):
if theme_file.name != METADATA_FILEAME:
with theme_file.open("r") as f:
print(f"found {theme_file}")
theme_json = json.load(f)
break
else:
print(f"no .json found in {theme_dir}")
exit(1)
with ICON_EESCHEMA_SVG.open("r") as f:
svg_data = f.read()
for orig_color, replacement in REPLACEMENT_TABLE.items():
replacement_str = theme_json['schematic'][replacement]
match = re.match(r"\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)", replacement_str)
if not match:
print(f"cannot find color for {replacement} in theme!")
exit(1)
red, green, blue = match.groups()
replacement_color = f"#{int(red):02X}{int(green):02X}{int(blue):02X}"
print(f"{replacement} = {replacement_color}")
replace_regex = re.compile(re.escape(orig_color), re.IGNORECASE)
svg_data = replace_regex.sub(replacement_color, svg_data)
#svg_data = svg_data.replace(orig_color, replacement_color)
icon_file = theme_dir / "icon.svg"
with icon_file.open("w") as f:
f.write(svg_data)

View file

@ -3,7 +3,6 @@
import datetime
import hashlib
import json
import ntpath
import zipfile
from pathlib import Path

364
icon_sch_base.svg Executable file
View file

@ -0,0 +1,364 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Слой_1"
data-name="Слой 1"
viewBox="0 0 48 48"
version="1.1"
sodipodi:docname="icon_sch_base.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
width="64"
height="64"
inkscape:export-filename="/home/thomas/Projekte/Kicad/kicad-color-schemes/icon_eeschema_base.png"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1008"
id="namedview44"
showgrid="true"
inkscape:zoom="7.9999996"
inkscape:cx="27.250001"
inkscape:cy="41.375002"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g904"
inkscape:snap-global="true"
inkscape:document-rotation="0"
inkscape:snap-nodes="false"
inkscape:pagecheckerboard="0"
inkscape:lockguides="true"
inkscape:snap-to-guides="true"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:snap-bbox-midpoints="false">
<inkscape:grid
type="xygrid"
id="grid869"
color="#9696ff"
opacity="0.1254902"
empspacing="2"
spacingx="0.5"
spacingy="0.5" />
</sodipodi:namedview>
<metadata
id="metadata43">
<rdf:RDF>
<cc:Work
rdf:about="">
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>add_arc</dc:title>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<defs
id="defs5">
<style
id="style3">.cls-1{fill:#b9b9b9;}.cls-2,.cls-3,.cls-4,.cls-5{fill:none;stroke-linejoin:round;}.cls-2,.cls-5{stroke:#333;}.cls-2,.cls-3{stroke-linecap:round;}.cls-2,.cls-4,.cls-5{stroke-width:1.9097px;}.cls-3,.cls-4{stroke:#545454;}.cls-3{stroke-width:0.9549px;}.cls-5{stroke-linecap:square;}.cls-6{fill:#333;}.cls-7{fill:#1a81c4;}</style>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath934">
<rect
style="fill:#e5d7c7;fill-opacity:1;stroke-width:2;stroke-linejoin:round"
id="rect936"
width="48"
height="48"
x="0"
y="0"
rx="7.8340001" />
</clipPath>
</defs>
<title
id="title7">icon_eeschema</title>
<g
id="g903"
clip-path="url(#clipPath909)">
<g
id="g881">
<g
id="g904"
clip-path="url(#clipPath934)">
<rect
style="fill:#d0c5ac;fill-opacity:1;stroke-width:2.00025;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect853"
width="48"
height="48"
x="0"
y="0"
rx="7.8340001" />
<line
class="cls-2"
x1="-1.0880432"
y1="29"
x2="3.7420521"
y2="29"
id="line41-1-8"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="2.5"
y1="29"
x2="7.3300953"
y2="29"
id="line41-1"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="7.0560799"
y1="12.822535"
x2="7.0560799"
y2="15.05608"
id="line19"
style="fill:#ffff00;stroke:#ffff00;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="36.05608"
y1="18.94392"
x2="36.05608"
y2="21.177465"
id="line19-0"
style="fill:#ffff00;stroke:#ffff00;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="line35"
style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 23,26.6 -7.460001,4.519998"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<line
class="cls-2"
x1="7"
y1="29"
x2="11.830095"
y2="29"
id="line41"
style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="-7.0292063"
y1="30.968697"
x2="-2.199111"
y2="30.968697"
id="line41-3"
style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="16.05608"
y1="19.822533"
x2="16.05608"
y2="22.05608"
id="line19-2-2-3"
style="fill:none;stroke:#5a5a5a;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="16.677465"
y1="20.44392"
x2="14.44392"
y2="20.44392"
id="line19-2"
style="fill:none;stroke:#5a5a5a;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="17.55608"
y1="20.44392"
x2="15.322535"
y2="20.44392"
id="line19-2-7"
style="fill:none;stroke:#5a5a5a;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="16.677465"
y1="28.05608"
x2="14.44392"
y2="28.05608"
id="line19-2-6"
style="fill:none;stroke:#5a5a5a;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="17.55608"
y1="28.05608"
x2="15.322535"
y2="28.05608"
id="line19-2-6-5"
style="fill:none;stroke:#5a5a5a;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="7"
y1="23.862402"
x2="7"
y2="26.063055"
id="line19-9"
style="fill:#ffff00;stroke:#ffff00;stroke-width:1.87389;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-3"
x1="-5"
y1="16.883228"
x2="-5"
y2="19.116774"
id="line19-3"
style="fill:none;stroke:#5a5a5a;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.67822px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000080;fill-opacity:1;stroke:none;stroke-width:0.318944;stroke-miterlimit:4;stroke-dasharray:none"
x="10.469101"
y="9.831316"
id="text11604"
transform="scale(0.99258805,1.0074673)"><tspan
sodipodi:role="line"
id="tspan14744"
x="10.469101"
y="9.831316"
style="fill:#000080;stroke-width:0.318944">U1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.57579px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#800080;fill-opacity:1;stroke:none;stroke-width:0.314052;stroke-miterlimit:4;stroke-dasharray:none"
x="10.563692"
y="42.355698"
id="text11604-1"
transform="scale(0.98501623,1.0152117)"><tspan
sodipodi:role="line"
id="tspan14817"
x="10.563692"
y="42.355698"
style="fill:#800080;stroke-width:0.314052">LM747</tspan></text>
<line
class="cls-2"
x1="1.7937145"
y1="19"
x2="6.6238098"
y2="19"
id="line41-1-7"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="-0.83009529"
y1="19"
x2="4"
y2="19"
id="line41-1-7-6"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="35.169903"
y1="24"
x2="40"
y2="24"
id="line41-1-7-0"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="39.669903"
y1="24"
x2="44.5"
y2="24"
id="line41-1-7-0-3"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="43.669903"
y1="24"
x2="48.5"
y2="24"
id="line41-1-7-0-8"
style="fill:#00ff00;stroke:#00ff00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="7"
y1="19"
x2="11.830095"
y2="19"
id="line41-7"
style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<line
class="cls-2"
x1="31.169907"
y1="24"
x2="36"
y2="24"
id="line41-0"
style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:type="star"
style="fill:#999999;fill-opacity:1;stroke:#ff0000;stroke-width:0.6771727;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2163"
inkscape:flatsided="true"
sodipodi:sides="3"
sodipodi:cx="2.670166"
sodipodi:cy="18.752197"
sodipodi:r1="4.674911"
sodipodi:r2="2.3374555"
sodipodi:arg1="0.0067368941"
sodipodi:arg2="1.0539344"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 7.344971,18.783691 -7.03948218,4.001259 0.0545495,-8.097 z"
transform="matrix(2.7608391,0,0,2.7769149,10.944421,-28.034746)"
inkscape:transform-center-x="-3.1889454"
inkscape:transform-center-y="-0.043727251" />
<path
style="fill:#ff6600;fill-opacity:1;stroke:#ff6600;stroke-width:0.220971;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 18.90199,38.576022 c -0.153055,-0.04581 -0.401647,-0.223802 -0.552427,-0.395531 -0.22387,-0.254975 -0.274085,-0.388666 -0.273815,-0.729004 3.94e-4,-0.497668 0.233044,-0.924607 0.610089,-1.119585 0.398853,-0.206255 4.838393,-0.201946 5.274751,0.0051 0.827766,0.392801 0.866095,1.605268 0.06731,2.129205 -0.216792,0.142198 -0.492652,0.161303 -2.545384,0.176287 -1.266233,0.0092 -2.427468,-0.02068 -2.580523,-0.06649 z"
id="path7680"
transform="scale(0.75)" />
<line
class="cls-3"
x1="16.05608"
y1="18.822533"
x2="16.05608"
y2="21.05608"
id="line19-2-2"
style="fill:#ff6600;stroke:#ff6600;stroke-width:1.88784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#ff6600;fill-opacity:1;stroke:#ff6600;stroke-width:0.220971;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 22.671611,27.267805 v -1.237437 h 0.490525 c 0.837241,0 1.364278,0.414168 1.430399,1.124067 0.07293,0.783045 -0.539036,1.350398 -1.456885,1.35067 l -0.464039,1.37e-4 z"
id="path7602"
transform="scale(0.75)" />
<path
style="fill:#ff6600;fill-opacity:1;stroke:#ff6600;stroke-width:0.220971;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 18.73545,28.328667 c -0.441969,-0.218777 -0.660133,-0.574114 -0.659702,-1.074499 6.75e-4,-0.785699 0.533668,-1.2238 1.488873,-1.2238 h 0.53441 l 0.02676,1.23758 0.02676,1.23758 -0.53033,-2.12e-4 c -0.351663,-1.41e-4 -0.650411,-0.05965 -0.886763,-0.176648 z"
id="path7563"
transform="scale(0.75)" />
<path
style="fill:#ff6600;fill-opacity:1;stroke:#ff6600;stroke-width:0.220971;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 20.820906,30.465054 C 20.387758,30.232753 20.196252,29.820151 20.199089,29.12534 l 0.0024,-0.575904 0.152328,0.245847 c 0.08378,0.135216 0.321291,0.327655 0.527801,0.427644 0.507724,0.24583 0.976961,0.165885 1.407026,-0.239718 0.175645,-0.165655 0.339202,-0.30119 0.363461,-0.30119 0.09744,0 -0.05913,1.050676 -0.196027,1.315402 -0.300068,0.580269 -1.033819,0.790116 -1.635124,0.467633 z"
id="path7641"
transform="scale(0.75)" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -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
}
]
}

View file

@ -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"
}
}

BIN
solarized-dark/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

@ -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": {

BIN
solarized-light/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

@ -1,8 +1,8 @@
{
"$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": {