What's Changed
New Features
- STL export by @Carifio24 in #76
- Add support for axis stretches by @Carifio24 in #85
- Fixes for glTF exports by @Carifio24 in #102
Bug Fixes
- Account for scatter layers when determining ipyvolume volume resolution by @Carifio24 in #64
- Update USD path sanitization by @Carifio24 in #87
- Use ranged callback values for sliders by @Carifio24 in #90
- Fix issues with attempts to remove callback when widget is destroyed by @Carifio24 in #97
- Add output file extension if one is missing by @Carifio24 in #100
Documentation
- Add docs page and update PerTau example by @Carifio24 in #67
- Update directory deployed to GitHub Pages by @Carifio24 in #68
- Fix broken docs links by @Carifio24 in #69
- Update examples to use dark backgrounds by @Carifio24 in #101
Other Changes
- Add Qt- and Jupyter-only test envs to CI by @Carifio24 in #70
- Add 'all' install option by @Carifio24 in #77
- Improve export speed for USD scatter by @Carifio24 in #79
- Let user select whether or not to export model-viewer HTML with GL export by @Carifio24 in #81
- Use registries by @Carifio24 in #83
- Vector and error bar stretches by @Carifio24 in #86
- Add tests of utility functions by @Carifio24 in #88
- Use sliders for numerical values and combine resolutions by @Carifio24 in #89
- Improve speed of USD voxel export by @Carifio24 in #92
- Improvements to glTF scatter export by @Carifio24 in #95
- Use shorts for isosurface indices when applicable by @Carifio24 in #96
- Improve UI widgets by @Carifio24 in #98
- Updates to control mesh configuration by @Carifio24 in #99
- Allow setting QR code error correction level by @Carifio24 in #104
- Use viewer state resolution attribute whenever it exists by @Carifio24 in #107
- Change glTF vector resolution; use shorts when applicable by @Carifio24 in #109
Full Changelog: v0.3...v0.4