igoroctaviano
db795f3cb0
Add hotkeys config for modes and defaults to core
2020-06-29 11:53:46 -03:00
Danny Brown
aa402183f4
Merge pull request #1824 from OHIF/feat/ohif-125
...
OHIF-125: Error boundaries
2020-06-26 16:47:52 -04:00
igoroctaviano
7782d3d200
Fix broken merge
2020-06-26 17:07:49 -03:00
Danny Brown
1931d45450
Merge branch 'feat/v2-main' into dannyrb/ohif-154/restore-command-functionality-for-toolbar
2020-06-26 14:26:35 -04:00
dannyrb
c6ec439331
Make sure primary cornerstone extension has references to enabled elements
2020-06-26 14:14:25 -04:00
igoroctaviano
b34a9880f7
Use modal as default fallback
2020-06-26 14:47:18 -03:00
dannyrb
3993c12701
Update dependents to use new exposed service
2020-06-26 13:28:30 -04:00
Rodrigo Antinarelli
0d53346d61
Merge branch 'feat/v2-main' of https://github.com/OHIF/Viewers into feat/ui-v2-Dropdown
2020-06-26 12:42:56 -03:00
Rodrigo Antinarelli
ec48801be7
fix: instances should not be able to sort
2020-06-26 12:20:18 -03:00
Igor Octaviano
101efa4cf4
Add simple loading and default state to datasourcewrapper ( #1815 )
2020-06-26 15:08:16 +01:00
Igor Octaviano
1d8f5cfc42
Viewport grid load default as 1x1 and load first image of series by default ( #1817 )
2020-06-26 14:40:03 +01:00
dannyrb
6e873cc92a
Expose ViewportGridService API methods to extensions
2020-06-25 17:00:42 -04:00
Danny Brown
0264e5998d
Merge branch 'feat/v2-main' into feat/OHIF-177
2020-06-25 16:17:50 -04:00
James Petts
6aac69e1ba
OHIF-176: v2 - Render non-tracked measurements as a dashed lines. ( #1805 )
...
* Render non-tracked measurements as a dashed line.
* bump CST version.
* Update extensions/measurement-tracking/src/viewports/TrackedCornerstoneViewport.js
remove tracked series console log
* Remove empty console log
* Remove debugger
* Remove debugger
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
2020-06-25 17:46:17 +01:00
James A. Petts
74c1462271
Working local download, STOW to PACS an view in SR Viewport.
2020-06-25 17:21:03 +01:00
dannyrb
58f10e9b09
fix: add missing supportsFuzzyMatching and defaultDataSourceName keys to appConfig
2020-06-25 12:18:23 -04:00
Rodrigo Antinarelli
a19c1acd7b
fix dropdown title
2020-06-24 01:27:02 -03:00
Rodrigo Antinarelli
db0ce2f6f7
minor fixes
2020-06-24 01:16:56 -03:00
Rodrigo Antinarelli
6ce531a6d2
fix icon dropdown
2020-06-23 23:40:45 -03:00
Rodrigo Antinarelli
9dbbc709f4
remove fragment
2020-06-23 23:22:57 -03:00
Rodrigo Antinarelli
ef0eb53d25
add i18n provider in the viewer
2020-06-23 23:05:37 -03:00
Rodrigo Antinarelli
1441062d95
using dropdown and opening modal for preferences
2020-06-23 00:10:58 -03:00
dannyrb
86c758e2f9
Remove console log
2020-06-16 22:49:13 -04:00
dannyrb
5eb06d0916
Wire up mode buttons to mode routes; Expose displayName;
2020-06-16 22:06:54 -04:00
dannyrb
c3ecbadbc2
Make sure WorkList has access to AppConfig
2020-06-16 10:20:03 -04:00
dannyrb
0842eb9a8c
Delete SR Viewport example mode
2020-06-16 00:26:12 -04:00
James A. Petts
e7501933dd
Pull in master
2020-06-15 09:23:35 +01:00
dannyrb
ae107f4d3b
Remove connected components roped in from a rebase
2020-06-14 21:14:31 -04:00
James A. Petts
c5e6e97980
Merge in feat/ui-v2-rebase-services
2020-06-11 17:26:38 +01:00
dannyrb
0573cb18e6
Add support for SET_LAYOUT action on viewportGrid reducer
2020-06-07 11:48:13 -04:00
dannyrb
00f8d56a4e
get ViewportDialog to display as a part of machine transition
2020-06-05 15:19:09 -04:00
James A. Petts
f4470c9625
Generate render tool.
2020-06-05 16:36:11 +01:00
dannyrb
95249928a8
Replace measurementsPanel w/ a format that reduces nesting
2020-06-04 11:28:10 -04:00
James A. Petts
558ab00c23
WIP SR viewport.
2020-06-03 18:12:13 +01:00
dannyrb
1c45d643ac
missing useEffect unsubscribe
2020-05-27 22:21:35 -04:00
dannyrb
069fc3fa74
prettier fixes
2020-05-27 22:21:25 -04:00
dannyrb
d557acbb40
Support for additional "tracking" mode
2020-05-26 09:03:58 -04:00
dannyrb
307b0a9ac1
Simplify viewportComponent map
2020-05-25 21:12:37 -04:00
dannyrb
8573a4de13
onInteraction for panes wrapping viewports
2020-05-25 20:55:51 -04:00
dannyrb
b396cc8d3f
set the displaySet for the dropped thumbnail/viewport target
2020-05-25 09:56:05 -04:00
dannyrb
ff371ece8d
prefer onInteraction over more granular events for changing activeViewport
2020-05-25 08:43:04 -04:00
dannyrb
9b75d95e48
action on ViewportPanes for setting the active viewport
2020-05-24 22:34:01 -04:00
dannyrb
30caec0043
import fix
2020-05-23 23:58:50 -04:00
dannyrb
7487cbb28c
Hoist ViewportGrid context so UI Services can access/update it
2020-05-23 23:57:14 -04:00
dannyrb
db76eac047
wire up UI Services
2020-05-23 23:38:20 -04:00
dannyrb
c9a4ab13ef
empty viewport, prevent duplicate series meta from add, protect broadcast events when no data has changed
2020-05-23 22:15:21 -04:00
dannyrb
4a390bfb66
fix thumbnail persistence
2020-05-22 14:31:51 -04:00
dannyrb
f87d18936e
basic pub/sub refresh for tabs from displaysets from dicommetadata
2020-05-21 20:34:53 -04:00
dannyrb
715377c565
Move files around to confuse James and Erik
2020-05-21 16:24:35 -04:00
dannyrb
b5070dd518
Merge branch 'feat/ui-v2-rebase-services' of github.com:OHIF/Viewers into feat/ui-v2-rebase-services
...
# Conflicts:
# platform/viewer/src/routes/Mode/Mode.jsx
2020-05-20 21:08:49 -04:00
dannyrb
a323157c62
capture changes
2020-05-20 21:07:25 -04:00
dannyrb
64f9c4a387
add alias for state
2020-05-20 14:42:22 -04:00
James A. Petts
a3e1c216c4
Working cornerstone tools buttons, needs UI updates + onClicks wrapped in toolbarService
2020-05-20 17:49:17 +01:00
dannyrb
913f9589e5
fix config; update yarn.lock
2020-05-20 09:06:50 -04:00
dannyrb
d41686c4ad
Update netlify config to new format
2020-05-20 08:57:07 -04:00
dannyrb
6bbe206a45
basic drop to set displaySet
2020-05-20 01:26:44 -04:00
dannyrb
6baeaa9619
Assume pattern for specifying one or more studyInstanceUids
2020-05-20 00:49:38 -04:00
dannyrb
1cd6b6881a
upgrade react-router and react-router-dom to gain access to new hooks
2020-05-19 23:47:43 -04:00
dannyrb
c3373357ee
dropped item logs displaySetInstanceUID
2020-05-19 23:34:56 -04:00
dannyrb
591da12536
Drag and drop w/ dragSource + dragTarget w/o errors
2020-05-19 23:28:41 -04:00
James A. Petts
cf0e88bd0b
Rebuild study browser reactivity.
2020-05-19 14:56:25 +01:00
Erik Ziegler
d54bd5738e
WIP reorganization for study browser (again)
2020-05-19 13:55:38 +02:00
James A. Petts
156b9cfd09
Pull in upstream.
2020-05-19 10:04:42 +01:00
James A. Petts
6a3e0db53e
ToolBarService
2020-05-19 10:01:44 +01:00
Erik Ziegler
b65a91129e
Still broken, but app runs
2020-05-19 10:59:50 +02:00
Erik Ziegler
2b41d64e85
remove debuggers
2020-05-19 09:15:36 +02:00
Erik Ziegler
755e6b5f77
wip: need to fix StackManager
2020-05-18 23:40:28 +02:00
dannyrb
351e0f76d6
start cleaning up panels
2020-05-18 15:05:49 -04:00
dannyrb
d0c3fb6db0
fix merge conflict
2020-05-18 14:34:44 -04:00
Erik Ziegler
979242c819
wip
2020-05-18 20:05:26 +02:00
Erik Ziegler
1bb204b9a5
Stop using children
2020-05-18 19:49:32 +02:00
Erik Ziegler
488bb5d266
Fixed!
2020-05-18 18:21:43 +02:00
Erik Ziegler
4e683ecdde
still broken
2020-05-18 18:11:24 +02:00
James A. Petts
7a8418f64b
WIP DisplaySetService
2020-05-18 16:21:57 +01:00
dannyrb
7bcfaf02c0
Small notes and typdef
2020-05-17 23:40:09 -04:00
dannyrb
3880b874ab
Reorganize routes folder
2020-05-17 23:27:31 -04:00
dannyrb
3a2c8ef1f7
Remove unused file
2020-05-17 23:26:35 -04:00
dannyrb
70ad940941
Using appContext in DataSourceWrapper and createRoutes
2020-05-17 22:18:25 -04:00
dannyrb
c2853f719a
remove unused files
2020-05-17 22:17:45 -04:00
dannyrb
a99badd011
Centralize route generation to a single place
2020-05-17 21:42:38 -04:00
dannyrb
eecdb62dda
Move context to a "state" folder
2020-05-17 21:41:57 -04:00
dannyrb
96bf56b8c1
Remove unused files
2020-05-17 21:41:26 -04:00
Erik Ziegler
10930cda68
Avoid re-renders in study browser and entire page
2020-05-16 15:08:06 +02:00
James A. Petts
4fc3169fed
display viewport.
2020-05-15 18:07:21 +01:00
Erik Ziegler
f3f50d11fe
Fixes after rebasing
2020-05-15 14:29:27 +02:00
Erik Ziegler
70b7158c9b
StudyBrowser almost works
2020-05-15 13:09:46 +01:00
dannyrb
c5033768f2
Update Viewer to use UI components instead of local
2020-05-15 13:05:56 +01:00
dannyrb
518ff4d6b5
Push grid, pane, and provider
2020-05-15 13:04:54 +01:00
dannyrb
70ce476c32
Create and use ViewportGrid component
2020-05-15 13:04:54 +01:00
James A. Petts
b8a4ac231d
something WIP
2020-05-15 13:04:53 +01:00
James A. Petts
4b9a1ee9d1
Remove all the debugging.
2020-05-15 13:04:53 +01:00
James A. Petts
c23c1e8db6
Add toolbar layout to context.
2020-05-15 13:04:09 +01:00
James A. Petts
c42aa37d7f
Update extension manager to ingest each module type. Add toolbar Manager.
2020-05-15 13:04:06 +01:00
James A. Petts
a8340b9b69
WIP
2020-05-15 13:02:38 +01:00
James A. Petts
289d3f5703
Build WADO logic to fetch + build displaysets + generate imageIds based on prefs.
2020-05-15 13:02:04 +01:00
dannyrb
b5cd7bb0b7
Bind series data
2020-05-15 13:02:03 +01:00
dannyrb
73c8786a64
Push sortedStudies up higher so we can find the right index
2020-05-15 13:02:03 +01:00
dannyrb
fb1b47b9c9
Hook to query for series data
2020-05-15 13:02:03 +01:00
dannyrb
97cbf076f5
Remove unused filtersMeta
2020-05-15 13:02:03 +01:00
dannyrb
c455a9da3f
Pass through for setting filter values so we can reset appropriate related fields when it changes
2020-05-15 13:02:03 +01:00
dannyrb
1e82603c05
filtersMeta to its own file
2020-05-15 13:02:03 +01:00
dannyrb
734bd9803d
Use dataSource to query for, and wire up, series data
2020-05-15 13:02:02 +01:00
dannyrb
e57e0d7de8
Pass DataSource as prop to LayoutTemplate
2020-05-15 13:02:02 +01:00
dannyrb
1107779a63
fix duplicate name/key render warning
2020-05-15 13:02:01 +01:00
dannyrb
e29a777a9f
fix studyDate sort and display
2020-05-15 13:02:01 +01:00
dannyrb
10729c2414
Sort for everything except studydate/time
2020-05-15 13:02:01 +01:00
dannyrb
86eef997e4
basic sorting
2020-05-15 13:02:01 +01:00
dannyrb
1ec580be5d
persist and set paging clientside
2020-05-15 13:02:01 +01:00
dannyrb
1979928d59
Round trip mrn filtering
2020-05-15 13:02:01 +01:00
dannyrb
053ed36e8f
full circle ModalitiesInStudy filtering
2020-05-15 13:02:00 +01:00
Erik Ziegler
3ce4b886ac
Fix context usage in ModeRoute
2020-05-15 13:02:00 +01:00
dannyrb
92923789e5
fix daterange presets
2020-05-15 13:02:00 +01:00
dannyrb
8f284aafac
apply start/end dates to qido search
2020-05-15 13:02:00 +01:00
dannyrb
2b8f527d8c
round trip query string parameters for startDate and endDate; drop JSON stringify
2020-05-15 13:02:00 +01:00
dannyrb
4413572c1c
set a black background body class on enter/exit of component
2020-05-15 13:01:59 +01:00
dannyrb
1cd643314f
parse and display correct time, if value is set
2020-05-15 13:01:59 +01:00
dannyrb
2ed1071956
Show (empty) for patientName if none is available
2020-05-15 13:01:59 +01:00
dannyrb
36bc73579d
Title hover for truncated text
2020-05-15 13:01:59 +01:00
dannyrb
1b9c0fcfae
Auto include collapse/expand icon for first column as a part of row component
2020-05-15 13:01:59 +01:00
James A. Petts
5c19671d3c
WIP build up displaysets.
2020-05-15 13:01:58 +01:00
Erik Ziegler
d4f51c5e3c
Work on adding SOPClassHandler module based on default behaviour currently in OHIF
2020-05-15 13:01:55 +01:00
dannyrb
c710f45c6f
Prefer available search from history's location over useLocation/useQuery
2020-05-15 13:01:26 +01:00
dannyrb
ddbc2cea83
Prevent double render
2020-05-15 13:01:26 +01:00
dannyrb
45ca73946d
Very basic search test based on query param
2020-05-15 13:01:26 +01:00
dannyrb
6f9c27f10b
basic initial search and passing data to LayoutTemplate for list route
2020-05-15 13:01:26 +01:00
Erik Ziegler
3cf2eb5ed8
Wire up contextModule, panelModule, layoutTemplateModule. Viewer sort of displays
2020-05-15 13:01:25 +01:00
Erik Ziegler
8acd744710
Continue the ModeRoute work. Routes are reachable, but extensionManager needs to be improve to provide module entries correctly
2020-05-15 13:01:25 +01:00
dannyrb
20dd83e702
Hydrate our first data source
2020-05-15 13:01:25 +01:00
dannyrb
c3ee59c60e
expose appConfig from App.js (no need to make reactive)
2020-05-15 13:01:25 +01:00
dannyrb
3238edddd2
Create a DataSourceWrapper to determine correct data source and provide data to layout component
2020-05-15 13:01:25 +01:00
dannyrb
068939b70f
Expose managers to Viewer project from App.js
2020-05-15 13:01:25 +01:00
dannyrb
2a962cc8af
expose useDebounce hook
2020-05-15 13:01:24 +01:00
dannyrb
e39d4d57d4
add query-string as a dependency
2020-05-15 13:01:24 +01:00
dannyrb
d2cf13a9a2
simplify useQuery
2020-05-15 13:01:24 +01:00
dannyrb
e4c440e211
add a debounce hook
2020-05-15 13:01:24 +01:00
Rodrigo Antinarelli
8f515701fa
WIP useQuery implementation
2020-05-15 13:01:24 +01:00
dannyrb
3242bbcf76
Playing with how routes access ViewModel context and SopClassHandlers that map meta to ViewModel (displaySets)
2020-05-15 13:00:53 +01:00
dannyrb
e292bca92e
Add support for route definition generation in appInit from modes config
2020-05-15 13:00:08 +01:00
dannyrb
91a3c93985
hook to grab query parameters from react router
2020-05-15 13:00:07 +01:00
dannyrb
f54fa4cb34
Begin playing with how/where modes should be wrapped and have data provided
2020-05-15 13:00:07 +01:00
Rodrigo Antinarelli
cd7ed9ee9a
routes config for Modes
2020-05-15 13:00:06 +01:00
Rodrigo Antinarelli
a5e3f27cfd
initialize methods for app configs
2020-05-15 13:00:06 +01:00
Rodrigo Antinarelli
2a00427c90
initializing appConfig
2020-05-15 13:00:05 +01:00
Rodrigo Antinarelli
4928e20eab
create AppConfig context
2020-05-15 13:00:05 +01:00
Rodrigo Antinarelli
55ae4f2b6c
add blank config for modes in appConfig
2020-05-15 13:00:05 +01:00
Rodrigo Antinarelli
b848ad8f0e
app configuration and App entrypoint update
2020-05-15 13:00:05 +01:00
Rodrigo Antinarelli
c127b0c260
update default appconfig
2020-05-15 13:00:01 +01:00
Rodrigo Antinarelli
cee09fcf8d
feat: OHIF-120 - Study List Route Template ( #1693 )
...
* fix pagination size
* clean up, start a very basic route configuration
* quick navigation between routes
* configure webpack to read .env variables
* export studylist filter
* split studylist filter into a component
* minor fix in studylist pagination
* update studylistfilter imports
* create studylist container with study list content
* moving file
* study list filter doc page
* catch change in ui-v2
* fix: 1px gap that shows text underneath
* Shift to routes folder
Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
2020-05-15 12:59:26 +01:00
Rodrigo Antinarelli
01b314522d
feat: New @ohif/viewer project structure + routes ( #1674 )
...
* fix pagination size
* clean up, start a very basic route configuration
* quick navigation between routes
* configure webpack to read .env variables
* Move container components to Routes directory
* Fix naming of recipe file
* Clean up source folder
* update yarn.lock
* ci: update netlify deploy preview to build viewer project
* update PWA entrypoint to pass configuration on window to App as props
* fix: for missing key
* Pass routerBasename to our React Router component
* Simplify config for meow
Co-authored-by: dannyrb <danny.ri.brown@gmail.com>
2020-05-15 12:57:23 +01:00
Gustavo Lelis
345d136590
Small fixes
2020-05-15 12:47:14 +01:00