* fix: prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID
* refactor: extract viewport update strategies
* Update version and use nearest orientation viewport
---------
Co-authored-by: trenser-belbin <belbin.kunjumon@prenuvo.com>
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
Requested issues were resolved. Approved this and am merging.
* sort the viewports based on the closest orientation as that of measurement
* fix: Separate out function for finding viewport alignment
---------
Co-authored-by: Arul Mozhi J <arul.mozhi@trenser.com>
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
* fix(ViewportWindowLevel): add null checks for volumeActor in opacity functions
* refactor(ViewportWindowLevel): register histogram worker at module load and optimize scalar data retrieval
* fix(Preclinical4D): add null check for viewportId and set frame rate for cine playback
* fix: seg sync for data without FOR
* test commit to trigger deploy re-run
* test commit to trigger deploy re-run
* Revert "test commit to trigger deploy re-run"
This reverts commit 42c532c6f404798e39e3d137fff7c1e7569956ad.
* chore: comments updated
* review commnets
---------
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
* feat: add custom notification component support
* update the documentation of UINotificationService to support custom component integration
---------
Co-authored-by: trenser-belbin <belbin.kunjumon@prenuvo.com>
* fix: Initial sort not consistent
* Add better sort criteria
* Remove sorting changes
* Start replacing screen shots
* Update bun lock for version
* Leave default sort for test mode
* fix: Add consistent sorting for same series splits
* PR comments
* docs: add notes for series/display set sort
* Updated example docs
* Update sortVector to be compareSameStudy
* Add unit test
* PR comments
Note: FOSSA check is invalid, but we don't have the ignore FOSSA version included.
* fix: sculptor tool fixes
* Add yarn
* update vtk.js version as well to match