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):
ICON = 'icon_footprint_browser.svg'
ICON = 'kicad/icon_footprint_browser.svg'
TYPE = 'KiConnect::API'
def __init__(self, viewprovider):

View file

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

View file

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

View file

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

View file

@ -73,7 +73,7 @@ class PartsObject(BaseObject):
print(e)
class PartsViewProvider(BaseViewProvider):
ICON = 'icon_footprint_browser.svg'
ICON = 'kicad/icon_footprint_browser.svg'
TYPE = 'KiConnect::Parts'
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