Evren Ozkan
dd6acb2d03
feat(extension-cornerstone): Add additional tools: Magnify, ROI Window, Probe, Ellipse, Rectangle, Invert, Rotate Right, Flip H, Flip V, Clear
2019-07-08 13:49:56 +02:00
Evren Ozkan
6b8d1a695b
fix(layout): Fix the issues with displaying vtkjs viewports ( #500 )
...
* fix(dependencies): Bump react-cornerstone-viewport to 0.1.29
* fix(dependencies): Bump ohif-cornerstone-extension to 0.0.32
* fix(layout): Get missing display set fields in viewport specific data from the original display set
* fix(layout): Cache the viewport data to be used for the replaced viewport when it is empty since viewportSpecificData is cleaned when viewport is changed
2019-05-28 19:02:33 -04:00
Evren Ozkan
f1f2981415
fix(dependencies): Bump cornerstone-tools to 3.11.0 ( #497 )
2019-05-28 10:49:01 -04:00
Evren Ozkan
3c8e646f0f
fix(dependencies): Bump react-cornerstone-viewport to 0.1.28 ( #490 )
...
* fix(dependencies): Bump react-cornerstone-viewport to 0.1.28
* fix(dependencies): Bump ohif-cornerstone-extension to 0.0.31
2019-05-27 19:02:05 -04:00
Evren Ozkan
3bae254a6f
fix(hotkeys): Fix the issues with hotkeys ( #488 )
...
* wip viewport
* refactoring to do not use dispatch from window
* fixing server active testing
* fix(dependencies): Bump ohif-core to 0.5.5
2019-05-27 11:31:39 -04:00
Evren Ozkan
c2eb5f342f
Revert "React viewport ( #439 )" ( #487 )
...
This reverts commit b24a502433 .
2019-05-27 11:09:11 -04:00
Evren Ozkan
e9c54f17de
fix(dependencies): Bump ohif-cornerstone-extension to 0.0.30 ( #430 )
2019-05-15 18:54:20 -04:00
Evren Ozkan
5818b654b4
fix(layout): Set currentImageIdIndex to 0 if image is not found ( #429 )
...
* fix(layout): Set currentImageIdIndex to 0 if image is not found
* fix(dependencies): Bump react-cornerstone-viewport to 0.1.27
2019-05-15 18:23:18 -04:00
Evren Ozkan
065a81d6e7
fix(measurements): Show missing measurements in measurement table ( #426 )
...
- Bump cornerstone-tools to 3.9.0, ohif-core to 0.5.2 and react-viewerbase to 0.4.1
- Add bidirectional, elliptical, circle and rectangle roi tools
- Support labeling and context-menu for all annotation tools
- Sort measurements by lesion naming number to show the last added measurement in the end in measurement table
2019-05-13 18:07:57 -04:00
Evren Ozkan
c9ddb23d9c
Add measurement table functions ( #415 )
...
* fix(measurements): Add measurement table functions
- Support for labeling measurements and adding measurement description
- Jump to measurement when clicked on measurement table
* fix(layout): Fix the issues with layout when switched with different plugins
* fix(measurements): Support for deleting measurements in measurement table
* fix(measurements): Add context menu for measurements
* fix(dependencies): Bump ohif-core to 0.4.2
2019-05-02 17:12:06 -04:00
Evren Ozkan
7ff9a87b6e
fix(wado-proxy): Use wado proxy to retrieve images if enabled in configuration
2019-05-01 11:27:53 -04:00
Evren Ozkan
4532d2fe7f
bump(dependencies): Bump ohif-cornerstone-extension to 0.0.28 and react-viewerbase to 0.3.2
2019-04-30 16:47:14 -04:00
Evren Ozkan
c31e21fe18
Bump ohif-cornerstone-extension to 0.0.23
2019-03-08 09:01:13 -05:00
Evren Ozkan
ae4fa90e99
fix(ohif-cornerstone-extension): Handle undefined sopClassUids
...
Bump ohif-cornerstone-extension to 0.0.22
2019-03-08 08:55:59 -05:00
Evren Ozkan
2fdc1687d0
fix(dependencies): Bump cornerstone-tools to 3.2.3 and ohif-core to 0.3.3
2019-02-26 13:24:24 -05:00
Evren Ozkan
5fb95cc8a3
fix(measurement-table): Set measurementId in table data
2019-02-26 13:22:56 -05:00
Evren Ozkan
13c8599f06
feat(react-measurements): Integrate Timepoint API and Measurement API from ohif-core package - WIP
2019-02-12 02:34:37 -02:00
Evren Ozkan
84e2f86a76
feat(react-measurements): Add measurement table - WIP
2019-02-12 02:34:35 -02:00
Evren Ozkan
e508a59ee3
fix(thumbnails): Prevent caching for thumbnail images by using canvas element (thanks @jasonklotzer)
2018-12-19 10:29:45 -05:00
Evren Ozkan
5a4deedda8
fix(reference-lines): Update reference lines for the latest changes in cornerstone tools
2018-11-29 16:02:33 -05:00
Evren Ozkan
c7565c7037
fix(download-tool): Update download tool for the latest changes in cornerstone tools
2018-11-29 13:02:54 -05:00
Evren Ozkan
94406edf21
fix(tool-manager): Set tools passive except the active tools
2018-11-29 13:02:12 -05:00
Evren Ozkan
635c8b9119
fix(tool-manager): Instantiate cornerstone tools by element
2018-11-29 12:47:23 -05:00
Evren Ozkan
e947f1fad0
fix(tool-context-menu): Show context-menu on tool right-click
2018-11-28 15:04:24 -05:00
Evren Ozkan
4ee352592c
fix(tool-style): Add default tool configuration
2018-11-28 14:21:48 -05:00
Evren Ozkan
b91542f4cf
Update to cornerstone-tools 3.0.0-b.1421
2018-11-28 13:37:03 -05:00
Evren Ozkan
ea6dea4549
fix(tool-manager): Set all tools passive by default in order to render external data if exists
2018-11-15 10:55:38 -05:00
Evren Ozkan
8b6f17c103
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
- fix(stack-scroll): Activate mouse wheel and scrollbar stack scroll
- fix(touch): Activate pinch zoom, two-finger pan and three (or more) finger stack scroll
2018-11-09 13:24:48 -05:00
Evren Ozkan
4cf68adec7
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
fix(mouse-buttons): Support for assigning tools to mouse buttons (left, right, middle)
fix(tool-naming): Fix tool naming issues
2018-11-09 13:24:48 -05:00
Evren Ozkan
a4b8f2c5ed
fix(user-preferences): Fix the issues with saving/retrieving user preferences in OHIFViewer
2018-11-09 13:22:14 -05:00
Evren Ozkan
5017fd13af
fix(hot-keys): Set the correct context name to enable hot keys based on the current page ( #308 )
2018-11-09 13:14:03 -05:00
Evren Ozkan
99041bebde
fix(study-list): Use offset and limit in the dicomweb queries used to search studies with next/prev pagination in study list ( #290 )
2018-11-08 17:43:26 -05:00
Evren Ozkan
0a5feb9a0d
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
- fix(stack-scroll): Activate mouse wheel and scrollbar stack scroll
- fix(touch): Activate pinch zoom, two-finger pan and three (or more) finger stack scroll
2018-10-29 10:58:53 -04:00
Evren Ozkan
3f2968b05f
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
fix(mouse-buttons): Support for assigning tools to mouse buttons (left, right, middle)
fix(tool-naming): Fix tool naming issues
2018-10-26 23:45:19 -04:00
Evren Ozkan
6ad7586d25
Fix the issues with modality filter in study list
2018-10-25 19:28:54 -04:00
Evren Ozkan
68e2619199
Bump cornerstone-core to 2.2.7 and cornerstone-tools to 2.4.0
2018-10-25 14:36:45 -04:00
Evren Ozkan
a5f426cf61
fix(toolColors) Set limegreen for active tool color
2018-07-12 14:20:10 +02:00
Evren Ozkan
b6092ca759
Fix the pixel spacing issue with bidirectional tool
2018-04-04 18:08:01 -04:00
Evren Ozkan
2bd1db7710
- Update cornerstoneTools to 2.2.0
...
- Remove scale overlay tool which was moved into cornerstoneTools
2018-04-02 12:56:01 -04:00
Evren Ozkan
04da9310d1
Fix the issue with the reference of dicomParser.DataSet class by importing dicomParser from 'dicom-parser' (not from dist)
2018-03-21 13:20:37 -04:00
Evren Ozkan
9e542dac6b
- Support for assigning multi-touch gestures to tools
...
- Make default gestures configurable by meteor settings
- Assign right mouse button tool to 2-finger touch drag as well if the tool defines multi-touch
2018-03-12 17:01:01 -04:00
Evren Ozkan
f4e76d9544
Allow extending the metadata provider class
2018-03-02 17:06:40 -05:00
Evren Ozkan
00410f4e23
Upgrade to cornerstone-core 2.1.0 and cornerstone-tools 2.1.0
2018-03-02 12:01:27 -05:00
Evren Ozkan
68bdf223ab
Fix the issue with the tool context menu
2018-03-02 10:09:15 -05:00
Evren Ozkan
eb10ca0119
Fix the issues with stack progress bar
2018-03-01 17:46:05 -05:00
Evren Ozkan
3c1e4c51cd
Wait for the cornerstone tools to handle CornerstoneImageRendered event to capture the rendered image on the download dialog
2018-02-23 11:57:01 -05:00
Evren Ozkan
c539314e14
PWV-73 Revert commit b88c2f4 as it is moved
...
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:22:48 -02:00
Evren Ozkan
052395a8c9
PWV-73 Determine missing timepoint studies
...
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:22:48 -02:00
Evren Ozkan
b9b908cf1e
PWV-73 Revert commit b88c2f4 as it is moved
...
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:22:48 -02:00
Evren Ozkan
071d6903da
PWV-73 Determine missing timepoint studies
...
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:22:26 -02:00
Evren Ozkan
277bf94029
PWV-73 Make study availability reactive
2018-02-02 09:21:42 -02:00
Evren Ozkan
66dd8a0cec
PWV-73 Revert commit b88c2f4 as it is moved
...
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:21:42 -02:00
Evren Ozkan
1fa9d6b05d
PWV-73 Determine missing timepoint studies
...
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:21:42 -02:00
Evren Ozkan
d03a03ce76
PWV-73 Revert commit b88c2f4 as it is moved
...
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:14:44 -02:00
Evren Ozkan
6a2143681a
PWV-73 Determine missing timepoint studies
...
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:14:44 -02:00
Evren Ozkan
29d94e99c7
Support for right and middle mouse button tool assignment in toolManager (left by default)
2018-01-30 18:23:18 -05:00
Evren Ozkan
015e62ebd0
HP Improvements
...
- Add scroll bar into the tab content in protocolEditor
- Prevent "Wt." and "Req." fields to go out of screen when constraint value is long
- Add "starts with" and "ends with" comparators
- Fix the issue with empty input value in ruleEntryDialog
2018-01-08 16:35:18 -05:00
Evren Ozkan
5bc294f3a9
Add HP.getEngine function to get the active hanging protocol engine
2017-12-22 13:40:41 -05:00
Evren Ozkan
7757da149d
Use 'imagePlane' metadata type for 'imagePlaneModule' which is used by cornerstone tools
2017-12-20 17:47:13 -05:00
Evren Ozkan
51d6a64c45
Fix the issues with customized store and retrieve functions for hot keys and window/level presets
2017-12-13 19:41:47 -05:00
Evren Ozkan
7189aa6d5e
PWV-73 Revert commit b88c2f4 as it is moved
...
- Indicate that study is not available only if its 'available' property is set to false explicitly
2017-11-21 14:14:14 -05:00
Evren Ozkan
b88c2f472b
PWV-73 Determine missing timepoint studies
...
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2017-11-21 15:10:12 -02:00
Evren Ozkan
cea3a77b52
Send viewport activation trigger on mouse enter only if there is no focused dropdown
2017-11-20 16:31:26 -05:00
Evren Ozkan
e839619493
Make the timeout to dismiss dropdown configurable with 'dismissTimeout' flag (500ms by default)
2017-11-20 14:10:15 -05:00
Evren Ozkan
93f9752527
PWV-57 Display timepoints in the order of viewports which is set by the hanging protocol by reversing the timepoints array if the first timepoint does not match with the first viewport data
2017-10-25 22:07:07 -02:00
Evren Ozkan
8957b4ed8b
Refactor absoluteUrl to allow multiple domains directed to the same server work
2017-10-19 12:56:59 +02:00
Evren Ozkan
916e344c75
Export StackLoadingListener and DICOMFileLoadingListener
2017-05-23 19:09:47 -04:00
Evren Ozkan
7519006e64
Fix bugs which prevents loading multi-frame instances with custom image loaders
...
- Construct image id based on frame (if defined) for custom image loaders as well
- Use DICOMFileLoadingListener for multi-frame images and image loaders except wado
2017-05-23 16:20:23 -04:00
Evren Ozkan
6b87b3aff3
Fix hanging protocol stage bugs
2017-05-11 11:01:08 -04:00
Evren Ozkan
1a0cd03abd
Add patient age into the metadata provider
2017-05-09 13:57:35 -04:00
Evren Ozkan
6d2c324c8f
OHIF-165 Make default mouse button tools configurable (wwwc, zoom, pan and stackScroll are currently supported)
2017-05-08 12:25:58 -04:00
Evren Ozkan
a63a41ebde
Stop blur event which is fired before click event when a dropdown item is clicked, otherwise click event is sometimes not fired
2017-05-05 16:16:25 -04:00
Evren Ozkan
0c5f79f434
OHIF-164 Prevent overflowing navigationButtons of the protocol editor
2017-05-05 12:17:29 -04:00
Evren Ozkan
d86cac112b
OHIF-159 Fix wado-proxy issues
2017-03-09 14:19:05 -05:00
Evren Ozkan
99d5c01dab
Move the default protocols into hanging protocol strategy not to add the default protocols of the default strategy when another strategy is used
2017-03-06 18:59:01 -05:00
Evren Ozkan
a159c105b0
OHIF-157 Support OHIF.utils.absoluteUrl on both client and server
2017-03-01 17:27:54 -05:00
Evren Ozkan
82876ddbe7
OHIF-157 Use OHIF.utils.absoluteUrl which removes the leading “/” from path before calling Meteor.absoluteUrl
2017-03-01 16:43:11 -05:00
Evren Ozkan
7035469b91
Update cornerstone to v0.10.2
...
Update cornerstoneTools to v0.8.3
2017-02-23 15:20:27 -05:00
Evren Ozkan
c3f970cd2e
Update cornerstoneWADOImageLoader to v0.14.2
2017-02-22 11:19:29 -05:00
Evren Ozkan
33f9b8672b
Integrate web workers and the latest cornerstone libraries
...
- Upgrade cornerstone to v0.10.1
- Upgrade cornerstoneTools to v0.8.1
- Upgrade cornerstoneWADOImageLoader to v0.14.1
- Upgrade dicomParser to v1.7.4
- Upgrade hammerjs to v2.0.8
2017-02-13 15:49:02 -05:00
Evren Ozkan
2e06b652b3
OHIF-152 Fix hanging protocol issues
...
- Replace “OHIF.viewerbase.showConfirmDialog” with “Viewerbase.dialogUtils.showConfirmDialog”
- Check the length of the filtered images (instead of checking whether it is undefined, because the filtered images is returned as an empty array if not found) to find the display set in protocolEngine
2017-02-01 19:14:41 -05:00
Evren Ozkan
dff42c0360
OHIF-151 Fix issue with next and prev buttons in the toolbar and cine dialog
2017-02-01 17:24:44 -05:00
Evren Ozkan
76ebe11c8e
OHIF-149 The viewer shall allow the root URL to be changed - WIP
...
- Use absoluteUrl for hard-coded paths in html and js
2017-01-10 13:09:43 -05:00
Evren Ozkan
c581b0fd2c
Fix minor bugs with hanging protocol editor
...
- Hide dropdown after clicking Import button
- Clone the selected protocol, updateselect it and update protocol selector when a protocol is saved as
- Update protocol selector after a protocol is renamed
2017-01-05 18:37:47 -05:00
Evren Ozkan
e3561690f1
Fix minor bugs with hanging protocols
2017-01-05 13:06:17 -05:00
Evren Ozkan
dfbd63fcb7
Use anchor element to export the selected hanging protocol instead of using saveAs function of jszip library
2017-01-04 19:06:58 -05:00
Evren Ozkan
77182d1916
Make the persistence method of hanging protocols configurable
...
- Implement ProtocolStore interface to allow persisting hanging protocols using different strategies
- Implement and set default strategy to persist hanging protocols in the MongoDB collection “HangingProtocols” in the application server
2017-01-04 17:49:31 -05:00
Evren Ozkan
2d06661eff
Add patientHistory into metaDataProvider
2016-12-21 09:46:23 -05:00
Evren Ozkan
0cf9163885
Update the metaData for missing fields of the images in stack
2016-12-12 17:26:35 -05:00
Evren Ozkan
2977cd0f8c
Add tooltipTitle property for toolbarSectionButton to allow showing another text than tool label on mouse hover
2016-11-23 18:23:18 -05:00
Evren Ozkan
e43d66df14
Trigger resize event of resizable elements when they are resized to let their listeners know (if needed)
2016-11-22 13:25:55 -05:00
Evren Ozkan
59e54f1122
Add missing package.json for OHIFViewer
2016-11-22 09:56:55 -05:00
Evren Ozkan
8a265b248a
LT-320 Disable keyboard shortcuts for Target, Non-Target and Toggle Lesion Tracker Tools if the lesion tracker tools are disabled
2016-11-15 08:25:09 +01:00
Evren Ozkan
4dd9ee3f37
LT-318 Disable Case Progress, Trial, HUD and Measurements panels if the study is not associated
2016-11-15 08:25:09 +01:00
Evren Ozkan
c7089416bc
LT-290 Baseline and followup is never opened in 1x2 layout
...
- Fix a bug by passing the matched protocols with their scores to be used in getBestMatch function
- Set timepointType property in studies array which is passed to the hanging protocol engine by matching their studyInstanceUid with timepoints
- Update lesionTrackerHangingProtocol rules to show baseline and followup properly
2016-11-15 08:24:30 +01:00
Evren Ozkan
5cbf08ea4f
LT-290 Disable Lesion Tracker tool buttons if the opened study is not associated
...
- Fix the bug with temp lesion when the study is not associated
2016-11-15 08:24:30 +01:00
Evren Ozkan
7fa242d0aa
LT-290 Allow to display studies which are not associated
2016-11-15 08:24:30 +01:00
Evren Ozkan
c511edd419
Fix a bug by sorting the studies by study date and time instead of only study date in prior function (to add prior indicator)
2016-11-14 21:19:52 -05:00
Evren Ozkan
b0f9426015
Fix a bug by comparing study date and time instead of only study date to add prior indicator
2016-11-14 20:24:04 -05:00
Evren Ozkan
f9f4a14bae
Fix a tiny bug by checking study in prior
2016-11-14 19:22:23 -05:00