From 6b4463b30a871d60e547c257569b3f3a17f37b2d Mon Sep 17 00:00:00 2001 From: dannyrb Date: Wed, 22 May 2019 14:52:26 -0400 Subject: [PATCH 1/5] Add demo and roadmap to top of readme --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 20c319bfc..0aae9d067 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ Read The Docs | Edit the docs +
+ Demo | + Roadmap +

From 4759860c1276d2ad90f29ffa2642676dfdd4f30e Mon Sep 17 00:00:00 2001 From: dannyrb Date: Wed, 22 May 2019 15:22:32 -0400 Subject: [PATCH 2/5] canny assets --- docs/latest/assets/designs/canny-full.fig | Bin 0 -> 3964 bytes docs/latest/assets/img/canny-full.png | Bin 0 -> 3964 bytes docs/latest/assets/img/canny-logo-name.svg | 12 ++++++++++++ docs/latest/assets/img/canny-logo.svg | 19 +++++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 docs/latest/assets/designs/canny-full.fig create mode 100644 docs/latest/assets/img/canny-full.png create mode 100644 docs/latest/assets/img/canny-logo-name.svg create mode 100644 docs/latest/assets/img/canny-logo.svg diff --git a/docs/latest/assets/designs/canny-full.fig b/docs/latest/assets/designs/canny-full.fig new file mode 100644 index 0000000000000000000000000000000000000000..cb8d0ee27d2191d9c5e41e3ca26f244845c9990b GIT binary patch literal 3964 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 + + + + + + + + + + + \ No newline at end of file diff --git a/docs/latest/assets/img/canny-logo.svg b/docs/latest/assets/img/canny-logo.svg new file mode 100644 index 000000000..e6bb0370c --- /dev/null +++ b/docs/latest/assets/img/canny-logo.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + From 5a2eb9dacceea5f8c2d9d8659a42ac92750a9bff Mon Sep 17 00:00:00 2001 From: dannyrb Date: Wed, 22 May 2019 15:22:59 -0400 Subject: [PATCH 3/5] Component library link in title bar --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0aae9d067..a5e692d86 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,8 @@ From e5369b995aa166aa2f6d5fddef6ff6fab26c09bd Mon Sep 17 00:00:00 2001 From: dannyrb Date: Wed, 22 May 2019 15:24:38 -0400 Subject: [PATCH 4/5] Roadmap section to readme --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index a5e692d86..1d127f5d1 100644 --- a/README.md +++ b/README.md @@ -157,6 +157,32 @@ or file an issue on GitHub. [Google Group][google-group] +## Roadmap + +If you want to know what's planned for the very near future, +[check out our roadmap](https://ohif.canny.io/). The best way to influence when +and what is worked on is to contribute to the conversation by creating GitHub +issues, and contributing code through pull requests. OHIF's high level +priorities for the near future are: + +- Feature parity with version 1 +- Extension and configuration improvements with key integration partners +- Continued Developer Experience Improvements +- Segmentation Tools, and improved VTK.js support + +More granular information will make it's way to the backlog as these items +become scoped for development by core maintainers. + +> Don't hesitate to ask questions, propose features, or create pull requests. +> We're here, we're listening, and we're ready to build the best open source +> medical imaging viewer on the web. + +#### Roadmap Generously Powered by Canny.io + + + + + ## Contributors Thanks goes to these wonderful people From b6fedc434a7bf3366d349b01386ba5b32e5f23cc Mon Sep 17 00:00:00 2001 From: dannyrb Date: Wed, 22 May 2019 15:57:35 -0400 Subject: [PATCH 5/5] Update embedded viewer docs --- .../deployment/recipes/embedded-viewer.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/latest/deployment/recipes/embedded-viewer.md b/docs/latest/deployment/recipes/embedded-viewer.md index c5a08f2cf..d35bf3dea 100644 --- a/docs/latest/deployment/recipes/embedded-viewer.md +++ b/docs/latest/deployment/recipes/embedded-viewer.md @@ -44,7 +44,6 @@ include tags. Here's how it works:
    -
  1. the HTML base tag
  2. The WADO Image Loader Codecs and Web Worker source code should be accessible from your server's root
  3. Create a JS Object to hold the OHIF Viewer's configuration. Here are some @@ -52,10 +51,12 @@ include tags. Here's how it works:
```js -var props = { - // Directory your application runs in (e.g. /viewer/) +// Set before importing `ohif-viewer` +window.config = { + // default: '/' routerBasename: '/', - rootUrl: 'https://lrjoo3znxm.codesandbox.io', + // default: '' + relativeWebWorkerScriptsPath: '', servers: { dicomWeb: [ { @@ -82,7 +83,7 @@ var props = { ```js // Made available by the `ohif-viewer` script included in step 1 var Viewer = window.OHIFStandaloneViewer.App -var app = React.createElement(Viewer, props, null) +var app = React.createElement(Viewer, window.config, null) ReactDOM.render(app, document.getElementById('ohif-viewer-target')) ``` @@ -92,9 +93,9 @@ ReactDOM.render(app, document.getElementById('ohif-viewer-target')) > I'm having trouble getting this to work. Where can I go for help? First, check out this fully functional -[CodeSandbox](https://codesandbox.io/s/lrjoo3znxm) example. If you're still -having trouble, feel free to search or GitHub issues. Can't find anything -related your problem? Create a new one. +[CodeSandbox](https://codesandbox.io/s/ohif-viewer-script-tag-usage-b3st9) +example. If you're still having trouble, feel free to search or GitHub issues. +Can't find anything related your problem? Create a new one. > When I include bootstrap, other styles on my page no longer work correctly. > What can I do?