What's Changed
- Support ui scaling for high-DPI displays, improve text clarity on high-dpi displays (thanks @BruegelN!)
- Add a ctrl/cmd + shift-click to focus and orbit around region-of-interest, programmatic support for view orbit centers nmwsharp/polyscope#350
- Add ImPlot for creating 2d plots in the UI (and corresponding Python bindings)
- Smarter, configurable logic for timing the main loop with
frameTick(), including skipping ticks to hit framerate - (python) remove cupy as a dependency for on-gpu buffer updates
- Add variable curve network radius on edges nmwsharp/polyscope#351
- Add infrastructure for quantity picking, fix bug with render images being ignored when picking nmwsharp/polyscope#354
- Fix buggy transparency for RenderImages with all-black pixels
- Update imgui to v1.91.9b nmwsharp/polyscope#338
- Other various bugfixes, documentation improvements, bindings (thanks @phaedon,@kenshi84!)
Full Changelog: v2.4.0...v2.5.0