In this release 0.1.9 we have been heads-down adding a lot of features and capabilities to supports, and finalized the new island detection algorithm!
New features:
- New Islands panel!: Major new feature in the Support tab. Detects suspended/unsupported areas using a Rust-backed streaming voxel scanner running concurrently with the minima scan. Visualizes islands with GPU-accelerated overlays, contoured glow markers, and smart camera tracking to navigate between them. Yay!
- Rust mesh loader: New Rust sidecar dramatically accelerates mesh imports: faster 3MF loader, 3MF group splitting, parallelized mesh repair, and improved STL streaming.
- Split supports: This has been demanded by our users! Classified support geometry can now be materialized as a separate slice model via a new context menu action, with progress reporting.
- No anti-aliasing is applied on baked supports (when detectable).
- Stock support types (detail, structure, anchor) are now editable, and custom support types are selectable via Ctrl+1/2/3. (#232, #237)
- Overhauled splash screen with refined branding, animated loading bar, and version display!
- Auto-collapse non-active workflow steps on narrow topbars.
- More progress on i18n: translated empty scene state, top bar mode tabs, and main transform toolbar. Language changes now apply on Settings → Apply instead of immediately. Looking for translators for French and German (go to our Crowdin project for instructions).
- Added "Save Scene As...": Use menu + CTRL+Shift+S to Save As (#312)
- Increase VOXL handling speeds. (#309, #311)
- Support for the new GOO v5 format (exclusive of Satellite & Jupiter 2 printers)! (#308) (Thanks to KitiMinis for testing)
- Support for tilted vats in Saturn 4 Ultra and Mars 5 Ultra. (#286)
Fixes:
- Support placement interaction overhaul: tip size now updates correctly across multi-selections, arrange actions work on single models, and dragging the Transform gizmo no longer stops randomly. (#215, #230, #258)
- Model hover highlight not showing from certain camera angles. (#228)
- HOTAS/joystick and other HID devices incorrectly read as mouse input. (#281)
- Github link in Settings → About not opening. (#290)
- goo/ctb: layer transition exposure times not calculated correctly. (#287)
- Non-uniform scaling of models was not working.
- iOS: file picker now accepts mesh and scene files.
- Several rendering fixes: support/overlay Z-ordering, surface dots overlay performance, and HLSL shader warnings.
- The auto-updater that we introduced in 0.1.8 was not working correctly (#316)
- The max-Z calculation was not accurate, causing miscount of layers (#285)
- Defective meshes could create full-row artifacts shown as lines in the sliced output (#321).
Other
- Windows: enabled long paths for Tauri builds.
- Updated to Node.js LTS 20.20.2
- Added properly notarized macOS builds, thanks to @pkElectronics!
Contributors
@PaulGD03, @aaron1138, @Jo-Con-El, @pkElectronics, @TheDevMinerTV, @ada-phillips, @SinXIV, @csreades