Commit Graph
100 Commits
Author SHA1 Message Date
Colin Megill dbff824854 Viewport fills entire screen (#430)
* full pane webgl and svg

* fixes for full pane selection and centering

* force graph remount, clear brush state
2018-11-13 11:45:38 -05:00
Colin Megill 9decf134e0 fixed scatterplot infinite render (#429)
* add more to state from componentDidMount

* always brush

* destructure

* move render to function

* fixed scatterplot infinite render

* remove logging
2018-11-09 20:28:22 -05:00
Colin Megill 0dcc17d6d5 rerender axes on regraph (#403)
* remove cells loading now that we have toast

* rerender histogram axes

* remove logging
2018-11-05 09:29:49 -05:00
Colin Megill ed66ae6e4a tooltips, copy, scatterplot tray (#383)
* tooltips, copy, scatterplot tray

* reset interface

* copy
2018-10-26 19:21:39 -04:00
Colin Megill d221d76be6 test for world, graph border, legend label (#378)
* test for world, graph border, legend label

* typo
2018-10-25 12:16:55 -04:00
Colin Megill 7aa390b5a1 left sidebar improvements (#368)
* left sidebar improvements

* lint
2018-10-24 10:21:18 -04:00
Colin Megill 96675f806c hotfix duplicate globals declaration 2018-10-22 16:39:41 -04:00
Colin Megill df671192be Begin integrating blueprint (#359)
* toast test

* modify webpack build to allow for global CSS; use CSS modules to scope component styling

* remove heatmap

* add label to index resets

* swapping out buttons for blueprint

* adding constants to globals

* swapping out blueprint buttons

* title position, sidebar improvements

* sidebar styles

* adding toasts for validation errors

* zebra section trial

* integrating blueprint, switching buttons over, breaking out scatter

* clean up console
2018-10-22 15:46:37 -04:00
Colin Megill 952578680a Remove heatmap, add diffexp info to histograms (#339)
* Create Release_Validation_Recipe.md

* compose middle ware for redux devtools

* update package.json and lock

* remove heatmap, add to left side bar

* redux devtools extension
2018-10-16 16:29:20 -07:00
Colin Megill 65f5244ff7 add name getter to world test 2018-10-15 11:20:52 -07:00
Colin Megill e7642e6a8f remove log 2018-10-15 11:20:52 -07:00
Colin Megill 8114d7565a dispose and delete 2018-10-15 11:20:52 -07:00
Colin Megill 8e08534d42 user defined gene 2018-10-15 11:20:52 -07:00
Colin Megill 2b77f8146b namespacing 2018-10-15 11:20:52 -07:00
Colin Megill e1a437514e clean up log 2018-10-15 11:20:52 -07:00
Colin Megill 48fa221ad9 diffexp, regraph, brush 2018-10-15 11:20:52 -07:00
Colin Megill fff331e1f0 stub additional validation for gene name 2018-10-15 11:20:52 -07:00
Colin Megill 8d07b400be adding and removing user defined genes 2018-10-15 11:20:52 -07:00
Colin Megill 5b2c07f105 clear differential reducer 2018-10-15 11:20:52 -07:00
Colin Megill ca35ae0b40 cleanup in histogram 2018-10-15 11:20:52 -07:00
Colin Megill 1cf9fc76b0 break out differential genes from user defined 2018-10-15 11:20:52 -07:00
Colin Megill a42f9f83f5 clear differential expression button interface 2018-10-15 11:20:52 -07:00
Colin Megill 9de44e6fd4 clear differential expression reducer 2018-10-15 11:20:52 -07:00
Colin Megill ca37483447 remove old heatmap webgl code 2018-10-15 11:20:52 -07:00
Colin Megill dd1b9229fc access varDataCache with kvCache.get 2018-10-15 11:20:52 -07:00
Colin Megill 73f55cb9f8 obs index to index 2018-10-15 11:20:52 -07:00
Colin Megill 8aa75458ed brushable histogram renders genes 2018-10-15 11:20:52 -07:00
Colin Megill 0c8f4ed824 rename to createVarDimension 2018-10-15 11:20:52 -07:00
Colin Megill 5165297e2a position tweak 2018-10-15 11:20:52 -07:00
Colin Megill 9c8e0e76ad remove export 2018-10-15 11:20:52 -07:00
Colin Megill 693dc7be12 switch to roboto condensed for space 2018-10-15 11:20:52 -07:00
Colin Megill 090bad040e worldIndex returns NaN 2018-10-15 11:20:52 -07:00
Colin Megill a297956e69 add world helper method for var 2018-10-15 11:20:52 -07:00
Colin Megill b0603dbed7 create dimension for arbitrary gene 2018-10-15 11:20:52 -07:00
Colin Megill 30069c0e66 export request genes action for use from components 2018-10-15 11:20:52 -07:00
Colin Megill 2c74291ee9 add gene expression section to left sidebar 2018-10-15 11:20:52 -07:00
Colin Megill f7abee5156 kill logging 2018-08-19 19:57:43 -04:00
Colin Megill fddf114076 don't render anything until everything loads 2018-08-19 19:57:26 -04:00
Colin Megill d550b5503d graph needs to know about first time rendering 2018-08-19 19:57:11 -04:00
Colin Megill 743eee3d78 maximize space for heatmap 2018-08-19 19:20:57 -04:00
Colin Megill d492e129d0 standardize buttons, move diffexp to lower right 2018-08-19 19:19:22 -04:00
Colin Megill 6665f55075 Merge pull request #193 from chanzuckerberg/#175-d3-globals
Remove d3 global import / add to bundle
2018-08-16 10:58:48 -04:00
Colin Megill 44ef1af863 with direct imports of viridis scale, 2 packages no longer needed 2018-08-16 10:14:25 -04:00
Colin Megill 6fd7f23364 dead code cleanup 2018-08-16 10:13:13 -04:00
Colin Megill 3c9de7be9e add d3 and scale chromatic imports 2018-08-16 10:11:18 -04:00
Colin Megill 3087c173e6 remove import for joyplots 2018-08-16 10:07:26 -04:00
Colin Megill e4cd873b21 better positioning of continuous paintbrushes 2018-08-16 10:07:08 -04:00
Colin Megill 67bf7491c6 add d3 packages via npm 2018-08-16 10:06:46 -04:00
Colin Megill 531e60caa4 remove d3 script tags in index 2018-08-16 10:06:09 -04:00
Colin Megill 985cc0de94 update webpack config rules 2018-08-13 17:07:00 -07:00
Colin Megill c57d648f15 update packages in package.json for webpack4 2018-08-13 17:05:14 -07:00
Colin Megill 33ce77b669 reformat css loaders 2018-08-13 17:03:15 -07:00
Colin Megill c47f8d6ca5 Merge pull request #161 from chanzuckerberg/#152-security-warnings
remove warnings in npm install, resolve security warnings
2018-08-07 15:35:27 -04:00
Colin Megill 10cc801197 remove warnings in npm install, resolve security warnings 2018-08-07 15:00:28 -04:00
Colin Megill 3822d4b005 upgrade react, webpack inline source, html plugin 2018-08-06 15:16:17 -04:00
Colin Megill 6bc94a53ce Merge pull request #148 from chanzuckerberg/bkmartinjr/getfix2
fix for _.get typo
2018-08-06 12:29:41 -04:00
Colin Megill 15923d4523 Merge pull request #151 from chanzuckerberg/bkmartinjr/package-cleanup
remove duplicates dependencies
2018-08-06 12:26:55 -04:00
Colin Megill dfea46eff0 Merge pull request #144 from chanzuckerberg/#41-get-fixes
_.get instead of ternary
2018-08-03 15:22:08 -04:00
Colin Megill 76d5252506 Merge pull request #143 from chanzuckerberg/#53-react-upgrade
React 16
2018-08-03 15:20:08 -04:00
Colin Megill cb6b784dfd final component conversions 2018-08-03 15:18:40 -04:00
Colin Megill 7ae1db627c continuous legend conversion 2018-08-02 15:32:26 -04:00
Colin Megill 20331313e0 move to componentDidUpdate 2018-07-31 16:50:48 -04:00
Colin Megill ee2b7fc13f stub getDerivedStateFromProps 2018-07-31 11:07:53 -04:00
Colin Megill 78077ad566 pulse loader doesn't work with 16 2018-07-30 14:29:54 -04:00
Colin Megill 0b84e9e804 react 16 2018-07-30 14:29:44 -04:00
Colin Megill b574542a60 _.get fixes 2018-07-23 17:06:32 -04:00
Colin Megill 03ec942723 Merge pull request #115 from chanzuckerberg/eslint-scope
eslint scope pin
2018-07-12 14:37:29 -04:00
Colin Megill dd019d83e5 eslint scope pin 2018-07-12 14:36:57 -04:00
Colin Megill 2721e91788 zoom working 2018-07-11 11:28:23 -04:00
Colin Megill 4365b24212 remove log 2018-07-05 21:55:30 -04:00
Colin Megill aa6f38e0a3 working! & pretty smooth, with responsive extra click 2018-07-05 21:44:36 -04:00
Colin Megill 013c5fb078 remove log 2018-07-05 16:38:50 -04:00
Colin Megill d1895ecb05 Break out draw function 2018-07-05 16:38:43 -04:00
Colin Megill e383e52320 replace viewportwidth with 1 2018-07-05 15:53:03 -04:00
Colin Megill 1eeaca41f9 Merge pull request #107 from chanzuckerberg/freeman-lab/brush-zoom-fix
Fix zooming selection
2018-06-28 01:24:34 -04:00
Colin Megill 7a9f0ef29e sourceEvent instead of selection 2018-06-28 01:23:28 -04:00
Colin Megill 91902aa33e Merge pull request #82 from chanzuckerberg/freeman-lab/brush-zoom-fix
fixed brush behavior when zooming + panning
2018-06-28 01:22:39 -04:00
Colin Megill b24b71692c brush on zoom procedural deselect 2018-06-28 01:10:29 -04:00
Colin Megill 64223ff95e return brush independently from container 2018-06-28 01:10:05 -04:00
Colin Megill f96a03e58c Merge pull request #84 from chanzuckerberg/color-by-continuous
reinstitute color by continuous
2018-06-13 12:24:57 -07:00
Colin Megill f0e008eb66 reinstitute color by continuous 2018-06-13 12:09:53 -07:00
Colin Megill 2fb086b5ad Merge pull request #81 from chanzuckerberg/checkbox
checkbox intermediate state
2018-06-07 13:01:26 -04:00
Colin Megill d1d3353130 checkbox intermediate state 2018-06-07 13:00:03 -04:00
Colin Megill e6c912f6ad Merge pull request #80 from chanzuckerberg/#62-persist-scatter
render scatterplot on mount, handle switch tabs case
2018-06-06 17:43:47 -04:00
Colin Megill 7ecd61ce0f render scatterplot on mount, handle switch tabs case 2018-06-05 12:04:26 -04:00
Colin Megill a64484a1dd Merge pull request #79 from chanzuckerberg/continuous-scale-rerender
don't rerender continuous scale on responsive
2018-06-04 23:41:38 -04:00
Colin Megill ebb1bb93cf don't rerender continuous scale on responsive 2018-06-04 23:40:22 -04:00
Colin Megill c60904a145 Merge pull request #74 from chanzuckerberg/bkmartinjr-addjest
Jest tests for TypedCrossfilter
2018-05-31 19:13:22 -04:00
Colin Megill 37df1d7a67 Merge pull request #73 from chanzuckerberg/continuousLegend
continuous legend
2018-05-30 11:22:47 -04:00
Colin Megill 2b70d165be Merge pull request #72 from chanzuckerberg/bkmartinjr-regraph
fix regraph metadata bug
2018-05-30 11:22:07 -04:00
Colin Megill 1565f47f6e continuous legend 2018-05-30 00:21:11 -04:00
Colin Megill 67e65e7535 Merge pull request #71 from chanzuckerberg/bkmartinjr-staterefactor
introduce new selection state machinery
2018-05-29 15:04:21 -04:00
Colin Megill f5f9700f55 Merge pull request #57 from chanzuckerberg/responsiveBrush
reset brush on window resize
2018-05-14 23:01:46 -07:00
Colin Megill 2b2bdba8ea reset brush on window resize 2018-05-14 23:01:22 -07:00
Colin Megill 82a5bae2ff Merge pull request #55 from chanzuckerberg/bkmartinjr-perf3
performance - improve caching in histogram and graph
2018-05-14 17:47:41 -07:00
Colin Megill e739179c1d Merge pull request #56 from chanzuckerberg/responsive
adds basic responsive capability for graph and metadata
2018-05-14 16:01:53 -07:00
Colin Megill de6d82af13 adds basic responsive capability for graph and metadata 2018-05-14 15:48:06 -07:00
Colin Megill 988751e705 Merge pull request #52 from chanzuckerberg/bkmartinjr-cleanup
small cleanup requests from recent PR
2018-05-14 11:40:30 -07:00
Colin Megill 372781a533 expression layout and buttons vs tabs 2018-05-10 02:27:35 -07:00
Colin Megill 8e110077cc Merge pull request #46 from chanzuckerberg/freeman-lab-brushing-fix
fix scale inversion for brushing
2018-05-10 02:26:38 -07:00