Blog post highlighting some features:
https://www.kitware.com/volview-4-3-release/
What's Changed
- fix(CrosshairsWidget2D): avoid error when changing layout by @PaulHax in #523
- fix(sidebar): show toggle sidebar button by default by @jadh4v in #520
- Migrate session.volview.zip state files from 2.1.0 to 3.0.0 by @PaulHax in #524
- Convert a loaded image to segment group by @jadh4v in #528
- Segment group file format selection for serialization by @PaulHax in #527
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #540
- chore(deps-dev): bump vite from 4.3.9 to 4.5.2 by @dependabot in #543
- feat(AboutBox): add investigation-use only banner by @floryst in #545
- chore(deps): bump aiohttp from 3.8.5 to 3.9.2 in /server by @dependabot in #546
- Refactoring the App component for customization by @floryst in #547
- Support overriding the current image by @floryst in #548
- fix(urlParams): empty save param issue by @jadh4v in #549
- Refactoring to enable better customizability by @floryst in #550
- fix(useCurrentImage): return defaults/null by @floryst in #551
- feat(config): add default layout name by @floryst in #552
- feat(config): specify layout component name by @floryst in #553
- Export segment group GUI by @PaulHax in #539
- Label name uniqueness tweeks by @PaulHax in #535
- fix(App): keep query params on save url query param by @PaulHax in #556
- chore(deps-dev): bump ip from 1.1.8 to 1.1.9 by @dependabot in #554
- Fix adding DICOM dataset as layer by @PaulHax in #560
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #562
- Prefer some DICOMs modalities as primary selection and layer a PET on a CT if it exists by @PaulHax in #568
- Switch away from proxies by @floryst in #565
- CI fixes by @PaulHax in #585
- fix(windowing): more robust loading of multi-component DICOMs by @PaulHax in #578
- Automatically convert SEG DICOMs to Segment Groups by @PaulHax in #576
- Auto Segment Group by name by @PaulHax in #588
- Freehand point dropping for Polygon Tool by @PaulHax in #589
- fix: apply reset views button to slices and volume views by @PaulHax in #592
- feat: unify data IDs by @floryst in #594
- chore: remove canvas and msedgedriver by @floryst in #609
- docs: migrate site to vitepress by @floryst in #613
- feat(ControlStrip): Moved menu button to ControlStrip by @lchauvin in #605
- docs(vitepress): fix base url by @floryst in #616
- Fixes to docs and build process by @floryst in #619
- Merge polygons by @PaulHax in #617
- fix(EditableChipList): typo by @Jackie733 in #628
- fix(useKeyboardShortcuts): allow for shift key plus special characters by @PaulHax in #629
- chore(vite): remove extra package-lock check by @floryst in #631
- Upgrade itk-wasm by @floryst in #630
- fix(dicom): handle missing w/l tags by @floryst in #634
- fix(annotationTool): remove duplicate slashes by @Jackie733 in #645
- docs: fix image's error relative path by @KazooTTT in #646
- Segment Groups: opacity slider and visibility toggle button by @PaulHax in #654
- fix(VolumeRendering): on switching dataset, ensure CTF preset valid by @PaulHax in #656
- feat(camera): Add option to disable camera auto reset by @lchauvin in #648
- Update @itk-wasm/dicom for new SEG pipeline by @PaulHax in #653
- Synchronize cameras images by @lchauvin in #652
- fix(crop): wait for DICOM image load by @floryst in #658
- Segments: opacity slider and visibile toggle by @PaulHax in #669
- fix(updateFileMimeType): overwrite mimetype by @floryst in #664
- fix: vtk.js version not showing up by @floryst in #665
- fix(PatientStudyVolumeBrowser): show modality if thumbnail fails by @PaulHax in #668
- feat(global.css): increase tooltip background opacity by @PaulHax in #671
- feat(segmentGroups): add more default segment colors by @PaulHax in #667
- chore(ci): increase timeouts for flakey e2e tests by @PaulHax in #674
- feat(segmentGroups): support overlapping segments in SEG files by @PaulHax in #673
- Use DICOM series number to match with image seg files by @PaulHax in #678
- Outline segment group rendering by @PaulHax in #670
- fix(LayerProperties): don't show slider until view loads layer by @PaulHax in #681
- feat(windowing): add forced window/level to JSON config by @PaulHax in #682
- feat(WindowLevelControls): show CT presets for images by @PaulHax in #684
- feat(View): Save active view id by @lchauvin in #676
- feat(ControlsModal): list mouse view controls by @PaulHax in #685
- Default to Segment Groups under Annotations and Simpify CT Presets by @PaulHax in #686
New Contributors
- @Jackie733 made their first contribution in #628
- @KazooTTT made their first contribution in #646
Full Changelog: v4.2.0...v4.3.0