From 2d7735b4c11cf07b9d3c96b5c64d721b073e7dcf Mon Sep 17 00:00:00 2001 From: forbes-0023 Date: Thu, 5 Feb 2026 11:36:53 -0600 Subject: [PATCH] feat(icons): add Phase 2 workbench icons in Catppuccin Mocha Add 32 workbench-related icons with consistent color coding: Workbench Selectors (8): - PartDesignWorkbench (Blue #89b4fa) - SketcherWorkbench (Yellow #f9e2af) - AssemblyWorkbench (Green #a6e3a1) - PartWorkbench (Blue #89b4fa) - TechDrawWorkbench (Mauve #cba6f7) - SpreadsheetWorkbench (Sky #89dceb) - MeshWorkbench (Pink #f5c2e7) - DraftWorkbench (Peach #fab387) Part Design Tools (8): - PartDesign_Body, PartDesign_NewSketch - PartDesign_Pad, PartDesign_Pocket, PartDesign_Revolution - PartDesign_Hole, PartDesign_Fillet, PartDesign_Chamfer Sketcher Tools (5): - Sketcher_CreateLine, Sketcher_CreateRectangle - Sketcher_CreateCircle, Sketcher_CreateArc, Sketcher_CreatePoint Sketcher Constraints (5): - Constraint_PointOnPoint (Coincident) - Constraint_Horizontal, Constraint_Vertical - Constraint_Perpendicular, Constraint_Dimension Assembly Tools (6): - Assembly_CreateAssembly, Assembly_InsertLink - Assembly_CreateJointFixed, Assembly_CreateJointRevolute - Assembly_CreateJointSlider, Assembly_CreateJointDistance Ref #5 --- kindred-icons/AssemblyWorkbench.svg | 15 ++++++++++++++ kindred-icons/Assembly_CreateAssembly.svg | 11 ++++++++++ .../Assembly_CreateJointDistance.svg | 16 +++++++++++++++ kindred-icons/Assembly_CreateJointFixed.svg | 12 +++++++++++ .../Assembly_CreateJointRevolute.svg | 12 +++++++++++ kindred-icons/Assembly_CreateJointSlider.svg | 13 ++++++++++++ kindred-icons/Assembly_InsertLink.svg | 10 ++++++++++ kindred-icons/Constraint_Dimension.svg | 16 +++++++++++++++ kindred-icons/Constraint_Horizontal.svg | 13 ++++++++++++ kindred-icons/Constraint_Perpendicular.svg | 11 ++++++++++ kindred-icons/Constraint_PointOnPoint.svg | 9 +++++++++ kindred-icons/Constraint_Vertical.svg | 13 ++++++++++++ kindred-icons/DraftWorkbench.svg | 16 +++++++++++++++ kindred-icons/MeshWorkbench.svg | 19 ++++++++++++++++++ kindred-icons/PartDesignWorkbench.svg | 11 ++++++++++ kindred-icons/PartDesign_Body.svg | 13 ++++++++++++ kindred-icons/PartDesign_Chamfer.svg | 11 ++++++++++ kindred-icons/PartDesign_Fillet.svg | 12 +++++++++++ kindred-icons/PartDesign_Hole.svg | 13 ++++++++++++ kindred-icons/PartDesign_NewSketch.svg | 13 ++++++++++++ kindred-icons/PartDesign_Pad.svg | 14 +++++++++++++ kindred-icons/PartDesign_Pocket.svg | 14 +++++++++++++ kindred-icons/PartDesign_Revolution.svg | 12 +++++++++++ kindred-icons/PartWorkbench.svg | 9 +++++++++ kindred-icons/SketcherWorkbench.svg | 15 ++++++++++++++ kindred-icons/Sketcher_CreateArc.svg | 12 +++++++++++ kindred-icons/Sketcher_CreateCircle.svg | 9 +++++++++ kindred-icons/Sketcher_CreateLine.svg | 8 ++++++++ kindred-icons/Sketcher_CreatePoint.svg | 11 ++++++++++ kindred-icons/Sketcher_CreateRectangle.svg | 10 ++++++++++ kindred-icons/SpreadsheetWorkbench.svg | 20 +++++++++++++++++++ kindred-icons/TechDrawWorkbench.svg | 17 ++++++++++++++++ 32 files changed, 410 insertions(+) create mode 100644 kindred-icons/AssemblyWorkbench.svg create mode 100644 kindred-icons/Assembly_CreateAssembly.svg create mode 100644 kindred-icons/Assembly_CreateJointDistance.svg create mode 100644 kindred-icons/Assembly_CreateJointFixed.svg create mode 100644 kindred-icons/Assembly_CreateJointRevolute.svg create mode 100644 kindred-icons/Assembly_CreateJointSlider.svg create mode 100644 kindred-icons/Assembly_InsertLink.svg create mode 100644 kindred-icons/Constraint_Dimension.svg create mode 100644 kindred-icons/Constraint_Horizontal.svg create mode 100644 kindred-icons/Constraint_Perpendicular.svg create mode 100644 kindred-icons/Constraint_PointOnPoint.svg create mode 100644 kindred-icons/Constraint_Vertical.svg create mode 100644 kindred-icons/DraftWorkbench.svg create mode 100644 kindred-icons/MeshWorkbench.svg create mode 100644 kindred-icons/PartDesignWorkbench.svg create mode 100644 kindred-icons/PartDesign_Body.svg create mode 100644 kindred-icons/PartDesign_Chamfer.svg create mode 100644 kindred-icons/PartDesign_Fillet.svg create mode 100644 kindred-icons/PartDesign_Hole.svg create mode 100644 kindred-icons/PartDesign_NewSketch.svg create mode 100644 kindred-icons/PartDesign_Pad.svg create mode 100644 kindred-icons/PartDesign_Pocket.svg create mode 100644 kindred-icons/PartDesign_Revolution.svg create mode 100644 kindred-icons/PartWorkbench.svg create mode 100644 kindred-icons/SketcherWorkbench.svg create mode 100644 kindred-icons/Sketcher_CreateArc.svg create mode 100644 kindred-icons/Sketcher_CreateCircle.svg create mode 100644 kindred-icons/Sketcher_CreateLine.svg create mode 100644 kindred-icons/Sketcher_CreatePoint.svg create mode 100644 kindred-icons/Sketcher_CreateRectangle.svg create mode 100644 kindred-icons/SpreadsheetWorkbench.svg create mode 100644 kindred-icons/TechDrawWorkbench.svg diff --git a/kindred-icons/AssemblyWorkbench.svg b/kindred-icons/AssemblyWorkbench.svg new file mode 100644 index 0000000000..a098649c02 --- /dev/null +++ b/kindred-icons/AssemblyWorkbench.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/kindred-icons/Assembly_CreateAssembly.svg b/kindred-icons/Assembly_CreateAssembly.svg new file mode 100644 index 0000000000..3a805ec8c4 --- /dev/null +++ b/kindred-icons/Assembly_CreateAssembly.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/kindred-icons/Assembly_CreateJointDistance.svg b/kindred-icons/Assembly_CreateJointDistance.svg new file mode 100644 index 0000000000..a8b86d1011 --- /dev/null +++ b/kindred-icons/Assembly_CreateJointDistance.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + d + diff --git a/kindred-icons/Assembly_CreateJointFixed.svg b/kindred-icons/Assembly_CreateJointFixed.svg new file mode 100644 index 0000000000..498746ac82 --- /dev/null +++ b/kindred-icons/Assembly_CreateJointFixed.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/kindred-icons/Assembly_CreateJointRevolute.svg b/kindred-icons/Assembly_CreateJointRevolute.svg new file mode 100644 index 0000000000..621a7f7e68 --- /dev/null +++ b/kindred-icons/Assembly_CreateJointRevolute.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/kindred-icons/Assembly_CreateJointSlider.svg b/kindred-icons/Assembly_CreateJointSlider.svg new file mode 100644 index 0000000000..2cad807552 --- /dev/null +++ b/kindred-icons/Assembly_CreateJointSlider.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/kindred-icons/Assembly_InsertLink.svg b/kindred-icons/Assembly_InsertLink.svg new file mode 100644 index 0000000000..5b8919af21 --- /dev/null +++ b/kindred-icons/Assembly_InsertLink.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/kindred-icons/Constraint_Dimension.svg b/kindred-icons/Constraint_Dimension.svg new file mode 100644 index 0000000000..c2e2d478e1 --- /dev/null +++ b/kindred-icons/Constraint_Dimension.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + 20 + diff --git a/kindred-icons/Constraint_Horizontal.svg b/kindred-icons/Constraint_Horizontal.svg new file mode 100644 index 0000000000..aa76c69c5c --- /dev/null +++ b/kindred-icons/Constraint_Horizontal.svg @@ -0,0 +1,13 @@ + + + + + + + + + H + + + + diff --git a/kindred-icons/Constraint_Perpendicular.svg b/kindred-icons/Constraint_Perpendicular.svg new file mode 100644 index 0000000000..2e630c43b3 --- /dev/null +++ b/kindred-icons/Constraint_Perpendicular.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/kindred-icons/Constraint_PointOnPoint.svg b/kindred-icons/Constraint_PointOnPoint.svg new file mode 100644 index 0000000000..57eb7dbbeb --- /dev/null +++ b/kindred-icons/Constraint_PointOnPoint.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/kindred-icons/Constraint_Vertical.svg b/kindred-icons/Constraint_Vertical.svg new file mode 100644 index 0000000000..3b08c3cee9 --- /dev/null +++ b/kindred-icons/Constraint_Vertical.svg @@ -0,0 +1,13 @@ + + + + + + + + + V + + + + diff --git a/kindred-icons/DraftWorkbench.svg b/kindred-icons/DraftWorkbench.svg new file mode 100644 index 0000000000..e809411c2d --- /dev/null +++ b/kindred-icons/DraftWorkbench.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/kindred-icons/MeshWorkbench.svg b/kindred-icons/MeshWorkbench.svg new file mode 100644 index 0000000000..dd018f0f06 --- /dev/null +++ b/kindred-icons/MeshWorkbench.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/kindred-icons/PartDesignWorkbench.svg b/kindred-icons/PartDesignWorkbench.svg new file mode 100644 index 0000000000..7fe361bfde --- /dev/null +++ b/kindred-icons/PartDesignWorkbench.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_Body.svg b/kindred-icons/PartDesign_Body.svg new file mode 100644 index 0000000000..54337d897b --- /dev/null +++ b/kindred-icons/PartDesign_Body.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_Chamfer.svg b/kindred-icons/PartDesign_Chamfer.svg new file mode 100644 index 0000000000..466383f7ab --- /dev/null +++ b/kindred-icons/PartDesign_Chamfer.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_Fillet.svg b/kindred-icons/PartDesign_Fillet.svg new file mode 100644 index 0000000000..e2e0380eb5 --- /dev/null +++ b/kindred-icons/PartDesign_Fillet.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + R + diff --git a/kindred-icons/PartDesign_Hole.svg b/kindred-icons/PartDesign_Hole.svg new file mode 100644 index 0000000000..5c494f3905 --- /dev/null +++ b/kindred-icons/PartDesign_Hole.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_NewSketch.svg b/kindred-icons/PartDesign_NewSketch.svg new file mode 100644 index 0000000000..78e8f24371 --- /dev/null +++ b/kindred-icons/PartDesign_NewSketch.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_Pad.svg b/kindred-icons/PartDesign_Pad.svg new file mode 100644 index 0000000000..faf366d8b7 --- /dev/null +++ b/kindred-icons/PartDesign_Pad.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_Pocket.svg b/kindred-icons/PartDesign_Pocket.svg new file mode 100644 index 0000000000..80316d3142 --- /dev/null +++ b/kindred-icons/PartDesign_Pocket.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/kindred-icons/PartDesign_Revolution.svg b/kindred-icons/PartDesign_Revolution.svg new file mode 100644 index 0000000000..f635ae5841 --- /dev/null +++ b/kindred-icons/PartDesign_Revolution.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/kindred-icons/PartWorkbench.svg b/kindred-icons/PartWorkbench.svg new file mode 100644 index 0000000000..fa1fa48c0c --- /dev/null +++ b/kindred-icons/PartWorkbench.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/kindred-icons/SketcherWorkbench.svg b/kindred-icons/SketcherWorkbench.svg new file mode 100644 index 0000000000..d4a4c4e17b --- /dev/null +++ b/kindred-icons/SketcherWorkbench.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/kindred-icons/Sketcher_CreateArc.svg b/kindred-icons/Sketcher_CreateArc.svg new file mode 100644 index 0000000000..3f528e73e7 --- /dev/null +++ b/kindred-icons/Sketcher_CreateArc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/kindred-icons/Sketcher_CreateCircle.svg b/kindred-icons/Sketcher_CreateCircle.svg new file mode 100644 index 0000000000..67e837a63c --- /dev/null +++ b/kindred-icons/Sketcher_CreateCircle.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/kindred-icons/Sketcher_CreateLine.svg b/kindred-icons/Sketcher_CreateLine.svg new file mode 100644 index 0000000000..78b1b2046e --- /dev/null +++ b/kindred-icons/Sketcher_CreateLine.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/kindred-icons/Sketcher_CreatePoint.svg b/kindred-icons/Sketcher_CreatePoint.svg new file mode 100644 index 0000000000..4cfafdfd81 --- /dev/null +++ b/kindred-icons/Sketcher_CreatePoint.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/kindred-icons/Sketcher_CreateRectangle.svg b/kindred-icons/Sketcher_CreateRectangle.svg new file mode 100644 index 0000000000..21158bdcc1 --- /dev/null +++ b/kindred-icons/Sketcher_CreateRectangle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/kindred-icons/SpreadsheetWorkbench.svg b/kindred-icons/SpreadsheetWorkbench.svg new file mode 100644 index 0000000000..29a01172f2 --- /dev/null +++ b/kindred-icons/SpreadsheetWorkbench.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + A + B + C + + + diff --git a/kindred-icons/TechDrawWorkbench.svg b/kindred-icons/TechDrawWorkbench.svg new file mode 100644 index 0000000000..c4937a47b7 --- /dev/null +++ b/kindred-icons/TechDrawWorkbench.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + +