ohif-viewer/platform/viewer/src
Igor Octaviano 55a580659e feat!: Ability to configure cornerstone tools via extension configuration (#1229)
* Fix ExtensionManager bug and add test to bandaid

* Add tools configuration to extension manager preinit

* Fix reducing of configs

* Merge internal with external configs

* Merge internal with external configs

* Remove dialog from init in measurementstable

* Testing injected configuration

* New way to set config

* Add new prop to dialog provider to allow disabling last position

* Remove code from preinit in cornerstone

* Add new prop to dialog provider to allow disabling last position

* Add centralize to dialogs

* Reorder dialogs when adding them

* Fix draggable styles (cursor)

* Remove repositioning methods from labelling flow and remove overlay from labelling manager

* Fix empty array being set in bringToFront

* Add new command to update table and pass commands manager to modules/preinit hook

* Ad UIContextMenu service / factory

* Use new contextmenu service in measurementspanel extension

* Use dialogs for arrow annotate in default

* Remove positioning funcionality from tool context menu

* Add context menu service

* Pass commandsModule to extension

* Update edit description dialog and simple dialog to position relative

* Remove style code from labelling flow and manager

* Remove eventdata from labelling

* Remove labelling code from measurement init

* Add commandsmanager to provider

* Update contextmenu provider and service

* Add touchstart and mouseclick to hide contextmenu

* Hide labelling if click/touch

* Remove labelling and context menu dead code

* Fix undefined bug if ViewerMain grid has no children

* Fix broken prop on context menu

* Update commandsmodule based on master

* Fix broken configuration

* Update script tag config

* Remove cornerstone from toolcontextmenu

* Remove cornerstone from toolcontextmenu

* Split labelling and context menu providers

* Split labelling and context menu providers

* Update test

* Destructure extensions into new array

* CR Update: Move default arrow config to cornerstone instead of default

* CR Update: Fix app configuration props structure

* CR Update: Fix app configuration prop in script tag and extract commands manager from providers

* CR Update: Create custom providers to use commandsManager

* CR Update: Use services directly in measurementspanel

* CR Update: Pass components to providers

* CR Update: Remove position from dialog

* CR Update: fix dialog prop check

* CR Update: Fix comments

* CR Update: Update documentation

* CR Update: Add test default configuration

* CR Update: Add default empy array to extensions

* CR Update: Update i18n configuration all ot match current function configuration

* CR Update: Add defaults to injected dependencies in configuration and extension configuration

* CR Update: Add defaults to configuration with no args

* Update documentation

* CR Update: Add default for tools

* CR Update: Update config object to i18n

* CR Update: spread defaults

* CR Update: Add tool configuration example to cornerstone extension

* CR Update: Add tool configuration to netlify (testing)

* CR Update: Remove netlify config for tools

* CR Update: Rollback changes to i18n to be fixed later

* CR Update: Update documentation and pass whole cornerstone config object instead of tools key

SEE: https://www.conventionalcommits.org/en/v1.0.0/#commit-message-with-both-and-breaking-change-footer

BREAKING CHANGE: modifies the exposed react <App /> components props. The contract for providing configuration for the app has changed. Please reference updated documentation for guidance.
2019-12-09 12:47:23 -05:00
..
__mocks__ Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
__tests__ Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
appCustomProviders feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
appExtensions feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
components feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
connectedComponents feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
context refactor: 💡 React components to consume appConfig using Context (#852) 2019-09-06 14:31:26 -04:00
customHooks feat: 🎸 Allow routes to load Google Cloud DICOM Stores in the Study List (#1069) 2019-10-25 14:49:48 +02:00
googleCloud fix: of undefined name of project (#1231) 2019-11-27 16:02:12 -05:00
lib feat: Multiple fixes and implementation changes to react-cornerstone-viewport 2019-10-09 10:23:14 -04:00
routes feat: 🎸 Filter by url query param for seriesInstnaceUID (#1117) 2019-11-05 16:48:44 -05:00
store feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
studylist fix: Issue branch from danny experimental changes pr 1128 (#1150) 2019-11-25 10:45:37 -05:00
utils fix: Switch token storage back to localStorage because in-memory was annoying for end users (#1030) 2019-10-11 14:53:49 +02:00
App.js feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
config.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
head.html Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
index-umd.js feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
index.js feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
OHIFStandaloneViewer.css Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
OHIFStandaloneViewer.js feat: 🎸 Improve usability of Google Cloud adapter, including direct routes to studies (#989) 2019-10-11 09:59:38 +02:00
sanity.test.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
service-worker.js feat: service worker (#1045) 2019-10-29 14:51:40 -04:00
sha.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
theme-tide.css feat: Snapshot Download Tool (#840) 2019-10-25 22:46:32 -04:00
variables.css fix: User Preferences Issues (#1207) 2019-11-28 00:48:27 -05:00
version.js Drop -alpha flags 2019-08-14 14:27:04 -04:00