Ross
d0f3431ef4
start ortho automode
2026-06-08 13:50:42 +01:00
Ross
b961a806d9
start implmeentting proper crosshairs
2026-06-08 12:51:08 +01:00
Ross
1ddc9a810a
update
2026-06-08 09:50:55 +01:00
Ross
b2bd2791a5
fix some loading issues and rework cine button
2026-05-28 22:53:52 +01:00
Ross
b527eb1139
many updates
2026-05-21 22:44:13 +01:00
Ross
6a0552c843
feat(mobile): implement mobile stack drag-and-drop functionality with improved viewport handling
2026-05-19 14:47:41 +01:00
Ross
a5c530a907
feat(mobile): enhance mobile interaction with new touch controls and layout adjustments
2026-05-19 14:26:28 +01:00
Ross
41f13ade5e
feat(b-values): implement parsing for multiple b-value formats and update default setting
2026-05-19 13:26:32 +01:00
Ross
b0d8c72636
feat(logger): enhance logging configuration with minLevel and silent option
...
- Added a new LogLevel "silent" to suppress logging output.
- Replaced the debug boolean flag in LoggerConfig with a minLevel property to specify the minimum log level.
- Updated shouldLog function to respect the new minLevel configuration.
- Modified parseDebugFlag to return appropriate LogLevel based on truthy values.
- Updated main.tsx to accommodate changes in logging configuration, including parsing minLevel from attributes and options.
- Deprecated the debug flag in favor of minLevel for better clarity and control over logging behavior.
2026-05-19 12:55:44 +01:00
Ross
4dd63668b0
feat(logging): implement structured logging with configurable options
...
- Added a logger utility to manage logging levels and formats.
- Integrated logging into main application and non-DICOM test components.
- Enhanced error handling with logging for invalid JSON data.
- Introduced global functions to set and get logging configurations.
- Updated DICOM viewer mounting logic to support logging configurations.
2026-05-19 09:41:52 +01:00
Ross
77bbbd548e
Enhance stack management by preventing duplicate stacks and optimizing stack index usage
2026-05-18 22:31:28 +01:00
Ross
7c17a27ec3
try to fix fluro
2026-05-18 17:26:27 +01:00
Ross
68248737ec
Enhance stack management by adding series groups support and improving multiframe handling
2026-05-18 16:31:15 +01:00
Ross
13361a30a5
Refactor DICOM viewer mounting logic and enhance container management
...
- Introduced a new `mountContainer` function to handle individual container mounting and unmounting.
- Added `shouldMountContainer` to determine if a container should be mounted based on provided options.
- Enhanced `parseToDescriptors` to improve parsing of image stack data, supporting both named stacks and plain arrays.
- Updated `mountDicomViewers` to utilize the new mounting logic and streamline container processing.
- Exposed `remountDicomViewer` globally for dynamic remounting of specific containers.
- Removed redundant debug logging and improved error handling for invalid data.
2026-05-18 14:07:33 +01:00
Ross
627cd740f1
Enhance debugging capabilities by adding detailed logging for thumbnail generation and viewer mounting processes
2026-05-18 13:14:15 +01:00
Ross
af6e22fd91
Enhance viewport preset management by adding active preset tracking and applying presets on image changes
2026-05-18 12:39:08 +01:00
Ross
7b786fcf9f
Refactor stack thumbnail management with dedicated setter and localStorage integration for stack panel width
2026-05-18 12:33:28 +01:00
Ross
c9902a2e15
Enhance loading state management by adding 'displayset' option and improve user feedback during data loading
2026-05-18 12:29:42 +01:00
Ross
99df1cd1c1
Add stripWadouriPrefix function and refactor image ID handling for improved URL normalization
2026-05-18 12:17:35 +01:00
Ross
f169238057
Enhance viewer functionality with volume diagnostics and fullscreen toggle
2026-05-18 11:51:38 +01:00
Ross
f0e0fe0ef6
Implement drag-and-drop functionality for viewport stack management with visual drop zone previews
2026-05-18 11:37:34 +01:00
Ross
19702b6052
Refactor CT presets and enhance modality-specific preset options for improved functionality
2026-05-18 10:48:28 +01:00
Ross
1674254a3c
Add clearViewer function to reset viewer state and annotations
2026-05-11 11:34:36 +01:00
Ross
aeb04bcf2f
Refactor URL normalization to ensure valid wadouri: prefix for DICOM entries
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 15:01:47 +01:00
Ross
e29bce42e2
Implement resizable stack panel with min/max width constraints and update side menu button positioning
2026-04-27 12:02:54 +01:00
Ross
d34772a3fa
Refactor fullscreen exit logic to use appRootRef for improved reliability
2026-04-27 09:43:41 +01:00
Ross
add45567d8
Enhance metadata caching in setLoadedImageIdsAndCacheMeta and add forced warm-up for visible stack viewports
2026-04-27 09:34:07 +01:00
Ross
3294151a92
Add shift key support for reference cursors and update button text
2026-04-27 09:26:27 +01:00
Ross
776b5faffe
Refactor grid button styles for improved visibility and interaction
2026-04-27 09:21:59 +01:00
Ross
c5a58da6a3
Refactor annotation import handling to improve race condition management and type safety
2026-03-23 11:08:21 +00:00
Ross
be16e3554f
Add defensive guards and queueing for annotation imports to handle race conditions
2026-03-23 11:02:03 +00:00
Ross
6cd9e33e65
Refactor annotation delete button styles for improved UI consistency
2026-03-23 10:41:36 +00:00
Ross
e161377245
Add test links page for easy access to viewer test cases
2026-03-23 10:10:39 +00:00
Ross
1efd81bb0b
Add embedded viewer test page with initial layout and functionality
2026-03-23 10:03:42 +00:00
Ross
c0c5cd6195
Enhance tool options dropdowns to include icons for improved UI clarity
2026-03-23 09:43:57 +00:00
Ross
0c4db1904c
Enhance tool options with icons for a more compact UI and improve annotation display styles for better readability
2026-03-16 14:29:39 +00:00
Ross
52f4be1a96
Refactor viewport state restoration and enhance error handling for volume and stack loading
2026-03-16 14:08:40 +00:00
Ross
8faa7e9be4
Add directory loading support and enhance file handling in the viewer
2026-03-16 12:31:42 +00:00
Ross
adff7caffd
Enhance error handling for graphics rendering and update external image loader registration
2026-03-16 11:09:04 +00:00
Ross
8dc4bb0aaa
Add graphics error handling and notification for WebGL issues
2026-03-16 10:53:26 +00:00
Ross
ef62ffac9f
add basic non dicom support
2025-12-15 11:39:44 +00:00
Ross
72462b49ef
Add support for external image loading and enhance pan/zoom interactions
2025-12-15 09:15:27 +00:00
Ross
181f471806
basic
2025-12-15 09:07:36 +00:00
Ross
8a0a08000e
add basic thumbnail support
2025-12-15 09:04:54 +00:00
Ross
6ee9489a5f
Add debug logging for thumbnail generation and improve error handling
2025-10-13 09:56:26 +01:00
Ross
6e70a32ffe
Enhance dropdown scrolling behavior to prevent wheel event propagation and allow smooth navigation
2025-10-06 13:14:54 +01:00
Ross
5b3e47edea
Add thumbnail generation for image stacks and improve rendering logic
2025-09-22 15:13:01 +01:00
Ross
8d67078a90
Add reset button to viewport for restoring default properties
2025-09-22 11:58:35 +01:00
Ross
9c3c3573bc
Increase z-index for bottom controls to ensure proper layering and interaction
2025-09-22 11:56:24 +01:00
Ross
f695fcccd0
Add thumbnail image display for stacks and relocate settings button to viewport area
2025-09-22 11:34:16 +01:00