What's Changed
- feat: Better histogram control (plus pygfx histogram overhaul) by @gselzer in #146
- feat: pygfx gamma by @gselzer in #158
- feat: add back play button, as well as dimension size label by @tlambert03 in #163
- feat: Add autoscale tail ignore via popup by @gselzer in #147
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #173
- Histogram hscroll pan by @gselzer in #176
- feat: add show_controls and show_data_info options to viewer model by @tlambert03 in #175
- feat: explicit backend setters by @gselzer in #180
- fix: improve callable invocation and cleanup in MainThreadInvoker by @tlambert03 in #183
- feat: add signals to DataWrapper by @tlambert03 in #182
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #188
- ci(dependabot): bump astral-sh/setup-uv from 5 to 6 by @dependabot in #187
- feat: add circular/ring buffer and data wrapper, that can be used to facilitate a streaming viewer by @tlambert03 in #186
- feat: Expose viewer model as
viewer_options
argument to imshow and ArrayViewer by @tlambert03 in #194 - feat: histogram highlights by @gselzer in #181
- feat: Add autoscale tails to Jupyter by @gselzer in #179
- feat: Purge ArrayDataDisplayModel from ArrayViews by @gselzer in #196
Full Changelog: v0.3.1...v0.4.0