* No more setting on debounce, jumpToMeasurement service set up.
* Fix bug causing a race condition sometimes if you click super fast.
* Optimise rendering of Tracking viewport slightly.
* element => targetElement
* Remove complete TODO
* Respond to reviewer comments.
* Fix e2e workflow.
* Fix regression that removed highlighting on jump to.
* Make sure jump to works from panel as well as viewport.
* Fix typo and remove debugger.
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* WIP
* Reset viewport grid on mode switch.
* Make lifecyclehooks distinct from modules. Add needed SR hydration state on creation.
* Update extensions/cornerstone/src/init.js
* Remove unused REMOVE_MEASUREMENT listener.
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* WIP
* double click to maximise implemented at the viewport grid layer.
* Remove memory of cached layout when the layout is changed, or a different displaySet is set.
* WIP fix double click for cornerstone.
* Update CST
* Prevent maximising when double clicking the action bar
* Update extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js
* Apply suggestions from code review
* Fix conflicts.
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* OHIF-202: Add tooltip for locked/unlocked SR viewport icon
* fix edit margin
* Update platform/ui/src/components/ViewportActionBar/ViewportActionBar.jsx
* Apply suggestions from code review
* Fix tooltip (func comp)
* Don't render the `0` of data.length used to check a render condition
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* OHIF-252: "Recent" and "All" tabs should be disabled if there are no studies on their category
* fix button props and avoid onClick on disabled state
* add group hover for borderColor
* measurements action buttons hover state
* fixes and button/buttongroup/iconButton refactor
* OHIF-161: Fix Tracked/Untracked Text in Thumbnail's Tooltip
* OHIF-254: Format SR series date
* OHIF-167 - Fix Study Date Time format
* OHIF-249: Fix viewport border thickness and action bar min height
* pass viewportIdentificator to SR Thumbnail
* show tooltip when hover over the SR thumbnail
* OHIF-170: Display tooltip when hovering over an untracked series in the Viewport Action Bar
* Undo accidental date change
* Sneak in "Create Report" messaging for createReport notifications
* Fix text clipping
* Add no-select text styles for action bar, thumbnail, and thumbnail no image (sr)
* fix for OHIF-162
Modified to remove Viewport Identifier. Text now only reads: “Structured Report”This was partly to address a bug where the Viewport Identifier was incorrect for all but the first displayed SR. Component API changed for ThumbnailNoImage to accomodate any generic “modalityTooltip”
* Some ViewportPane resize magic
Co-authored-by: dannyrb <danny.ri.brown@gmail.com>
* Set measurement as active
* Add basic dialog component
* Update styles and prop types
* Jump to image
* Update dialog
* Format date
* Update summary to use primary modalities
* delete empty studySummary page
* add missing PropTypes import
* fix for accidental sync'd viewports
* CR Updates
* CR Update avoid cache of measurements
* Use get measurement
* Add comment to edit function
* Remove request and merge modalities from series
* Update dependency: react-cornerstone-viewport@2.3.9
react-cornerstone-viewport
* @ohif/extension-cornerstone: 2.3.8 → 2.3.9
* @ohif/extension-dicom-sr: 2.3.8 → 2.3.9
* Update extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* Add debugs
* remove console.debug
* Update frameindex to imageindex
* Use new rcv debounced function
* Fix hovering
* Update dialog text
* Dismiss dialogs on esc
* Update dependency: react-cornerstone-viewport@3.0.0
react-cornerstone-viewport
* @ohif/extension-cornerstone: 2.3.9 → 3.0.0
* @ohif/extension-dicom-sr: 2.3.9 → 3.0.0
* OHIF-237
* remove console.debug
* Remove dead code brought in from rebase
* EmptyViewport should not display a message
* Remove more dead code from rebase
* fix variable naming
* remove unused hook
* bump yarn lock
* formatting
* Add arrow dialog
* Filter based on trackedSeries
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* Viewport letter only in multi-viewport layout.
* If SliceThickness not available print N/A
* Create displaySet in local session on SR generation.
* Jump to thumbnail when a new displaySet is added with the madeInClient property.
* Check if scrollIntoView exists.
* Create basic structure for Viewport dialog provier and Dialog component
* Implementation of a UIViewportDialogService
* Update viewportDialogProvider docz
* Create example of use of UIViewportDialogService
* fix pagination size
* clean up, start a very basic route configuration
* quick navigation between routes
* configure webpack to read .env variables
* export studylist filter
* split studylist filter into a component
* minor fix in studylist pagination
* update studylistfilter imports
* create studylist container with study list content
* moving file
* study list filter doc page
* catch change in ui-v2
* fix: 1px gap that shows text underneath
* Shift to routes folder
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
* Initial code changes for StudyBrowser
* StudyItem component basic strucure
* Adding new icon
* Updates to get StudyItem working
* Small fix on side panel open header
* Adding new icons
* Thumbnail List
* ThumbnailSR WIP
* Thumanil WIP
* Export new components into ohif/ui
* Updates on style
* Update ThumbnailSR style
* Margin updates
* MAke it scrollable
* Make it scrollable
* Style updates
* Fixing tooltip
* Tunning the mock data and testing scenarios
* Update mock data
* make all studies collapsed
* small fix on tooltip
* Removing empty mdx files
* Updating viewer docz page
* Style updates
* Update button font-size
* Fix: Make cancel button only visible on hover
* Fixing callouts
* Fix eslint
* feat: StudyListTable Refactor
* feat: StudyListTable + Props Refactor
* fix expanded rows handler
* update and fix study list doc page
* fix date format
* use moment to format date
* expose new components
* fix study list expanded row
* Export and Create doc page for Pagination
* API Definition, Export and Doc page for StudyListTable
* StudyListTableRow
* use real example to mount study list
* move files
* temporary change study list (viewer) structure
* fix studyList
* remove unused files
* remove file
* remove unused package
* PR fixes
* Remove console.dir
Co-authored-by: Gustavo Lelis <galelis@gmail.com>
* Creating InputGroup
* Updating Views with new InputGroup
* Creating Docz for InputGroup
* Fixing eslint issues
* Renaming inputGroup props naming to be more generic.
* Custom Select component
* Including inpot section
* Adding missing import sections on docz
* Change cursor once is disabled
* update date range color font
* feat: Date Range wrapper component
* fix yarn issues
* add calendar icon
* date range css styles
* date range fixes
* fix propTypes warning
* fix clear method, defaultProps & onChange method
* update inline styles to use tailwind classes
* date range documentation page
* minor refactor
* feat: Data mocking for studies
* feat: Data Mocking for Study List
* fix empty study position
* rename variables for numOfStudies
* fix studies query
* remove alert :|
* minor refactor
* split utils and refactoring
* refactoring -- format, clean up icons, mdx mock
* Inital changes for study list filters
* Style updates on filter
* Small style changes on filter
* Style changes updates on Input and Label and finish fitler
* Refactor on study list filter
* Remove not used callbackFunction
* Small style change
* Adding underline on Learn more link
* Make sure does not show sortable if have no results
* Some style polish
* Fixing margin on filter
* Adding inherit as color on buttons
* Adding inherit on learn more button color
* Addin border with opacity
* Initial code for header
* Basic implementation for the header
* Updating icons
* Fix conflicts after latest changes on base branch
* Smnall refactor on header
* Small text-size change
* Remove comment
* Remove link from OHIF logo
* Fix cog/settings icon
* New icons and old strucure of OHIF ui v1
* Export icon
* Removing wrong import and fixing some exports
* Fixing svg loader and svg images to fullCurrent
* Small fixes on docz
* Remove repeated icon
* Update other components to use Icon
* Update platform/ui/src/components/Icon/icon.mdx
Co-Authored-By: Rodrigo Antinarelli <rodrigoantinarelli@gmail.com>
* Fixing callouts
* Move icons to assets and fixing layout on iconButtons
* Fix path of icons
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
Co-authored-by: Rodrigo Antinarelli <rodrigoantinarelli@gmail.com>
* Filter segs and fetch correct metadata.
* Initiate seg loading logic on series load into viewport. Need to write.
* Automatic consumption of SEG functional.
* Pull in master.
* Fix issues after pulling in master.
* Clean up old segmentation handlers.
* WIP
* WIP
* Poppulate viewport with metadata.
* Show hide/segmentation in react-vtkjs-viewport.
* feat: 🎸 View segmentations in vtkjs viewport
* Filter segs and fetch correct metadata.
* Initiate seg loading logic on series load into viewport. Need to write.
* Automatic consumption of SEG functional.
* Pull in master.
* Fix issues after pulling in master.
* Clean up old segmentation handlers.
* WIP
* WIP
* Poppulate viewport with metadata.
* Show hide/segmentation in react-vtkjs-viewport.
* feat: 🎸 View segmentations in vtkjs viewport
* Rebase on master.
* format format format
* add basic extension parts
* Updated yarn lock
* Fetch derived/referenced displaysets in sidepanel
* Add buttons, expose seriesDescription, write notes for Danny.
* Add growcut tool extention. -> Move to a seperate repo.
* Change some text fields.
* expose dialog provider
* hide draggable area
* No pointer events for now; need to revisit
* Don't filter seg from the outset for now
* fiddling about
* fix path to series data
* fix logic to determine next available labelmapindex
* Ability to swtich between labelmaps
* Return a promise so we can make sure our labelmap is loaded before pulling metadata
* Better UI to toggle labelmaps
* Fix accidental untoggle of active labelmap for ui
* Remove brush tool from cornerstone extension
* Add cstools in preInit for seg extension
* Add buttons for seg magic
* Hide the measurements panel for now
* Slightly better seg/scissor icons
* Add eraser
* ability to switch segments
* seg color / switcher
* Fix vtk labelmap cache.
* sidepanel should scroll if there's overflow
* Use a fancier range slider
* Slightly prettier buttons
* Push in progress
* A bit more reactive; handle no-meta
* Update to vtk.js 11.14.0 and react-vtkjs-viewport 0.6.0
* chore: kickstart preview
* Fix conflict issues
* Refactor panel
* Isolate increment functions
* Wip segment table
* Hide selector and add scroll to segmentation
* Increase width of segment description
* Hide not used items
* Add new select for segmentations
* Align ui
* Fix default segmentation
* Fix broken import test
* Get measurements panel back and add spacing to grouped buttons
* Hide brush and selector and refresh when switching segmentations
* Add pointer events back and fix broken tests for measurement table
* Update segment list when switching humbnails
* CR Update: Minor UI adjustments
* CR Update: Set active segment
* Move components to components folder
* Add new settings ui
* Integrate configuration
* Improve styles
* Float numbers
* Improve css
* Refresh settings menu if side panel changed
* Fix settings rendering logic and remove comments
* Extract components
* Remove not used tools
* Remove non used extension
* Use style variables and remove comments
* Remove non used dep from lock
* Remove tools
* Remove segmentation from toolbar
* Add todo and brushradius from config
* Fix packagejson growcut import
* Remove webpack config already defined in parent
* Update package json description
* Change component name to british english to us
* Improve prop types
* Rename cornerstone label map event
* Scope css
* Extract and add doc to helper
* Update jsdocs for getDerivedDatasets
* Add proptypes and cr updates
* Update tablistitem proptypes
* config is readonly, rollback destructuring
* Remove event for side panel
* Add jsdocs for util
* Extract getimageid to studymetada
* Use ohif log instead of console
* Remove specific style from side panel
* Fix default props for brush radius
* Descructure configuration props from settings component to avoid invalid props
* Update proptypes to be required (settings)
* Update readme
* Remove commandsmodule
* Get configuration module inside the component
* Set selected segment
* Rename extension and use modality to filter
* Fix for failing tests (#1423)
* hello world
* Finish rebase for Igor.
* Re-fix cornerstoneTools version that got messed up in merge.
* Fix reactivity of isDisabled, write implementation for the SEG panel.
* Nuke yarn.lock to stack CST to 4.12.0
* Remove debugger statements.
* WIP consume RTSTRUCT
* Doc API and add endpoints.
* Rebase on SEG PR.
* Update DICOM Keyword variables.
* Fix metadata vars format
* Add basic RT panel along with configuration
* Wire up configuration with settings component
* Mock structure set tables
* Improve design of settings
* Integrate list of contours
* Extract panel section
* Filter by seriesuid
* Fix slow settings
* Add jump to image
* Fix expandable items
* Improvements and CR update
* CR Update: Remove google config
* CR Update: Remove erase tool test
* CR Update: Remove instance
* CR Update: Fix issue with undefined prop
* CR Update: Update yarn lock
* Hide actions of structure item
Co-authored-by: James A. Petts <jamesapetts@gmail.com>
Co-authored-by: dannyrb <danny.ri.brown@gmail.com>
Co-authored-by: igoroctaviano] <igoroctaviano@users.noreply.github.com>
Co-authored-by: Mirna Silva <mirna.silva@radicalimaging.com>