github prestonbrown/helixscreen v0.99.92

latest releases: v1.1.0-beta.11, v1.0.6, v1.1.0-beta.10...
3 months ago

v0.99.92

Added

  • Jog move coalescing — rapid jog taps merge into a single pending move instead of queueing one g-code per tap, so the toolhead keeps up with your finger; your own jogs no longer trip the "printer busy" guard, and rapid identical toasts refresh in place instead of stacking.
  • Snapmaker U1 power-loss recovery — after a power loss, HelixScreen offers to resume the interrupted print at connect time; a declined offer re-arms when it becomes relevant again.
  • Anycubic Kobra S1 mainline fork (#1069) — ACE filament systems on the Kobra S1's mainline-Python firmware fork work via a REST bridge.
  • XML expressions — layouts can derive subjects from expressions (<subject_expr>) and use inline cond= conditions on bind_flag_if / bind_state_if / bind_style_if.
  • PAXX firmware-managed installs (Snapmaker U1) — installs bundled by the PAXX Extended Firmware are supported (firmware owns updates), with a HELIX_DISABLE_AUTO_UPDATES opt-out.

Fixed

  • Snapmaker U1 remote screen going blank — the remote screen ("gui" webcam) no longer goes black a few minutes after boot: the early-boot splash is retired at UI handoff instead of lingering and clearing the shared framebuffer, and the UI paints a full frame at takeover. The mirror also handles 16-bit framebuffers.
  • Installer upgrades now restart into the new version (#1106) — installing over a running HelixScreen left the old binary running while reporting success; the installer now restarts when an instance is already up.
  • Print status auto-opens for an active job (#1099) — connecting while a print is already running opens the print status panel.
  • Quieter no-audio devices — a missing ALSA device logs a warning instead of an error.
  • Snapmaker U1 uninstall leftover — uninstall removes the /oem/.debug marker the installer created.

Changed

  • Snapmaker U1 remote-screen setup docs — enabling must go through the firmware settings web UI (a hand cfg edit doesn't register the "gui" webcam); setup docs corrected.
  • Inline XML text translation — inline element text in XML layouts participates in translation extraction and runtime language switching.

Don't miss a new helixscreen release

NewReleases is sending notifications on new releases.