move kicad icons to their own dir and include original license

This commit is contained in:
Morgan 'ARR\!' Allen 2025-07-10 11:55:46 -07:00
parent 93eb0d0483
commit ebd6e5709c
9 changed files with 14 additions and 5 deletions

View file

@ -98,7 +98,7 @@ class APIObject(BaseObject):
class APIViewProvider(BaseViewProvider): class APIViewProvider(BaseViewProvider):
ICON = 'icon_footprint_browser.svg' ICON = 'kicad/icon_footprint_browser.svg'
TYPE = 'KiConnect::API' TYPE = 'KiConnect::API'
def __init__(self, viewprovider): def __init__(self, viewprovider):

View file

@ -180,7 +180,7 @@ class BoardObject(BaseObject):
class BoardViewProvider(BaseViewProvider): class BoardViewProvider(BaseViewProvider):
TYPE = 'KiConnect::Board' TYPE = 'KiConnect::Board'
ICON = 'board.svg' ICON = 'kicad/board.svg'
def makeBoard(parent, kicad_board, polygon): def makeBoard(parent, kicad_board, polygon):
feature = App.ActiveDocument.addObject('App::DocumentObjectGroupPython', 'Board') feature = App.ActiveDocument.addObject('App::DocumentObjectGroupPython', 'Board')

View file

@ -74,7 +74,7 @@ class BoardSketchObject(BaseObject):
class BoardSketchViewProvider(BaseViewProvider): class BoardSketchViewProvider(BaseViewProvider):
TYPE = 'KiConnect::BoardSketch' TYPE = 'KiConnect::BoardSketch'
#ICON = 'board.svg' #ICON = 'kicad/board.svg'
def makeBoardSketch(parent, kicad_board, polygon): def makeBoardSketch(parent, kicad_board, polygon):
feature = App.ActiveDocument.addObject('Sketcher::SketchObjectPython', 'BoardSketch') feature = App.ActiveDocument.addObject('Sketcher::SketchObjectPython', 'BoardSketch')

View file

@ -19,7 +19,7 @@ class CopperObject(BaseObject):
TYPE = 'KiConnect::Copper' TYPE = 'KiConnect::Copper'
class CopperViewProvider(BaseViewProvider): class CopperViewProvider(BaseViewProvider):
ICON = 'show_all_copper_layers.svg' ICON = 'kicad/show_all_copper_layers.svg'
TYPE = 'KiConnect::Copper' TYPE = 'KiConnect::Copper'
class Copper(): class Copper():

View file

@ -73,7 +73,7 @@ class PartsObject(BaseObject):
print(e) print(e)
class PartsViewProvider(BaseViewProvider): class PartsViewProvider(BaseViewProvider):
ICON = 'icon_footprint_browser.svg' ICON = 'kicad/icon_footprint_browser.svg'
TYPE = 'KiConnect::Parts' TYPE = 'KiConnect::Parts'
def makeParts(parent): def makeParts(parent):

View file

@ -0,0 +1,9 @@
ICONS:
Original KiCad Icon work by Inigo Zuluaga and Fabrizio Tappero among others
KiCad icons were redesigned in 2020 by Aleksandr Zyrianov
KiCad nightly icon reworked by Rafael Silva based on the 2020 redesign
License: CC-BY-SA 4.0

View file

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View file

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View file

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB