v0.99.95
Added
- Portrait-orientation layout foundation (#1110) — min-dimension breakpoints and a bottom-navbar shell lay the groundwork for portrait displays; layouts now pick their sizing from the constrained screen axis (breakpoints, switch presets, navbar height) so they scale correctly on tall, narrow screens.
- Home button warns when the axes aren't homed — the jog center home button is tinted as a warning until the printer is homed.
Fixed
- Touch recalibration capture area (#1029) — recalibrating from Settings captures across the full screen.
- Temperature tool selector on Snapmaker U1 (#1114) — the tool selector is now touch-friendly on the U1.
- AMS slot material label (#1065) — the slot material label updates reactively from its own per-slot subject.
- Log-level setting translation — the Settings log-level option now translates correctly.
- Property-based conditional hiding —
$prop|refparams resolve correctly sohidden_if_prop_eqworks in XML layouts.