Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.5] — 2025-01-XX¶
Added¶
- 3D volume viewer (MIP, Attenuated MIP, Translucent, Average, Isosurface, Additive, context-aware MinIP) via vispy — optional
viewerextra - Play/pause animation with speed control
- OMERO viewer rendering path for interactive image viewing
- Rendering metadata in
SelectedImageContext SelectedImageContextfor structured selection with breadcrumbscompute_scale_bar()helper for image viewersget_image_display_settings()for normalized channel display metadata- Documentation site (MkDocs + Material)
- Short-lived OMERO session reuse for up to ten minutes across app restarts
- Smooth/nearest interpolation toggle for supported 3D render modes
Changed¶
- Embedded 3D viewer in main window via
QStackedWidget(was separate window) - Gain/Threshold slider is now context-aware per render mode
- 3D refresh timing was tightened so gain/contrast updates feel more responsive
- 3D camera uses free Arcball rotation
[0.1.4] — 2024-XX-XX¶
Added¶
- Initial public release
OmeroBrowserDialogwith QuPath-style layoutOmeroGatewaysingleton wrapper aroundBlitzGatewayLoginDialogwith server-name history- ICE-based pixel loading (
load_image_data,load_image_lazy) RegularImagePlaneProviderandPyramidTileProviderOmeroTreeModelfor lazy-loading OMERO hierarchy