v2.30.0
What's Changed
- feat: add intersect modifier (shift+ctrl) to splat selection by @mvanhorn in #903
- Show the active selection operation at the cursor by @slimbuck in #957
- Add locale consistency check to CI by @willeastcott in #958
- Unify render output filenames and add save dialog for image render by @willeastcott in #959
- Add an Edit menu to the menubar by @willeastcott in #960
- Fix uninitialized op names and localize scene panel tooltips by @willeastcott in #961
- Add numeric position entry for sphere/box selection volumes by @willeastcott in #962
- Persist user preferences in localStorage by @willeastcott in #963
- Rename View Options panel to Settings by @willeastcott in #964
- Add PNG and JPEG image render formats by @willeastcott in #965
- Hold TypeScript below 6.1 until typescript-eslint supports newer by @slimbuck in #968
- Update all npm dependencies (major) by @renovate[bot] in #967
- Update all npm dependencies by @renovate[bot] in #966
- Add LCC2 import and a format-agnostic LOD selection dialog by @slimbuck in #969
- Show keyframes stranded beyond the end of the timeline by @willeastcott in #971
- Update actions/setup-node action to v7 by @renovate[bot] in #972
Full Changelog: v2.29.0...v2.30.0