v0.2.0-GuppyKE
·
86 commits
to main
since this release
First GuppyKE-branded release — the big on-screen feature wave.
Added
- Live Z-offset baby-stepping panel (0.005 / 0.01 mm steps, guarded when not homed).
- Firmware Retraction live-tuning panel.
- Console redesigned as a drill-down command browser.
- Macros redesigned — favorites, collapsible rows, button navigation.
- Notifications split into toasts, modals, and a print-done screen; on-screen toasts for Klipper events.
- Fans — friendly names, read-only fans (heater_fan / output-pin fans), correct editable/read-only split.
- Exclude Object — tap-to-exclude bed map during a print.
- Spoolman filament confirmation at print start.
- Print-status overlay reworked — bigger, preview-led, with a "Paused" chip; Homing/Extrude allowed while
paused; the mesh is viewable (not mutable) during a print. - Extruder heats all filament actions to the selected temp, with clearer feedback.
- Mainsail-matched ETA (averages file / filament / slicer estimates).
Changed
- EMA-smoothed resistive ns2009 touch input for smoother scrolling.
- Thread-safe
State::get_data, tighter LVGL cadence, evdev tracking-id press fix. - CI:
lv_driversnow fetched from the coreflake1 fork (no build-time patch).