Skip to content

1.3.0 Beta 11

Pre-release
Pre-release

Choose a tag to compare

@stevebushwa stevebushwa released this 02 Jul 18:25

Opt-in pre-release. Desktop AppImage / macOS .dmg / Windows attach automatically; the Android APK is uploaded shortly after.

New feature

  • Twist Face — the face Rotate gizmo gains its third ring (the blue one, about the face normal): grab it to spin a face relative to its base and spiral the walls. Layered ruled loft, so any twist angle works; over-twists that self-intersect refuse cleanly. Tilt and twist are separate ops (do one then the other).

Navigation feel

  • Pan, grid, and push/pull/extrude drags now track the cursor 1:1 at any zoom instead of a fixed scale.
  • Orbit spins around the object — the pivot re-anchors onto the geometry at the view centre (with a ring-sample fallback that lands between two parts when you're looking down a gap), instead of a point drifted behind the model.

Sketching

  • At a fine grid (e.g. 0.1 mm) you can now draw short lines/arcs — snap bands scale with the grid, and a segment no longer self-welds onto its own start point.
  • Point/endpoint snapping (incl. loop closure) is now gated behind the inference toggle: inferences off = fully freehand.
  • Live length readout shows hundredths (trailing zeros trimmed).

Fixes & robustness

  • Fixed a multi-instance crash-recovery race (SIGBUS / wrong-session restore) — each instance now claims its own recovery slot.
  • Fixed "unhide sketch → not responding" on heavy projects, and a push/pull on an unlinked sketch fusing into its old host body.
  • Right-click Isolate now works from the viewport, plus a new Show All Bodies.
  • Numeric inputs reject non-finite garbage; pattern counts are clamped.

Performance

  • Big pass for complex projects / tablets: gizmo drags are GPU-only (no per-frame remesh), static sketches and selection highlights render from cached GPU buffers, and several per-frame document walks are now memoized. Smoother orbit/drag with many bodies on screen.

⚠️ Android: upgrading from Beta 10

The Beta 10 Android APK was signed with a different key than every other build. If you installed Beta 10 on Android, updating to Beta 11 will fail with INSTALL_FAILED_UPDATE_INCOMPATIBLEuninstall Materializr first, then install the Beta 11 APK. (Beta 9 and earlier update normally; desktop platforms are unaffected.)