* feat: add initial sop class handler for SEG * feat: move segmentation service * update segmentation service methods * fix: viewport data structure * feat: Add initial render for the DICOM SEG for each displaySet * fix: various wrong architectural dependencies between services * feat: initial separate SEG display in each viewport * feat: refactore viewport action bar * initial work for SEG hydration * fix: various bugs regarding drag and dropping different viewports * fix: rendering issues for multiple seg displaysets * fix: bugs for thumbnail and hydration * feat: fix the initial segment color * update after rebase * feat: initial design for the segmentation group table * feat: initial new design for the segmentation panel * feat: segmentation panel * feat: make segmentation appear on all related viewports * fix: segmentation load bug based on functional groups * initial work for segmentation crosshairs * fix: various stylings and functionality * fix: various stylings for the seg panel * fix: overflow styles * feat: add more ui components * feat: added segmentation config * feat: add jump to segment * feat: add jump to segment for DICOM SEG viewport * fix: bugs after rebase * feat: jump in segmentation viewport * fix: mpr support for seg * feat: add more icons * feat: new icons * feat: add new side panel * feat: add segmentation config * feat: add loading indicator to ohif * feat: make hanging protocols follow matching rules for viewports * feat: enhance drag and drop to be hanging protocol aware * fix: mpr restore previous layout * fix: crosshairs toggle * fix: add auth headers to the dicom loader via dicomwebclient * fix: bug for crosshairs toggle in mpr * fix: seg viewport reusing old toolGroup * feat: add loading animation with lottie * fix: various bugs for Segmentation hydration in mpr * feat: change outline alpha to outline opacity * feat: loading indicator for seg viewport * fix: various segmentation group styles * fix: local mode for seg * feat: add animation for the highlight * fix: loading indicatro to show segment indices * feat: enhance modality drop down ui * fix: panels * fix: download form * fix: layout shift in loading indicator * fix: loading indicator to have correct values * fix: update software number * fix: image jump between MPR and default * fix: segmentation cleanup and cine service cleanup * fix: segmentation toolgroup clena up * fix: highlight interval should not trigger again * fix: issue with multiframe sorting * rename: change onSeriesChange to onArrowsClick * fix: buttons for tmtv and layout shift * fix: various bugs wrt crosshairs * fix: crosshairs re init on reset camera * fix: middle slice calculation different from cs middle reset camera * fix: reset camera should reset viewport camera * fix: loading segments in MPR mode * fix: tmtv hp back to before * fix: layout shift * feat: orientation markers for volume viewport * fix: capture for volume viewports * fix: memory leak for back to worklist * fix: loading bar bg color * fix: side panel for only one panel * fix: react select style in production * fix: various styling for segmentation groups * fix: various ui styles * feat: add new segmentation config styles * fix: hover state for segmentation item * fix: side panel layout shift * temp add panels * try to fix scrollbar for thimbnail * fix: scroll not appearing for side panels * feat: changed styles for scrollbar * feat: add cpu fallback warning * fix: webworker destroy * fix: select styles * fix: orientation marker color and position * fix: capture screenshot for volume viewports * fix: hide segment visibility on mpr * fix: reloading an already loaded seg displayset * feat: add is equal * fix: mpr jump to measurements * apply review comments * fix: optimization for the segmentation load * fix: remove unnecessary context menu and hp service reset * fix: segmentation service wrt brush settings * feat: initial work for the stack synchronization * fix: add validateDisplaySetSelectorsForNewDisplaySets to make sure drag and drop can follow requirements * fix: various react proptypes * fix: thumbnails for the tmtv and change default props to default params * feat: make showing loading indicator configurable and add docs * bump versions and add more docs * fix demo * update cornerstone versions * apply review comments * feat: add reference lines * fix build * fix unit tests * add reference lines icon * fix: e2e tests * fix static wado config * docs: add segmentation service docs * fix: docker build * fix: keep camera and bump versions * Try re-enabling minification to fix deploy previews Co-authored-by: Erik Ziegler <erik.sweed@gmail.com>
70 lines
1.9 KiB
JSON
70 lines
1.9 KiB
JSON
{
|
|
"name": "@ohif/ui",
|
|
"version": "2.0.0",
|
|
"description": "A set of React components for Medical Imaging Viewers",
|
|
"author": "OHIF Contributors",
|
|
"license": "MIT",
|
|
"main": "dist/index.umd.js",
|
|
"module": "src/index.js",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"engines": {
|
|
"node": ">=14",
|
|
"npm": ">=6",
|
|
"yarn": ">=1.16.0"
|
|
},
|
|
"files": [
|
|
"dist",
|
|
"README.md"
|
|
],
|
|
"scripts": {
|
|
"start": "yarn run build --watch",
|
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
|
"build:package": "yarn run build",
|
|
"storybook": "start-storybook -p 6006",
|
|
"build-storybook": "build-storybook"
|
|
},
|
|
"peerDependencies": {
|
|
"react": "17.0.2",
|
|
"react-dom": "17.0.2"
|
|
},
|
|
"dependencies": {
|
|
"browser-detect": "^0.2.28",
|
|
"classnames": "2.2.6",
|
|
"lodash.debounce": "4.0.8",
|
|
"moment": "2.24.0",
|
|
"mousetrap": "^1.6.5",
|
|
"react-dates": "^21.8.0",
|
|
"react-dnd": "14.0.2",
|
|
"react-dnd-html5-backend": "14.0.0",
|
|
"react-draggable": "4.4.3",
|
|
"react-error-boundary": "^3.1.3",
|
|
"react-modal": "3.11.2",
|
|
"react-outside-click-handler": "^1.3.0",
|
|
"react-select": "3.0.8",
|
|
"react-with-direction": "^1.3.1",
|
|
"lottie-react": "^2.3.1",
|
|
"swiper": "^8.4.2"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.14.8",
|
|
"@storybook/addon-actions": "^6.4.9",
|
|
"@storybook/addon-docs": "^6.4.9",
|
|
"@storybook/addon-essentials": "^6.4.9",
|
|
"@storybook/addon-google-analytics": "^6.2.9",
|
|
"@storybook/addon-links": "^6.4.9",
|
|
"@storybook/builder-webpack5": "^6.4.9",
|
|
"@storybook/manager-webpack5": "^6.4.9",
|
|
"@storybook/react": "^6.4.9",
|
|
"@storybook/source-loader": "^6.4.9",
|
|
"autoprefixer": "9.7.4",
|
|
"babel-loader": "^8.2.2",
|
|
"dotenv-webpack": "6.0.4",
|
|
"postcss": "^8.3.5",
|
|
"postcss-loader": "^6.1.1",
|
|
"prop-types": "15.7.2",
|
|
"tailwindcss": "3.1.8"
|
|
}
|
|
}
|