Repository navigation
v1.1.0
Main changes
- Panel rewrite for improved resizing and docking.
gui.add_panel()for creating new float panels.gui.main_panelfor placement on the default panel.client.local_storagefor reading/writing to browser storage.GaussianSplatHandle.set_gaussians()for replacing all splat attributes.line_widthhas been renamed tothicknessfor line and spline objects, now defined in world-space units by default.- Many performance improvements and bug fixes!
What's Changed
- Fix various lifecycle, wire safety, input handling bugs by @brentyi in #723
- Optimize end-to-end tests, actions by @brentyi in #724
- Cleanup, fix correctness bugs, add client unit tests by @brentyi in #725
- Set
followCamerafor infinite grids by @brentyi in #726 - More flexible core panel implementation, tests by @brentyi in #727
- Fix subtle dock geometry bugs, tests by @brentyi in #730
- Fix GPU buffer leaks, add resize-safe geometry sync by @brentyi in #731
- Fix skinned mesh playback loop refs by @abcamiletto in #729
- Fix type error from stub change to
np.cross()by @brentyi in #732 - Support mid-drag modifier changes by @brentyi in #733
- Performance improvements by @brentyi in #740
- Add min/max distance for camera orbit control by @xdaNvidia in #738
- Harden dock playground page-open against CI worker stalls by @brentyi in #741
- Pre-1.1.0 audit: fix 14 review findings, regenerate example docs by @brentyi in #742
- Release prep: dock UX, server lifecycle/concurrency, and playback fixes by @brentyi in #743
- Ignore PLR0917: ruff 0.16 stabilized it, breaking the unpinned CI formatting job by @brentyi in #746
- Wait longer for the server thread on shutdown to avoid nanobind leak warnings by @brentyi in #745
- Speed up get_render() by @brentyi in #751
- Fix close-camera line rendering for drei-based lines under reversed depth by @brentyi in #750
- Cascaded shadow map cleanup and fixes by @brentyi in #749
- Depth-sort transparent batched mesh instances by @brentyi in #753
- Scene tree access during offline playback + docked playback bar by @brentyi in #755
- Rename line widths to thickness, default to world-space units by @brentyi in #754
- Regression audit + fixes by @brentyi in #747
- Per-client scene/GUI scopes: variant shadowing and scope-local removal by @brentyi in #758
- Improve scene serialization efficiency by @brentyi in #759
- Support dynamic Gaussian updates by @maxwildersmith in #757
- Add per-client localStorage API by @Evanston09 in #756
- Pre-release fixes: playback version warning, O(1) same-name re-add, line_width compat by @brentyi in #760
- Upgrade client dependencies by @brentyi in #761
New Contributors
- @abcamiletto made their first contribution in #729
- @xdaNvidia made their first contribution in #738
- @maxwildersmith made their first contribution in #757
- @Evanston09 made their first contribution in #756
Full Changelog: v1.0.30...v1.1.0