ohif-viewer/platform/ui-next/src/components
Joe Boccanfuso 1df4f843fe
fix(segmentation): Fixed the manual scrolling of the segments list and implemented automatic scrolling to the active segment. (#5510)
The height of the list container is now calculated based on a parent div instead of itself.
DataRow component now has a forward ref to allow for automatic scrolling.

Added better detection to the useDynamicMaxHeight hook for when to recalculate the max height using intersection observers.

The useEffect for scrolling a segment into view used to be excessively called to the point
where it was auto scrolling after the user manually scrolled. The auto scroll useEffect is
now dependent on the segment index changing which should only happen once per active segment change.
2025-10-21 11:58:23 -04:00
..
Accordion feat: Group findings table values with custom components/grouping functions (#4712) 2025-03-20 09:22:45 -04:00
AllInOneMenu fix(i18n): Add and update i18n Translation for Toolbar Tool Names (#5392) 2025-09-25 10:22:02 -04:00
BackgroundColorSelect docs(ui): add base for ui component showcase in docs (#4414) 2024-10-15 09:53:26 -04:00
Button fix(ErrorBoundary): Fixing console errors and Improving error logging for better developer experience (#5378) 2025-09-10 12:40:09 -04:00
Calendar fix: year 2025 missing in date picker (#4647) 2025-01-06 09:56:29 -05:00
Card ui(components): updated component font sizes and design component docs (#4486) 2024-11-12 12:33:09 -05:00
Checkbox feat(ui): Created design and added core components for ui-next (#4324) 2024-08-02 12:35:07 -04:00
CinePlayer fix(ui): Prevent unintended text selection and improve component behavior (#5077) 2025-05-28 22:41:15 -04:00
Clipboard ui(component): Tooltip component ui-next (#4635) 2025-01-08 13:10:57 -05:00
Combobox ui(dropdown menu): Added DropdownMenu component in ui-next (#4387) 2024-09-27 12:17:54 -04:00
Command refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
ContextMenu ui(components): Viewport components added to ui-next (#4649) 2025-01-08 14:23:34 -05:00
DataRow fix(segmentation): Fixed the manual scrolling of the segments list and implemented automatic scrolling to the active segment. (#5510) 2025-10-21 11:58:23 -04:00
DateRange ui(components): updated component font sizes and design component docs (#4486) 2024-11-12 12:33:09 -05:00
Dialog fix: Delete study measurements instead of all measurements (#4882) 2025-03-25 09:32:29 -04:00
DisplaySetMessageListTooltip ui(components): updated component font sizes and design component docs (#4486) 2024-11-12 12:33:09 -05:00
DoubleSlider feat(actions): simplify action corner api through the toolbarService (#5033) 2025-05-15 12:08:12 -04:00
DropdownMenu ui(components): Viewport components updated to ui-next with design updates (#4886) 2025-04-07 16:45:05 -04:00
Errorboundary fix(ErrorBoundary): Allow for details to be shown in production. (#5504) 2025-10-17 08:15:13 -04:00
FooterAction ui(components): New Dialog and Modal components for ui-next (#4772) 2025-02-28 15:17:55 -05:00
Header fix: header icon logic (#5339) 2025-08-22 09:34:41 -04:00
HoverCard feat(segmentation): segment statistics, labelmap interpolation and segment bidirectional (#4865) 2025-03-17 22:34:34 -04:00
Icons feat: improve segment label (#5217) 2025-07-29 22:30:18 -04:00
Input ui(components): updated component font sizes and design component docs (#4486) 2024-11-12 12:33:09 -05:00
InputFilter ui(components): Adds InputFilter component to ui-next (#4848) 2025-03-17 11:04:42 -04:00
InputNumber ui(components): Adds InputNumber component and 4d panel updates (#4874) 2025-04-01 09:30:32 -04:00
InvestigationalUseDialog feat: add locale files for Russian language, translated texts in locale json files to Russian language. (#4984) 2025-05-07 16:20:10 -04:00
Label ui(components): updated component font sizes and design component docs (#4486) 2024-11-12 12:33:09 -05:00
Labelling refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
LayoutSelector fix(seg): Enhance segmentation tools and UI, refactor code, and update dependencies (#4915) 2025-04-02 18:10:47 -04:00
LineChart refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
LoadingIndicatorProgress refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
LoadingIndicatorTotalPercent refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
MeasurementTable feat(MeasurementService): add rendering of unmapped measurements (#5416) 2025-10-06 08:50:17 -04:00
Modal ui(components): New Dialog and Modal components for ui-next (#4772) 2025-02-28 15:17:55 -05:00
NavBar OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
Numeric feat(actions): simplify action corner api through the toolbarService (#5033) 2025-05-15 12:08:12 -04:00
OHIFDialogs fix(ArrowAnnotate): Allow free-form text for arrow annotations (#5259) 2025-07-24 12:58:45 -04:00
OHIFModals ui(components): New Dialog and Modal components for ui-next (#4772) 2025-02-28 15:17:55 -05:00
OHIFPanels ui(components): Adds InputNumber component and 4d panel updates (#4874) 2025-04-01 09:30:32 -04:00
OHIFToolbox feat(toolbox): Refactor Toolbar and Toolbox to enable sections (#4825) 2025-03-06 22:19:47 -05:00
OHIFToolSettings fix(segmentation): Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. (#5503) 2025-10-17 22:14:31 -04:00
Onboarding feat(hotkeys): Migrate hotkeys to customization service and fix issues with overrides (#4777) 2025-02-25 13:32:30 -05:00
PanelSection feat: Add possibility to add additional props for PanelSection (#5172) 2025-07-02 22:52:49 -04:00
Popover OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
ProgressDropdown refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
ProgressLoadingBar refactor(ui): Migrate components to ui-next (#4930) 2025-04-08 12:06:07 -04:00
Resizable feat(side-panels): Added resize handle interactive feedback for side panels (#4734) 2025-01-28 11:33:53 -05:00
ScrollArea fix(multimonitor): Study browser more menu fixes (#5208) 2025-07-18 12:08:18 -04:00
SegmentationTable fix(segmentation): Fixed the manual scrolling of the segments list and implemented automatic scrolling to the active segment. (#5510) 2025-10-21 11:58:23 -04:00
Select feat(actions): simplify action corner api through the toolbarService (#5033) 2025-05-15 12:08:12 -04:00
Separator OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
SidePanel feat(image capture): Enhance SEG and RTSS Support with Dependency Updates and Bug Fixes (#4924) 2025-04-04 12:11:29 -04:00
Slider feat(ui): Created design and added core components for ui-next (#4324) 2024-08-02 12:35:07 -04:00
Sonner OHIF with Cornerstone3D 2.0 (#4347) 2024-11-06 07:15:27 -05:00
StudyBrowser fix: add back study browser scrollbar (#4942) 2025-04-11 12:41:16 -04:00
StudyBrowserSort feat(customization): new customization service api (#4688) 2025-01-23 14:24:13 -05:00
StudyBrowserViewOptions feat(panels): responsive thumbnails based on panel size (#4723) 2025-01-23 14:13:44 -05:00
StudyItem feat(toolbox): Refactor Toolbar and Toolbox to enable sections (#4825) 2025-03-06 22:19:47 -05:00
StudySummary feat: Group findings table values with custom components/grouping functions (#4712) 2025-03-20 09:22:45 -04:00
Switch feat(ui): Created design and added core components for ui-next (#4324) 2024-08-02 12:35:07 -04:00
Tabs ui(components): updated component font sizes and design component docs (#4486) 2024-11-12 12:33:09 -05:00
ThemeWrapper fix(UI): Restored the scroll bar OHIF L&F (#5202) 2025-07-13 22:34:18 -04:00
Thumbnail feat(thumbnails): Enhance DICOM Thumbnail Rendering with different strategies (#5004) 2025-05-08 12:44:56 -04:00
ThumbnailList ui(fix): Study panel scrollbar fix and updates (#4951) 2025-04-11 15:03:56 -04:00
Toggle feat(studies-panel): New OHIF study panel - under experimental flag (#4254) 2024-09-11 14:57:19 -04:00
ToggleGroup feat(studies-panel): New OHIF study panel - under experimental flag (#4254) 2024-09-11 14:57:19 -04:00
ToolButton 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
Tooltip fix(tooltips): tool tips should be portals (#5265) 2025-07-25 13:30:43 -04:00
Viewport chore: recovery 2 (#5014) merge to 3.11 (#5175) 2025-07-03 14:08:46 -04:00
ViewportDialog fix(ui): Enhance UI Components and Update CornerstoneJS Dependencies and resizable panels (#4938) 2025-04-09 16:49:55 -04:00
ColorCircle.tsx feat: Group findings table values with custom components/grouping functions (#4712) 2025-03-20 09:22:45 -04:00
index.ts fix: Added missing export for LayoutSelector in ui-next (#5040) 2025-05-13 11:24:25 -04:00