Alveon Studio uses Apple's SF Symbols library exclusively for the native macOS app. For web properties, Lucide provides the equivalent. No custom icon files, no third-party bundles. One weight, two sources, zero maintenance.
Six stages, six icons, six signal colors. These define the production workflow.
| Stage | SF Symbol (App) | Lucide (Web) | Color | Hex |
|---|---|---|---|---|
| Scan | wave.3.right | radio | Ember Orange | #F05A10 |
| Last | inset.filled.capsule.portrait | footprints | Neon Ice | #00AAFF |
| Sole | circle.grid.2x2 | grid-2x2 | Neon Lime | #B8FF00 |
| Upper | rectangle.pattern.checkered | grid-3x3 | Neon Violet | #8B5CF6 |
| Production | gearshape.2 | cog | Neon Amber | #FFAA00 |
| Shipped | box.truck | truck | Neon Lime | #B8FF00 |
Every icon size is tied to a specific context. No arbitrary sizes. The scale follows the 8px grid.
The full icon mapping. SF Symbols for the native app, Lucide for web. Search either library by name to preview.
| Function | SF Symbol | Lucide | Context |
|---|---|---|---|
| Dashboard | square.grid.2x2 | layout-grid | Sidebar 1st |
| Players | person.2 | users | Sidebar 2nd |
| Machines | server.rack | server | Sidebar 3rd |
| Settings | gearshape | settings | Sidebar bottom |
| Sign Out | rectangle.portrait.and.arrow.right | log-out | Settings |
| Function | SF Symbol | Lucide | Context |
|---|---|---|---|
| Render: Solid | cube.fill | box | Bottom Bar |
| Render: Wire | cube | box-select | Bottom Bar |
| Render: Ghost | cube.transparent | boxes | Bottom Bar |
| Orbit | arrow.triangle.2.circlepath | rotate-3d | Bottom Bar S4 |
| Paint | paintbrush.pointed | paintbrush | Bottom Bar S4 |
| Layer On | eye | eye | Bottom Bar |
| Layer Off | eye.slash | eye-off | Bottom Bar |
| Zoom + | plus.magnifyingglass | zoom-in | Bottom Bar |
| Zoom - | minus.magnifyingglass | zoom-out | Bottom Bar |
| Undo | arrow.uturn.backward | undo-2 | Bottom Bar |
| Redo | arrow.uturn.forward | redo-2 | Bottom Bar |
| Fullscreen | arrow.up.left.and.arrow.down.right | maximize-2 | Bottom Bar |
| Pan Arrows | chevron.up/.down/.left/.right | chevron-up/-down/-left/-right | Nav Overlay |
| Selection | SF Symbol | Lucide |
|---|---|---|
| Left Foot | l.circle | circle-dot (+ L label) |
| Both Feet | moonphase.last.quarter.inverse | circle-half |
| Right Foot | r.circle | circle-dot (+ R label) |
| Function | SF Symbol | Lucide | Context |
|---|---|---|---|
| Expand | chevron.down | chevron-down | Sections |
| Collapse | chevron.right | chevron-right | Sections |
| Lock | lock | lock | Parameters |
| Unlock | lock.open | lock-open | Parameters |
| Info | info.circle | info | Tooltips |
| Edit | pencil | pencil | Profile |
| Add | plus.circle | plus-circle | Yarn, Entries |
| Remove | xmark.circle | x-circle | Yarn, Entries |
| Search | magnifyingglass | search | Player, Yarn |
| Filter | line.3.horizontal.decrease | sliders-horizontal | Lists |
| Sort | arrow.up.arrow.down | arrow-up-down | Tables |
| Drag | line.3.horizontal | grip-horizontal | Studs |
| OK | checkmark.circle | check-circle | Quality |
| Warning | exclamationmark.circle | alert-circle | Quality |
| Error | exclamationmark.triangle | alert-triangle | Quality |
| Swatch | circle.fill | circle | Yarn Palette |
| Tool | SF Symbol | Lucide | Stage |
|---|---|---|---|
| Template | rectangle.split.3x1 | layout-template | 3 + 4 |
| Automatic | wand.and.stars | wand-sparkles | 2 |
| Manual | hand.raised | hand | 2 |
| Brush | paintbrush.pointed | paintbrush | 4 |
| Material | cube | box | 3 |
| Measure | ruler | ruler | 2 |
| Copy Params | doc.on.doc | copy | 2 |
| Cross Section | circle.and.line.horizontal | scan-line | 2 |
| Flex | waveform.path | wave-sine | 3 |
| Heel Drop | angle | triangle-right | 3 |
| Symmetry | arrow.left.and.right | move-horizontal | 5 |
| Stud | arrowtriangle.down | triangle | 3 |
| Lattice | hexagon | hexagon | 3 |
| Yarn | point.3.filled.connected.trianglepath.dotted | spline | 4 |
| Sock Height | arrow.up.to.line | arrow-up-to-line | 4 |
| Action | SF Symbol | Lucide | Context |
|---|---|---|---|
| Back | chevron.left | chevron-left | Sidebar |
| Proceed | chevron.right | chevron-right | Stage |
| Export | arrow.down.to.line | download | Stage 5 |
| Save | square.and.arrow.down | save | Save & Exit |
| New Job | plus | plus | Dashboard |
| Refresh | arrow.clockwise | refresh-cw | Scanner |
| Close | xmark | x | Modals |
| Release | paperplane | send | Stage 5 |
| Notification | bell | bell | Alerts |
| Status | SF Symbol | Lucide |
|---|---|---|
| Active | circle.fill | circle-dot |
| Paused | pause.circle | pause-circle |
| Complete | checkmark.circle | check-circle |
| Priority | chevron.up.2 | chevrons-up |
| Scanner On | sensor.tag.radiowaves.forward | wifi |
| Scanner Off | sensor.tag.radiowaves.forward.slash | wifi-off |
| Field | SF Symbol | Lucide |
|---|---|---|
| User | person.circle | user-circle |
| Phone | iphone | smartphone |
| envelope | ||
| Address | mappin | map-pin |
| Notes | doc.text | file-text |
| Club | shield | shield |
| Fit Notes | shoe.circle | footprints |
| Preferences | slider.horizontal.3 | sliders-horizontal |
| Perf. Center | building.2 | building-2 |