@@ -87,7 +87,7 @@ export default function PanelRoiThresholdSegmentation({ servicesManager, command
{`${tmtvValue} mL`}
) : null}
-
+
),
title: (instances || 0).toString(),
- gridCol: 4,
+ gridCol: 2,
},
],
// Todo: This is actually running for all rows, even if they are
@@ -454,6 +454,7 @@ function WorkList({
content: AboutModal,
title: t('AboutModal:About OHIF Viewer'),
contentProps: { versionNumber, commitHash },
+ containerDimensions: 'max-w-4xl max-h-4xl',
}),
},
{
diff --git a/platform/docs/docs/configuration/configurationFiles.md b/platform/docs/docs/configuration/configurationFiles.md
index be62938f330..1c945f4cbf3 100644
--- a/platform/docs/docs/configuration/configurationFiles.md
+++ b/platform/docs/docs/configuration/configurationFiles.md
@@ -123,7 +123,8 @@ Here are a list of some options available:
what is specified by `maxNumberOfWebWorkers`. Some windows machines require smaller values.
- `acceptHeader` : accept header to request specific dicom transfer syntax ex : [ 'multipart/related; type=image/jls; q=1', 'multipart/related; type=application/octet-stream; q=0.1' ]
- `investigationalUseDialog`: This should contain an object with `option` value, it can be either `always` which always shows the dialog once per session, `never` which never shows the dialog, or `configure` which shows the dialog once and won't show it again until a set number of days defined by the user, if it's set to configure, you are required to add an additional property `days` which is the number of days to wait before showing the dialog again.
-- `groupEnabled`: boolean, if set to true, all valid modes for the study get grouped together first, then the rest of the modes. If false, all modes are shown in the order they are defined in the configuration.
+- `groupEnabledModesFirst`: boolean, if set to true, all valid modes for the study get grouped together first, then the rest of the modes. If false, all modes are shown in the order they are defined in the configuration.
+- `showPatientInfo`: string, if set to 'visible', the patient info header will be shown and its initial state is expanded. If set to 'visibleCollapsed', the patient info header will be shown but it's initial state is collapsed. If set to 'disabled', the patient info header will never be shown, and if set to 'visibleReadOnly', the patient info header will be shown and always expanded.
- `requestTransferSyntaxUID` : Request a specific Transfer syntax from dicom web server ex: 1.2.840.10008.1.2.4.80 (applied only if acceptHeader is not set)
- `omitQuotationForMultipartRequest`: Some servers (e.g., .NET) require the `multipart/related` request to be sent without quotation marks. Defaults to `false`. If your server doesn't require this, then setting this flag to `true` might improve performance (by removing the need for preflight requests). Also note that
if auth headers are used, a preflight request is required.
diff --git a/platform/ui/src/assets/icons/tool-layout.svg b/platform/ui/src/assets/icons/tool-layout.svg
index 7e8bf149488..2ebbcabc6fa 100644
--- a/platform/ui/src/assets/icons/tool-layout.svg
+++ b/platform/ui/src/assets/icons/tool-layout.svg
@@ -3,19 +3,20 @@
tool-layout
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-brush.svg b/platform/ui/src/assets/icons/tool-seg-brush.svg
new file mode 100644
index 00000000000..2258260d96f
--- /dev/null
+++ b/platform/ui/src/assets/icons/tool-seg-brush.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-eraser.svg b/platform/ui/src/assets/icons/tool-seg-eraser.svg
new file mode 100644
index 00000000000..a1f78fed4ee
--- /dev/null
+++ b/platform/ui/src/assets/icons/tool-seg-eraser.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-shape.svg b/platform/ui/src/assets/icons/tool-seg-shape.svg
new file mode 100644
index 00000000000..290d156e6ca
--- /dev/null
+++ b/platform/ui/src/assets/icons/tool-seg-shape.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-threshold.svg b/platform/ui/src/assets/icons/tool-seg-threshold.svg
new file mode 100644
index 00000000000..4870fa5a495
--- /dev/null
+++ b/platform/ui/src/assets/icons/tool-seg-threshold.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/platform/ui/src/components/ButtonGroup/ButtonGroup.tsx b/platform/ui/src/components/ButtonGroup/ButtonGroup.tsx
index a8f89d24957..32b29408293 100644
--- a/platform/ui/src/components/ButtonGroup/ButtonGroup.tsx
+++ b/platform/ui/src/components/ButtonGroup/ButtonGroup.tsx
@@ -40,27 +40,30 @@ const ButtonGroup = ({
'border-secondary-light rounded-[5px] border bg-black': !separated,
})}
>
- {!separated &&
- Children.map(children, (child, index) => {
- if (React.isValidElement(child)) {
- return cloneElement(child, {
- key: index,
- className: classnames(
- 'rounded-[4px] px-2 py-1',
- index === activeIndex
- ? 'bg-customblue-40 text-white'
- : 'text-primary-active bg-black',
- child.props.className,
- disabled ? 'ohif-disabled' : ''
- ),
- onClick: e => {
- child.props.onClick && child.props.onClick(e);
- handleButtonClick(index);
- },
- });
- }
- return child;
- })}
+ {!separated && (
+