What's Changed
Bug and performance fixes. We also now support callbacks define with `async def`.
* Clean message buffers after GUI/scene elements are removed in https://github.com/nerfstudio-project/viser/pull/293
* Use float16 buffers for point clouds in https://github.com/nerfstudio-project/viser/pull/296
* Improvements for embedding / playback in https://github.com/nerfstudio-project/viser/pull/297
* Remove Cholesky logic from Gaussian shader in https://github.com/nerfstudio-project/viser/pull/298
* Fix temporal off-by-1 for wxyz/position updates in https://github.com/nerfstudio-project/viser/pull/299
* Improve behavior for initial camera pose in https://github.com/nerfstudio-project/viser/pull/300
* Mobile size adjustments, comments fixes in https://github.com/nerfstudio-project/viser/pull/301
* Faster icons in https://github.com/nerfstudio-project/viser/pull/303
* Concurrency refactor, async callback support in https://github.com/nerfstudio-project/viser/pull/304
* Fix cast in Python 3.8, property setters, race condition in https://github.com/nerfstudio-project/viser/pull/305
**Full Changelog**: https://github.com/nerfstudio-project/viser/compare/v0.2.9...v0.2.10