* Remove debounce and use react-cornerstone-viewport native debounce time
* fix: 🐛 Infinite frame index change when quickly jumping between
This change removes the debounced callback function from the app and
instead uses the native debounce time from react-cornerstone-viewport.
This change allows the application to set its state in a more controled
way.
✅Closes: #1733
* Bump rcv version
Co-authored-by: James Petts <jamesapetts@gmail.com>
* feat: expose some app internals as window.app
This can help developers explore and access some
internal functionaltiy for debugging in the console.
For example, this command can download the currently
viewed study:
ohif.app.commandsManager.runCommand("downloadAndZip", {listOfUIDs: [window.location.href.split("/").pop()]})
TODO: collect this example and other handy functions on a wiki page
Co-authored-by: dannyrb <danny.ri.brown@gmail.com>
* fix: typo in window.ohif.app assignment
Co-authored-by: dannyrb <danny.ri.brown@gmail.com>
When we have multiple SEGs/RTSTRUCTs we intend to load the most recent
by default.
BREAKING CHANGE: 🧨 However we start to load once the first set of metadata arrives. We need
to wait until all series metadata is fetched.
✅Closes: #1715
Co-authored-by: James Petts <jamesapetts@gmail.com>
* fix: 🐛 Load default display set when no time metadata
Load default displayset (first item in the array) when no series date or
series time availalbe
✅Closes: #1683
* Add batch update
* Fix tests.
Co-authored-by: James Petts <jamesapetts@gmail.com>
* Update viewport state after moving the stack
* Only trigger new imagecallback if index bigger than 0
* Fix cornerstone viewport version
Co-authored-by: James Petts <jamesapetts@gmail.com>
* update deploy section with non-dicomweb info
* fix typo and add info re. case sensitive json
* Add CORS info and reformat inline links
Co-authored-by: eolasd <pacsradwp@gmail.com>
* Add segment part 2 (jump to frame and visibility toggle)
* Cr updates
* Filter displaysets with images
* feat: 🎸 Seg jump to slice + show/hide
Co-authored-by: James Petts <jamesapetts@gmail.com>
* Feat #1130 Adding support for downloading and zipping files
@ This is a combination of 12 commits.
- Feat #1130 Initial Commit
- Feat #1130 Adding support for hierachical lists
- Feat #1130 [WIP] Adding support for downloading and zipping files
- Feat #1130 Adding support for hierarchical folder structure study, series, instances on generated zip file
- Feat #1130 Adding unit tests and addressing code review feedbacks
- Feat #1130 POC (adding module to support on progress handling)
- Feat #1130 Improving logic from progress tracking utils
- Feat #1130 Renaming module with progress tracking utils
- Feat #1130 Beta version of Progress Tracking utils
- Feat #1130 Adding unit tests for Progress Tracking Utils
- Feat #1130 Documenting public methods from progress tracking utils module
- Feat #1130 Adding support for download and zip progress reporting
* Feat #1130 Addressing code review feedback
* Feat #1130 Preventing multiple downloads from executing at once
* Feat #1130 Improving error message for concurrent downloads
* Remove downloadAndZipSeriesOnViewports
Co-authored-by: James Petts <jamesapetts@gmail.com>