Igor Octaviano
9ca02b4071
fix: Remove dead code and fix rectangle roi rehydration ( #5490 )
...
* Remove dead code and fix rectangle roi rehydration
* Revert bun.lock
* Remove hardcoded modality
* Add e2e tests
* Update screewnshots
* Adjustments to tests
* disabvle test for now
* Add test again
* Use ohif data soure
* Revert changes
* Test
* Update testdata to include point
* Improve tests
* Update screenshot
---------
Co-authored-by: Andrey Fedorov <andrey.fedorov@gmail.com>
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-11-19 20:04:23 -05:00
Joe Boccanfuso
5c17c262ea
fix(SegmentationStyle): Fix inactive contour visibility and styling. ( #5563 )
...
* Opacity, fill and outline properties for active and inactive contours
are now consistent with those for label map segmentations.
The properties for inactive segmentations are applied to BOTH
inactive contours and label maps.
* Activate the selected segmentation for a type when the alpha, outline width, or fill/outline visibility is changed.
2025-11-19 17:55:53 -05:00
Joe Boccanfuso
02f6744dab
fix(segmentation): Allow for manually added label map and contour segmentations to be used as viewport data overlays. ( #5562 )
2025-11-13 07:12:28 -05:00
Joe Boccanfuso
834ae3c762
fix(interpolation): Auto accept interpolation when the interpolation process is completed. ( #5555 )
...
* Update Cornerstone3D packages to 4.9.1.
2025-11-11 08:19:45 -05:00
Joe Boccanfuso
a0556b08be
fix(segmentation): When synchronizing a segmentation representation, use the type of the source viewport segmentation to determine the type of the target viewport segmentation ( #5546 )
2025-11-05 12:00:41 -05:00
Vinícius Alves de Faria Resende
29bd87c8c0
fix(SegmentationTools): [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ( #5535 )
2025-11-05 10:34:41 -05:00
Abhijith Sb
2481208f31
Fix : Problems related to measurement operation undo ( #5541 )
...
fixed the console error while undoing a removed annotation
2025-11-05 10:11:26 -05:00
Joe Boccanfuso
35bfc9b0cc
feature(segmentation): Add contour tools and utilities in a side panel ( #5517 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Dan Rukas <dan.rukas@gmail.com>
2025-10-29 14:15:52 -04:00
Vinícius Alves de Faria Resende
76f7d4e23a
fix(3DSegmentation): [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ( #5505 )
2025-10-28 08:52:12 -04:00
Joe Boccanfuso
170e860aa1
fix(segmentation): Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ( #5503 )
...
* fix(segmentation): Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true.
* PR feedback.
* PR feedback.
* Added tests for disableEditing and utilities for simulating drag operations.
* Update bun.lock file after merging master.
2025-10-17 22:14:31 -04:00
Devu-trenser
faea09e7ef
fix: Segmentation not displayed and unable to draw segments in volume viewport after converting Labelmap to Surface ( #5488 )
...
* fix: unable to draw segment after 3d layout
* comment update
---------
2025-10-15 09:35:26 -04:00
Pedro Köhler
3137aed017
fix(segmentationService): prevent no representation crash ( #5495 )
2025-10-15 07:32:27 -04:00
Devu-trenser
78df8ff03a
fix(segmentation): Segmentation not displayed and unable to draw segments when switching back to volume/stack viewport from 3D viewport ( #5430 )
...
Co-authored-by: Vinicius Faria <viniciusfariaresende@gmail.com>
2025-10-07 18:40:32 -03:00
Vinícius Alves de Faria Resende
2c6ce21c8f
fix(Segmentation): [Bug #5420 ] Segmentation color resets after using toggleOneUp ( #5465 )
2025-10-07 13:23:26 -04:00
Vinícius Alves de Faria Resende
3c421f124e
test(CornerstoneUtils): Adding unit tests for most of Cornerstone Extension utilities ( #5454 )
2025-10-07 11:42:47 -04:00
Igor Octaviano
851e74d7b8
feat(MeasurementService): add rendering of unmapped measurements ( #5416 )
2025-10-06 08:50:17 -04:00
Alireza
9e951e8800
fix: duplicate segmentation entries on layout switch ( #5458 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-03 16:31:25 -04:00
Vinícius Alves de Faria Resende
12ac509c40
test(SegmentationService): Adding 98.63% of test line coverage to Segmentation Service through unit tests ( #5421 )
2025-09-30 13:49:13 -04:00
Joe Boccanfuso
dd86a8eabd
fix(segmentation): Restored segment label tool in longitudinal mode. ( #5443 )
2025-09-29 15:56:11 -04:00
Dan Rukas
c91752d575
ui(settings): Moved Segment Label Display from tools to settings panel ( #5422 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
2025-09-29 12:47:45 -04:00
毛知劲 | LIS/PACS/RIS 产品负责人
7783d0f558
fix(i18n): Add and update i18n Translation for Toolbar Tool Names ( #5392 )
2025-09-25 10:22:02 -04:00
Vinícius Alves de Faria Resende
69dbe27784
feat(Segmentation): Segmentation highlight animation function selection ( #5401 )
2025-09-21 22:48:35 -04:00
Vinícius Alves de Faria Resende
74b82bd934
fix(SegmentationService): _getSegmentCenter wrongly handling seg center availability ( #5396 )
2025-09-19 09:25:32 -04:00
Vinícius Alves de Faria Resende
d6ea179ac4
fix(cornerstone-dicom-rt): adding caching usage to cornerstone-dicom-rt SOP Class Handler ( #5387 )
2025-09-05 08:35:16 -04:00
Pedro Köhler
d91cc230e5
fix: seg preview ( #5338 )
2025-08-28 12:11:03 -04:00
Pedro Köhler
21d6ba2bb3
fix: add back clear segmentation representations ( #5336 )
2025-08-25 10:12:33 -04:00
Salim Kanoun
b9d6f558cb
fix: Segmentation stats customization module ( #5324 )
2025-08-25 09:56:36 -04:00
Martin Bellehumeur, M. Eng.
6fe9df6ec9
feat: Jump to measurement moves the camera if it is not in the viewport ( #5023 )
...
Co-authored-by: Joe Boccanfuso <109477394+jbocce@users.noreply.github.com>
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
Co-authored-by: Igor Octaviano <igoroctaviano@gmail.com>
2025-08-22 10:30:18 -04:00
Igor Octaviano
2ed6818171
feat: Add WSI bulk data annotations support (ANN) ( #4972 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-08-20 08:13:30 -04:00
Leonardo Campos
266b1f58f0
feat(orientationMarkers): improved the orientation markers with a simplified version ( #5328 )
2025-08-13 16:04:50 -04:00
Pedro Köhler
735405a855
feat: add support to scoord3d ( #5016 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-07-31 00:21:26 -04:00
Pedro Köhler
271b84f78f
feat: improve segment label ( #5217 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
2025-07-29 22:30:18 -04:00
Joe Boccanfuso
341f1c4ce7
fix(colorbar): Allow for AdvancedRenderingControls to be placed at the left or right of the viewport. ( #5273 )
2025-07-28 15:25:36 -04:00
Joe Boccanfuso
d24fe54d2b
fix(colorbar): Allow for AdvancedRenderingControls to be placed at the top or bottom of the viewport. ( #5270 )
2025-07-28 12:19:58 -04:00
Salim Kanoun
04dcacd3a5
fix: null save voi range properties ( #5268 )
2025-07-28 09:37:24 -04:00
Emmanuel Ferdman
d0cf9e02f4
fix: prevent failure in DICOM loader for wadouri type ( #5260 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-07-25 09:41:53 -04:00
Joe Boccanfuso
3c8446a5e5
fix(ArrowAnnotate): Allow free-form text for arrow annotations ( #5259 )
2025-07-24 12:58:45 -04:00
Teo Udovčić
7ffe17deea
fix: disable seg download/export buttons until a user has drawn something ( #4953 )
2025-07-23 12:21:31 -04:00
Patrick Wespi
bd3ff5f57c
fix(ViewportOrientationMarkers): round rotation to fix floating point issue ( #5135 )
...
Co-authored-by: Joe Boccanfuso <109477394+jbocce@users.noreply.github.com>
2025-07-23 12:10:49 -04:00
Ibrahim
3ff9a65ef3
fix(black-viewports): MPR viewports were turning black if their parent stack had it's properties reset ( #5219 )
2025-07-16 14:40:20 -04:00
Alexey Klimovich
26d77fb149
fix(DicomUpload): Fix upload form and some scrollbars styles ( #5125 )
2025-07-16 14:38:11 -04:00
Vishnu Suresh Perumbavoor
f38805e6f1
fix(segmentation): Fix segmentationid undefined 5106 ( #5107 )
2025-07-16 13:12:47 -04:00
Joe Boccanfuso
e0289dc49f
fix(segmentation): Removed LOAD/hydrate button for segmentation overlays ( #5214 )
2025-07-15 09:02:36 -04:00
rodrigobasilio2022
c175837273
feat(viewport): Enhance Orientation Menu with Reformat Option and UI Improvements ( #5184 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
Co-authored-by: Alireza <ar.sedghi@gmail.com>
2025-07-14 09:10:09 -04:00
rodrigobasilio2022
540923ad8b
fix: enhance preview accept method ( #5199 )
2025-07-11 17:15:26 -04:00
rodrigobasilio2022
fd5bcee909
fix: exception in newly added segmentations ( #5198 )
2025-07-11 13:44:22 -04:00
Pedro Köhler
4d3ff5a6cc
feat: group clear measurements history ( #5194 )
2025-07-11 11:26:10 -04:00
Joe Boccanfuso
48473625f6
fix(segmentation overlays): Allow for the addition of multiple segmentation overlays. ( #5189 )
2025-07-10 09:33:39 -04:00
Pedro Köhler
ac852485cd
feat: add segment label tool ( #5164 )
2025-07-09 14:11:54 -04:00
Ibrahim
7b2e37a44f
fix(measurement-group): use measurment study uid instead of active study uid ( #5091 )
2025-07-08 10:20:49 -04:00
Ibrahim
64a634cab9
fix(labeling): measurement labeling dialog was overwriting the entire measurement and breaking it ( #5095 )
2025-07-08 10:19:18 -04:00
Joe Boccanfuso
f08cc303e6
fix(overlay-menu): Adding, changing and removing segmentation overlays should update the overlay menu instantly ( #5181 )
2025-07-07 18:09:32 -04:00
Salim Kanoun
e277303395
fix: add force to remove image from cache ( #5176 )
2025-07-03 14:14:19 -04:00
Joe Boccanfuso
24e0263fb9
chore: recovery 2 ( #5014 ) merge to 3.11 ( #5175 )
...
Co-authored-by: Alireza <ar.sedghi@gmail.com>
Co-authored-by: Dan Rukas <dan.rukas@gmail.com>
Co-authored-by: Tang Cheng <45505657+tctco@users.noreply.github.com>
2025-07-03 14:08:46 -04:00
Joe Boccanfuso
c2624f116d
fix(segmentation): Changes to fix problems with non hydrated/loaded segmentations to be viewable when switching hanging protocols (e.g. MPR) ( #5139 )
2025-06-27 07:11:46 -04:00
rodrigobasilio2022
226f9b0773
feat: Ultrasound Pleura B-line Annotation Mode & Extension ( #5061 )
2025-06-24 12:50:48 -04:00
Patrick Wespi
dc829c8fca
fix(getToolbarModule): fix enabled state of image slice sync ( #5136 )
2025-06-17 23:03:51 -04:00
Joe Boccanfuso
5311c941f7
fix(hp): When reapplying an hp the display set selectors should be considered. ( #5074 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-06-13 10:43:31 -04:00
Dan
4da7fc307f
feat(commandsModule): Enhanced flipViewport and rotateViewport commands ( #5065 )
...
Co-authored-by: Dan Elkis <dan.elkis@signalpet.com>
2025-06-11 08:59:37 -04:00
Bill Wallace
75271ca416
fix: data-viewportId name is illegal, renamed to data-viewportid ( #5121 )
2025-06-11 07:36:26 -04:00
Ibrahim
26fd51f535
fix(markerlabelmap): accept preview/reject preview not working when the marker annotation tools are active ( #5101 )
...
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2025-06-10 11:47:20 -04:00
Joe Boccanfuso
0afb3fc753
fix(WindowLevelActionMenu): The window level menu must show different contents for 3D volume viewports ( #5113 )
2025-06-07 13:55:33 -04:00
Joe Boccanfuso
1a6aa09a77
fix(touch): Allow for multi-touch in OHIF ( #5099 )
2025-06-05 13:50:27 -04:00
Joe Boccanfuso
38ed7ba744
fix(segmentation): Allow for debounced pub/sub events to be reliably cancelled when unsubscribed to. ( #5092 )
2025-06-02 12:12:31 -04:00
Pedro Köhler
5891505c51
feat: create memo when manually adding and removing annotations ( #5051 )
2025-05-29 08:26:16 -04:00
Alireza
c6327acdc1
fix(ui): Prevent unintended text selection and improve component behavior ( #5077 )
2025-05-28 22:41:15 -04:00
Joe Boccanfuso
ebfa1ff5f2
fix(capture): Disable or enable the tool group based on the show flag. ( #5069 )
2025-05-26 16:08:17 -04:00
Joe Boccanfuso
1873a8405f
fix(frame-view): After pan and/or zoom, stack scroll is now synchronized for frame view ( #5067 )
2025-05-26 16:08:01 -04:00
Alireza
9b1b501d83
fix: backward compatibility with toolbar service ( #5052 )
2025-05-16 13:42:35 -04:00
Joe Boccanfuso
c6b28654b5
fix(segmentation): segmentation stats calculations were not being done on a subsequent navigation to a mode ( #5046 )
2025-05-16 13:33:57 -04:00
Dan Rukas
04ab79f8fb
ui(feat): Adds light/dark mode support for viewport overlay text and markers ( #5041 )
...
Co-authored-by: sedghi <ar.sedghi@gmail.com>
2025-05-15 17:12:53 -04:00
Alireza
7c15bb8901
feat(actions): simplify action corner api through the toolbarService ( #5033 )
2025-05-15 12:08:12 -04:00
Alireza
1445e12124
feat(app): Decouple colorbar UI from service and enable action menu programatic control ( #5018 )
2025-05-08 12:51:30 -04:00
Bill Wallace
578c3939f0
feat(thumbnails): Enhance DICOM Thumbnail Rendering with different strategies ( #5004 )
...
Co-authored-by: Martin Bellehumeur, M. Eng. <23396581+mbellehumeur@users.noreply.github.com>
2025-05-08 12:44:56 -04:00
Alireza
a5ea3e15c7
fix(orientationMarker): MPR orientation change should get reflected too ( #5020 )
2025-05-07 17:37:12 -04:00
Alireza
cd4e6408bc
feat(data overlay): add foreground background control plus orientation change in the UI and add RTDOSE support ( #5007 )
2025-05-05 16:35:05 -04:00
Alireza
383f45823c
refactor(viewport): Remove resize detector and optimize viewport resizing logic ( #5006 )
2025-05-05 11:27:26 -04:00
Alireza
98f8187dfe
fix(referencelines): and bring back the notification for worker updates but disallow duplication ( #5005 )
2025-04-29 14:53:37 -04:00
Alireza
43bc142439
fix(ui): Enhance UI Components and Update CornerstoneJS Dependencies and resizable panels ( #4938 )
...
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
2025-04-09 16:49:55 -04:00
Alireza
c453c29449
docs: migration guides 3p10 ( #4937 )
2025-04-08 22:57:07 -04:00
Alireza
2bdf4afa4d
refactor(ui): Migrate components to ui-next ( #4930 )
...
Co-authored-by: Dan Rukas <dan.rukas@gmail.com>
2025-04-08 12:06:07 -04:00
Dan Rukas
1b8729dded
ui(components): CinePlayer updated for ui-next ( #4932 )
2025-04-08 12:03:35 -04:00
Alireza
3653de7487
fix(segmentation): Add segment jump for new segments and make panels scrollable ( #4928 )
2025-04-07 16:45:29 -04:00
Dan Rukas
a8ac297e16
ui(components): Viewport components updated to ui-next with design updates ( #4886 )
2025-04-07 16:45:05 -04:00
Pedro Köhler
746f2524eb
fix(cine): Resolve Cine Player Faults on DisplaySet Update ( #4909 )
2025-04-04 13:33:36 -04:00
Alireza
fc33bd0d59
feat(image capture): Enhance SEG and RTSS Support with Dependency Updates and Bug Fixes ( #4924 )
2025-04-04 12:11:29 -04:00
nithin-trenser
54fded554e
feat: Automate tracking prompts for a less disruptive annotation workflow ( #4822 )
...
Co-authored-by: Devu Jayalekshmi <devu.jayalekshmi@trenser.com>
2025-04-04 12:02:13 -04:00
Alireza
8432d5f633
fix(seg): Enhance segmentation tools and UI, refactor code, and update dependencies ( #4915 )
2025-04-02 18:10:47 -04:00
Alireza
c75a3f3af5
feat(segmentation): Enhance Segmentation with New AI and Once Click Tools ( #4910 )
2025-04-01 14:19:03 -04:00
Dan Rukas
b7419fb6a1
ui(components): Adds InputNumber component and 4d panel updates ( #4874 )
...
Co-authored-by: sedghi <ar.sedghi@gmail.com>
2025-04-01 09:30:32 -04:00
Alireza
d7bd36544a
fix: jump to measurement forever ( #4867 )
2025-03-28 10:53:04 -04:00
Alireza
eafa2efda5
Revert "fix(measurement): fix for measurement jump is not switching series in 2DMPR ( #4779 )" ( #4898 )
2025-03-28 10:17:33 -04:00
arul-trenser
3f06c966eb
fix(measurement): fix for measurement jump is not switching series in 2DMPR ( #4779 )
2025-03-28 10:14:19 -04:00
Igor Octaviano
892d03fc3c
fix(seg): multiframe SEG ( #4890 )
2025-03-27 15:52:22 -04:00
Pedro Köhler
9bde644fce
fix: remove duplicated deleteMeasurements code ( #4895 )
2025-03-26 13:58:15 -04:00
Bill Wallace
f6fa509874
fix: Skip showing NaN for average pixel/max value ( #4884 )
2025-03-25 09:32:36 -04:00
Bill Wallace
8e47112d8e
fix: Delete study measurements instead of all measurements ( #4882 )
2025-03-25 09:32:29 -04:00
Bill Wallace
df8efba82c
feat: Group findings table values with custom components/grouping functions ( #4712 )
2025-03-20 09:22:45 -04:00
Alireza
5f112337b6
feat(segmentation): Enhance Segmentation Tools with Preview and Selection Features ( #4870 )
2025-03-19 18:24:33 -04:00
Pedro Köhler
55d6393a3f
feat: overlapping segments ( #4849 )
2025-03-18 17:07:13 -04:00