Releases: brettbergin/chip
Releases · brettbergin/chip
Release list
v0.1.3
Added
- Dark mode: a light/dark toggle lives at the bottom of the left rail and
is remembered between runs. - Visible Admin toggle in the rail (Ctrl+Shift+A still works).
- Wizard step indicator: numbered progress pips across the top of the flow.
- Design editor: edit the words directly, pick lettering styles rendered in
the real bundled fonts, choose carve depth, tilt and center elements, and
add art from a searchable gallery with big previews. - "Carve a photo": pick a picture and Chip traces it into carvable shapes
(grays out gracefully on machines without a working tracer).
Changed
- Full visual refresh: design-token theme system on Qt's Fusion style
(consistent rendering on every platform), modern buttons/inputs/cards,
branded rail, polished Home cards, and true-to-font canvas previews via
the bundled TTFs. - Wizard pages scroll when the window is small — the STOP bar can never be
pushed off screen.
v0.1.2
Fixed
- Checklist/probe/bit-change checkboxes were nearly invisible (blank white
boxes on the off-white background), which made the setup checklist look
stuck: nothing to tick, so "All set" never enabled. Checkboxes now have a
clear border and a green check when ticked.
v0.1.1
Changed
- Rewrote the README/PyPI page: app-focused description, requirements,
AI-designer setup, first-run guide, uv/pipx install examples, and a
fuller development workflow.
Fixed
- Deterministic machine-failure tests (fixes an intermittent Windows CI
failure; no runtime behavior change).
v0.1.0
Added
- Initial application: describe → preview/adjust → material → checklist →
zero → carve wizard flow with a simulated-machine demo mode (chip --demo). - Domain models (pydantic v2), SQLite persistence with autosave, trash, and
carve history. - Design pipeline: text-to-paths (outline + Hershey single-stroke fonts),
bundled clip-art library, picture tracing (optional[trace]extra),
rule-based layout, plain-language validation, Easel-compatible SVG export. - AI designer/editor agents (pydantic-ai + Anthropic) with offline graceful
degradation and undoable agent edits. - GRBL/grblHAL machine control: auto-detected USB serial connection,
character-counting streamer, jog/home/zero/Z-probe flows, safety
interlocks, translated errors with guided recovery, FakeGrbl simulator. - CAM for engrave/pocket/cutout with tabs, per-material feeds/speeds tables,
multi-bit jobs with guided bit-change choreography, G-code generation. - Packaging: PyPI (
chip-cnc) and Windows installer built from CI.