Icon Migration Phase 2: Workbench Icons #5

Closed
opened 2026-02-05 16:26:40 +00:00 by forbes · 0 comments
Owner

Overview

Create Catppuccin Mocha themed icons for the main workbenches and their primary tools.

Workbench Icons

Workbench Selectors

  • PartDesign_Workbench.svg - Part Design workbench
  • Sketcher_Workbench.svg - Sketcher workbench
  • Assembly_Workbench.svg - Assembly workbench
  • Part_Workbench.svg - Part workbench
  • TechDraw_Workbench.svg - TechDraw workbench
  • Spreadsheet_Workbench.svg - Spreadsheet workbench
  • Mesh_Workbench.svg - Mesh workbench
  • Draft_Workbench.svg - Draft workbench

Part Design Primary Tools

  • PartDesign_Pad.svg - Pad/Extrude
  • PartDesign_Pocket.svg - Pocket
  • PartDesign_Revolution.svg - Revolution
  • PartDesign_Hole.svg - Hole
  • PartDesign_Fillet.svg - Fillet
  • PartDesign_Chamfer.svg - Chamfer
  • PartDesign_Body.svg - Body
  • PartDesign_NewSketch.svg - New Sketch

Sketcher Primary Tools

  • Sketcher_CreateLine.svg - Line
  • Sketcher_CreateRectangle.svg - Rectangle
  • Sketcher_CreateCircle.svg - Circle
  • Sketcher_CreateArc.svg - Arc
  • Sketcher_CreatePoint.svg - Point
  • Sketcher_ConstrainCoincident.svg - Coincident
  • Sketcher_ConstrainHorizontal.svg - Horizontal
  • Sketcher_ConstrainVertical.svg - Vertical
  • Sketcher_ConstrainDistance.svg - Distance/Dimension

Assembly Primary Tools

  • Assembly_CreateAssembly.svg - Create Assembly
  • Assembly_InsertLink.svg - Insert Component
  • Assembly_CreateJoint*.svg - Joint icons (Fixed, Revolute, etc.)

Color Coding by Workbench

Use distinct accent colors to help users identify workbench context:

Workbench Primary Color Accent
Part Design Blue #89b4fa Sapphire #74c7ec
Sketcher Yellow #f9e2af Peach #fab387
Assembly Green #a6e3a1 Teal #94e2d5
TechDraw Mauve #cba6f7 Lavender #b4befe
Spreadsheet Sky #89dceb Sapphire #74c7ec
Mesh Pink #f5c2e7 Flamingo #f2cdcd
Draft Peach #fab387 Yellow #f9e2af

Acceptance Criteria

  • All workbench selector icons created
  • Primary tools for each workbench have consistent styling
  • Color coding helps identify workbench context
  • Icons work well at toolbar sizes (24x24, 32x32)

Dependencies

  • #3 Icon Migration: Set up icon override infrastructure
  • #4 Icon Migration Phase 1: Core Toolbar Icons
## Overview Create Catppuccin Mocha themed icons for the main workbenches and their primary tools. ## Workbench Icons ### Workbench Selectors - [ ] `PartDesign_Workbench.svg` - Part Design workbench - [ ] `Sketcher_Workbench.svg` - Sketcher workbench - [ ] `Assembly_Workbench.svg` - Assembly workbench - [ ] `Part_Workbench.svg` - Part workbench - [ ] `TechDraw_Workbench.svg` - TechDraw workbench - [ ] `Spreadsheet_Workbench.svg` - Spreadsheet workbench - [ ] `Mesh_Workbench.svg` - Mesh workbench - [ ] `Draft_Workbench.svg` - Draft workbench ### Part Design Primary Tools - [ ] `PartDesign_Pad.svg` - Pad/Extrude - [ ] `PartDesign_Pocket.svg` - Pocket - [ ] `PartDesign_Revolution.svg` - Revolution - [ ] `PartDesign_Hole.svg` - Hole - [ ] `PartDesign_Fillet.svg` - Fillet - [ ] `PartDesign_Chamfer.svg` - Chamfer - [ ] `PartDesign_Body.svg` - Body - [ ] `PartDesign_NewSketch.svg` - New Sketch ### Sketcher Primary Tools - [ ] `Sketcher_CreateLine.svg` - Line - [ ] `Sketcher_CreateRectangle.svg` - Rectangle - [ ] `Sketcher_CreateCircle.svg` - Circle - [ ] `Sketcher_CreateArc.svg` - Arc - [ ] `Sketcher_CreatePoint.svg` - Point - [ ] `Sketcher_ConstrainCoincident.svg` - Coincident - [ ] `Sketcher_ConstrainHorizontal.svg` - Horizontal - [ ] `Sketcher_ConstrainVertical.svg` - Vertical - [ ] `Sketcher_ConstrainDistance.svg` - Distance/Dimension ### Assembly Primary Tools - [ ] `Assembly_CreateAssembly.svg` - Create Assembly - [ ] `Assembly_InsertLink.svg` - Insert Component - [ ] `Assembly_CreateJoint*.svg` - Joint icons (Fixed, Revolute, etc.) ## Color Coding by Workbench Use distinct accent colors to help users identify workbench context: | Workbench | Primary Color | Accent | |-----------|--------------|--------| | Part Design | Blue `#89b4fa` | Sapphire `#74c7ec` | | Sketcher | Yellow `#f9e2af` | Peach `#fab387` | | Assembly | Green `#a6e3a1` | Teal `#94e2d5` | | TechDraw | Mauve `#cba6f7` | Lavender `#b4befe` | | Spreadsheet | Sky `#89dceb` | Sapphire `#74c7ec` | | Mesh | Pink `#f5c2e7` | Flamingo `#f2cdcd` | | Draft | Peach `#fab387` | Yellow `#f9e2af` | ## Acceptance Criteria - [ ] All workbench selector icons created - [ ] Primary tools for each workbench have consistent styling - [ ] Color coding helps identify workbench context - [ ] Icons work well at toolbar sizes (24x24, 32x32) ## Dependencies - #3 Icon Migration: Set up icon override infrastructure - #4 Icon Migration Phase 1: Core Toolbar Icons
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#5