Commit Graph

5 Commits

Author SHA1 Message Date
Richard Sauer
748f8d5238 Full schematic editor: shapes, animations, labels, arrows, temp probes
- New shape types: label (text), arrow (flow), temp_probe, output_indicator
- Right-click context menu: change shape, animation, color, link to HMI control
- Toolbar: add rect/circle/label/arrow/temp probe/output, delete selected
- IN/OUT now draggable label elements
- Temp probes with pulse animation and color coding
- Arrows with adjustable length and rotation
- Custom colors on any element (fill + stroke)
- All positions/sizes/rotations saved to layout JSON

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 12:28:24 +10:00
Richard Sauer
d87475558d Resize + rotate equipment blocks in schematic editor 2026-04-08 12:18:37 +10:00
Richard Sauer
5f8e7c0ffd Editable machine simulation: drag equipment, rename labels, data-driven SVG 2026-04-08 12:14:20 +10:00
Richard Sauer
5c33a29bc7 Fix relative paths for Caddy prefix stripping 2026-04-08 12:10:57 +10:00
Richard Sauer
64254edcf7 Initial commit: BFA Banana Dryer HMI Design Collaboration Tool
Split-screen web app: HMI layout editor + machine simulation.
- Drag/drop card layout with SortableJS
- Add/remove/rename controls and pages
- Comments system with user picker (Richard, Rob, Guido + add more)
- SVG schematic with animated overlays (fan spin, conveyor scroll, burner glow)
- Simulated PLC state in preview mode
- Built-in help manual
- Docker deployment behind Caddy at sauer.com.au/bfa-design

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 11:58:50 +10:00