What's Changed
- ci(pre-commit.ci): autoupdate by @pre-commit-ci[bot] in #230
- fix: prevent flicker on dims_changed by @tlambert03 in #231
- fix: no animation on first lut expansion by @tlambert03 in #232
- build: drop py3.9, hard pin pygfx on old deps, remove lockfile by @tlambert03 in #235
- feat: add profiling script by @tlambert03 in #236
- refactor: kill the _ArrayDataDisplayModel, replace with pure functional resolver by @tlambert03 in #233
- ci: update tests by @tlambert03 in #237
- build: update pygfx deps by @tlambert03 in #239
- feat: expose/clarify API for overriding channel names and scaling by @tlambert03 in #238
- docs: add usage page by @tlambert03 in #240
- fix: fix wx viewer channel display breaks on mode change by @tlambert03 in #241
- fix: fix misc bugs by @tlambert03 in #243
- refactor: standardize lut caps by @tlambert03 in #244
- fix: use WxRenderWidget instead of canvas by @tlambert03 in #245
- fix: fix mouse button issue by @tlambert03 in #246
- fix: fix remove_lut_view on unowned LUTViews by @tlambert03 in #247
- refactor: get rid of unused clims cache by @tlambert03 in #248
- feat: unify image stats and use ihist by @tlambert03 in #249
- fix: obey actual FPS in play button by @tlambert03 in #250
- feat: implement keybinding navigation for focused sliders and axes by @tlambert03 in #251
- feat: Add keyboard control for zoom by @ctrueden in #44
- fix: fix VRAM and python object memory leak [wip] by @tlambert03 in #253
- chore: remove rendercanvas resize hack by @tlambert03 in #254
- fix: fix clims on 3d by @tlambert03 in #256
- fix: fix wx cleanup by @tlambert03 in #255
- fix mouse release on windows by @tlambert03 in #257
- fix: fix data with size zero by @tlambert03 in #258
- feat: downsample oversized textures by @tlambert03 in #260
- fix: fix positioning of RGB images in vispy canvas by @tlambert03 in #261
- refactor: remove _CmapCombo thin subclass by @tlambert03 in #262
- fix: update size policy for auto clim button in LUT widget by @tlambert03 in #263
- fix: fix data value and coordinate display on hover by @tlambert03 in #265
- fix: misc fixes with histogram behaviors and styles for both backends by @tlambert03 in #264
- feat: add ArrayViewer.stats_updated signal for external listeners by @tlambert03 in #266
- feat: handle rgb mode better for non-rgb datasets by @tlambert03 in #268
- fix: improve ROI bounding box calculations and add world-to-canvas mapping by @tlambert03 in #271
- ci(dependabot): bump actions/upload-artifact from 6 to 7 in the actions group by @dependabot[bot] in #272
- feat: use shared histogram, instead of single, general feature bump for histograms by @tlambert03 in #267
- ci(pre-commit.ci): autoupdate by @pre-commit-ci[bot] in #274
New Contributors
Full Changelog: v0.4.1...v0.5.0