diff --git a/commit.txt b/commit.txt
index 12e5c9371..e412808fe 100644
--- a/commit.txt
+++ b/commit.txt
@@ -1 +1 @@
-f85da32f34389ef7cecae03c07e0af26468b52a6
\ No newline at end of file
+ab1a18af5a5b0f9086c080ed81c8fda9bfaa975b
\ No newline at end of file
diff --git a/extensions/cornerstone-dicom-rt/package.json b/extensions/cornerstone-dicom-rt/package.json
index 967e6aa2a..197a3ef9e 100644
--- a/extensions/cornerstone-dicom-rt/package.json
+++ b/extensions/cornerstone-dicom-rt/package.json
@@ -33,10 +33,10 @@
"start": "yarn run dev"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/i18n": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/i18n": "3.9.0-beta.33",
"prop-types": "^15.6.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/extensions/cornerstone-dicom-seg/package.json b/extensions/cornerstone-dicom-seg/package.json
index b156ffdd4..2c702c9c3 100644
--- a/extensions/cornerstone-dicom-seg/package.json
+++ b/extensions/cornerstone-dicom-seg/package.json
@@ -33,10 +33,10 @@
"start": "yarn run dev"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/i18n": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/i18n": "3.9.0-beta.33",
"prop-types": "^15.6.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/extensions/cornerstone-dicom-sr/package.json b/extensions/cornerstone-dicom-sr/package.json
index f607de5e8..827966ac1 100644
--- a/extensions/cornerstone-dicom-sr/package.json
+++ b/extensions/cornerstone-dicom-sr/package.json
@@ -34,10 +34,10 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-measurement-tracking": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-measurement-tracking": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "^0.29.12",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/cornerstone-dynamic-volume/package.json b/extensions/cornerstone-dynamic-volume/package.json
index 1b856346a..32b34f0bc 100644
--- a/extensions/cornerstone-dynamic-volume/package.json
+++ b/extensions/cornerstone-dynamic-volume/package.json
@@ -29,11 +29,11 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/i18n": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/i18n": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "^0.29.5",
"dicom-parser": "^1.8.21",
"hammerjs": "^2.0.8",
diff --git a/extensions/cornerstone/package.json b/extensions/cornerstone/package.json
index 0b1a7911f..ea50c2e94 100644
--- a/extensions/cornerstone/package.json
+++ b/extensions/cornerstone/package.json
@@ -40,8 +40,8 @@
"@cornerstonejs/codec-openjph": "^2.4.2",
"@cornerstonejs/dicom-image-loader": "^1.77.3",
"@icr/polyseg-wasm": "^0.4.0",
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "^0.29.12",
"dicom-parser": "^1.8.21",
"hammerjs": "^2.0.8",
diff --git a/extensions/default/assets/images/tool-cobb-angle.svg b/extensions/default/assets/images/tool-cobb-angle.svg
new file mode 100644
index 000000000..debb0397b
--- /dev/null
+++ b/extensions/default/assets/images/tool-cobb-angle.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-window-region.svg b/extensions/default/assets/images/tool-window-region.svg
new file mode 100644
index 000000000..29230e82c
--- /dev/null
+++ b/extensions/default/assets/images/tool-window-region.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/extensions/default/package.json b/extensions/default/package.json
index defbbb602..8563a9492 100644
--- a/extensions/default/package.json
+++ b/extensions/default/package.json
@@ -32,8 +32,8 @@
"start": "yarn run dev"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/i18n": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/i18n": "3.9.0-beta.33",
"dcmjs": "^0.29.12",
"dicomweb-client": "^0.10.4",
"prop-types": "^15.6.2",
diff --git a/extensions/dicom-microscopy/package.json b/extensions/dicom-microscopy/package.json
index aeccf02a6..046740e0c 100644
--- a/extensions/dicom-microscopy/package.json
+++ b/extensions/dicom-microscopy/package.json
@@ -30,10 +30,10 @@
"start": "yarn run dev"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/i18n": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/i18n": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"prop-types": "^15.6.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/extensions/dicom-pdf/package.json b/extensions/dicom-pdf/package.json
index b8d5b405e..7c4160184 100644
--- a/extensions/dicom-pdf/package.json
+++ b/extensions/dicom-pdf/package.json
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "^0.29.12",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/dicom-video/package.json b/extensions/dicom-video/package.json
index f1c77e704..ff11c3e13 100644
--- a/extensions/dicom-video/package.json
+++ b/extensions/dicom-video/package.json
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "^0.29.12",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/measurement-tracking/package.json b/extensions/measurement-tracking/package.json
index 626b9b2c8..63ea610d6 100644
--- a/extensions/measurement-tracking/package.json
+++ b/extensions/measurement-tracking/package.json
@@ -34,9 +34,9 @@
"peerDependencies": {
"@cornerstonejs/core": "^1.77.3",
"@cornerstonejs/tools": "^1.77.3",
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"classnames": "^2.3.2",
"dcmjs": "^0.29.12",
"lodash.debounce": "^4.17.21",
diff --git a/extensions/test-extension/package.json b/extensions/test-extension/package.json
index 0315370f4..51d967214 100644
--- a/extensions/test-extension/package.json
+++ b/extensions/test-extension/package.json
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "0.29.11",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/tmtv/package.json b/extensions/tmtv/package.json
index 727b57668..8cbd4b5a5 100644
--- a/extensions/tmtv/package.json
+++ b/extensions/tmtv/package.json
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/ui": "3.9.0-beta.33",
"dcmjs": "^0.29.12",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/modes/basic-dev-mode/package.json b/modes/basic-dev-mode/package.json
index 3fe700163..9ac7555b5 100644
--- a/modes/basic-dev-mode/package.json
+++ b/modes/basic-dev-mode/package.json
@@ -31,12 +31,12 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/extension-dicom-pdf": "3.9.0-beta.32",
- "@ohif/extension-dicom-video": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/extension-dicom-pdf": "3.9.0-beta.33",
+ "@ohif/extension-dicom-video": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/basic-test-mode/package.json b/modes/basic-test-mode/package.json
index b641a8947..8363c6188 100644
--- a/modes/basic-test-mode/package.json
+++ b/modes/basic-test-mode/package.json
@@ -34,14 +34,14 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/extension-dicom-pdf": "3.9.0-beta.32",
- "@ohif/extension-dicom-video": "3.9.0-beta.32",
- "@ohif/extension-measurement-tracking": "3.9.0-beta.32",
- "@ohif/extension-test": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/extension-dicom-pdf": "3.9.0-beta.33",
+ "@ohif/extension-dicom-video": "3.9.0-beta.33",
+ "@ohif/extension-measurement-tracking": "3.9.0-beta.33",
+ "@ohif/extension-test": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/longitudinal/package.json b/modes/longitudinal/package.json
index 557547c18..e666ac795 100644
--- a/modes/longitudinal/package.json
+++ b/modes/longitudinal/package.json
@@ -34,15 +34,15 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-rt": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-seg": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/extension-dicom-pdf": "3.9.0-beta.32",
- "@ohif/extension-dicom-video": "3.9.0-beta.32",
- "@ohif/extension-measurement-tracking": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-rt": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-seg": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/extension-dicom-pdf": "3.9.0-beta.33",
+ "@ohif/extension-dicom-video": "3.9.0-beta.33",
+ "@ohif/extension-measurement-tracking": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/microscopy/package.json b/modes/microscopy/package.json
index 9bc42dc65..ec0b35116 100644
--- a/modes/microscopy/package.json
+++ b/modes/microscopy/package.json
@@ -35,8 +35,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-dicom-microscopy": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-dicom-microscopy": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/preclinical-4d/package.json b/modes/preclinical-4d/package.json
index 59fcef6a3..616b36456 100644
--- a/modes/preclinical-4d/package.json
+++ b/modes/preclinical-4d/package.json
@@ -30,12 +30,12 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-seg": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dynamic-volume": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/extension-tmtv": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-seg": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dynamic-volume": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/extension-tmtv": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13"
diff --git a/modes/segmentation/package.json b/modes/segmentation/package.json
index 313f1d60c..b4eecf8e8 100644
--- a/modes/segmentation/package.json
+++ b/modes/segmentation/package.json
@@ -35,14 +35,14 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-rt": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-seg": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/extension-dicom-pdf": "3.9.0-beta.32",
- "@ohif/extension-dicom-video": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-rt": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-seg": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/extension-dicom-pdf": "3.9.0-beta.33",
+ "@ohif/extension-dicom-video": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/tmtv/package.json b/modes/tmtv/package.json
index 685aa4ecc..659e185d2 100644
--- a/modes/tmtv/package.json
+++ b/modes/tmtv/package.json
@@ -34,13 +34,13 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.9.0-beta.32",
- "@ohif/extension-cornerstone": "3.9.0-beta.32",
- "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.32",
- "@ohif/extension-default": "3.9.0-beta.32",
- "@ohif/extension-dicom-pdf": "3.9.0-beta.32",
- "@ohif/extension-dicom-video": "3.9.0-beta.32",
- "@ohif/extension-measurement-tracking": "3.9.0-beta.32"
+ "@ohif/core": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone": "3.9.0-beta.33",
+ "@ohif/extension-cornerstone-dicom-sr": "3.9.0-beta.33",
+ "@ohif/extension-default": "3.9.0-beta.33",
+ "@ohif/extension-dicom-pdf": "3.9.0-beta.33",
+ "@ohif/extension-dicom-video": "3.9.0-beta.33",
+ "@ohif/extension-measurement-tracking": "3.9.0-beta.33"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/platform/core/package.json b/platform/core/package.json
index 2a3ed3ea5..5073b928c 100644
--- a/platform/core/package.json
+++ b/platform/core/package.json
@@ -38,7 +38,7 @@
"@cornerstonejs/codec-openjpeg": "^1.2.2",
"@cornerstonejs/codec-openjph": "^2.4.2",
"@cornerstonejs/dicom-image-loader": "^1.77.3",
- "@ohif/ui": "3.9.0-beta.32",
+ "@ohif/ui": "3.9.0-beta.33",
"cornerstone-math": "0.1.9",
"dicom-parser": "^1.8.21"
},
diff --git a/platform/ui/assets/images/tool-cobb-angle.svg b/platform/ui/assets/images/tool-cobb-angle.svg
new file mode 100644
index 000000000..debb0397b
--- /dev/null
+++ b/platform/ui/assets/images/tool-cobb-angle.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-window-region.svg b/platform/ui/assets/images/tool-window-region.svg
new file mode 100644
index 000000000..29230e82c
--- /dev/null
+++ b/platform/ui/assets/images/tool-window-region.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/version.json b/version.json
index 6a207a764..2ab538c15 100644
--- a/version.json
+++ b/version.json
@@ -1,4 +1,4 @@
{
- "version": "3.9.0-beta.32",
- "commit": "f85da32f34389ef7cecae03c07e0af26468b52a6"
+ "version": "3.9.0-beta.33",
+ "commit": "ab1a18af5a5b0f9086c080ed81c8fda9bfaa975b"
}
\ No newline at end of file
diff --git a/version.txt b/version.txt
index b0941e641..708492ef7 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-3.9.0-beta.32
\ No newline at end of file
+3.9.0-beta.33
\ No newline at end of file