Commit Graph

68 Commits

Author SHA1 Message Date
Ross f4497ef59d Remove right-side stack panel implementation and update comments for clarity 2025-09-22 10:59:33 +01:00
Ross e685b8b11d Refactor stack panel functionality to remove top bar and implement toggle for right-side panel visibility 2025-09-22 10:58:05 +01:00
Ross 67329d0468 Refactor layout to integrate right-side stack panel with improved hover and pinning functionality 2025-09-22 10:26:49 +01:00
Ross 6ab976a82b Add pinnable right-side stack panel with hover functionality 2025-09-22 09:47:31 +01:00
Ross 4bff9b39f3 Add toggle functionality for top stack bar visibility and persistent button to reveal it 2025-09-22 09:41:03 +01:00
Ross e6a6128aca Replace stackId with studyId in named stacks and update App component to include studyId in stack entries 2025-09-15 14:28:08 +01:00
Ross 654abaaaf4 Implement drag-and-drop functionality for stack selection and enhance stack grouping by studyId in the DICOM viewer 2025-09-15 14:14:47 +01:00
Ross 1a8fb26a29 Add stackId support to named stacks for improved data handling 2025-09-15 14:03:57 +01:00
Ross b66352f9b9 Enhance stack handling by adding studyId support and improving descriptor parsing logic 2025-09-15 13:48:25 +01:00
Ross 2c9b0345c4 Implement code changes to enhance functionality and improve performance 2025-09-15 12:42:55 +01:00
Ross 9080370bd1 Add CSS styles for improved layout and add named stacks examples in DICOM viewer 2025-09-15 12:40:11 +01:00
Ross 044057675e Enhance validation for DICOM viewer input data
- Added validation checks for nested stacks and stack objects to ensure imageIds are valid arrays of strings.
- Implemented console warnings for invalid entries, including nested stacks and stack objects, to aid in debugging.
- Improved error handling for unknown or invalid entries in the parsed data.
2025-09-15 12:33:35 +01:00
Ross 8de4efc3e2 refactor image stack handling to support richer data formats and improve clarity 2025-09-15 12:25:57 +01:00
Ross c3ea2b4478 add cornerstoneDICOMImageLoader to global window interface for enhanced accessibility 2025-09-15 12:18:18 +01:00
Ross e2f1afe225 add cornerstone3d to global window interface for enhanced functionality 2025-09-08 11:45:40 +01:00
Ross efc91f8b19 add mouse tool bindings persistence with localStorage 2025-08-11 11:01:39 +01:00
Ross de9cf60adc refactor context menu and keyboard navigation handling for improved clarity and maintainability 2025-08-11 10:58:22 +01:00
Ross c6f8b271a9 fix some display set restoring issues 2025-06-30 11:27:22 +01:00
Ross b917ca72c9 scope oncontextmenu correctly 2025-06-30 10:05:05 +01:00
Ross e6f64a6a97 allow annotation navigation disabling 2025-06-30 09:40:50 +01:00
Ross 3a92f5afba try and make preset menu always clickable 2025-06-30 09:29:57 +01:00
Ross 86a7bd143f allow bar navigation for volume 2025-06-23 16:27:29 +01:00
Ross 865bc956c7 fix loading window / level when importing volume 2025-06-23 16:01:14 +01:00
Ross c063a3a6f3 . 2025-06-23 15:15:58 +01:00
Ross d5046659fd fix scroll and position reloaded for volume 2025-06-23 15:12:33 +01:00
Ross 28884670e4 fix viewport overlay 2025-06-23 11:48:46 +01:00
Ross 98c71e73e2 . 2025-06-23 11:31:14 +01:00
Ross c27a52243f correct export volume orientation 2025-06-23 10:46:03 +01:00
Ross ce13f9cad2 add a few new features 2025-06-23 09:53:09 +01:00
Ross 11d1dc4339 . 2025-06-11 19:32:18 +01:00
Ross 21dca7d4b5 update packages 2025-06-10 10:14:58 +01:00
Ross f596dc83c9 . 2025-06-09 17:01:10 +01:00
Ross a9e3c215ed add props for annontations and viewerstate 2025-06-09 14:02:27 +01:00
Ross 28569a1c94 a lot of fixes 2025-06-09 13:31:56 +01:00
Ross 7d8caebf8c . 2025-06-09 10:18:02 +01:00
Ross adbbf48a28 . 2025-06-09 10:00:08 +01:00
Ross b1db098a49 fix annotation selection 2025-06-03 21:39:07 +01:00
Ross cdbe31df6b add simple annotation navigation 2025-06-03 16:22:01 +01:00
Ross c21fe2cbd7 fix viewport importing 2025-06-03 16:06:37 +01:00
Ross 8c218d42f4 get legacy annotation import working 2025-06-03 15:45:11 +01:00
Ross 2518da4413 numerous more fixes 2025-06-02 12:37:01 +01:00
Ross 43c3f75889 some cleanup and start movinig to multiple instances 2025-06-02 10:39:07 +01:00
Ross 3f6c68523e . 2025-06-02 10:30:21 +01:00
Ross 38620d969b add a new no label arrow tool 2025-06-02 10:17:51 +01:00
Ross b408ba96b3 fix tool import 2025-06-02 09:59:51 +01:00
Ross 1fd3020f0c improve export schema 2025-06-01 22:17:41 +01:00
Ross 313c7a9e9a basic viewport save and restore fnuctiontality 2025-05-31 21:29:37 +01:00
Ross 40be13b51a some visual tidy up 2025-05-31 15:28:40 +01:00
Ross 4875b95ab2 more improvements 2025-05-31 15:14:46 +01:00
Ross c7728bf1a2 further improvements 2025-05-31 11:24:20 +01:00