|
20f7cd62
|
merge
Merge branch 'dev'
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
c8c9fd3d
|
update lib-usage-demo
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
2424cfba
|
update lib-usage-demo
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
f2f94331
|
(optional) legend heading
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
f3425653
|
add onPointTap callback for touch device interaction
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
b223b2ae
|
fix bug w/ onPointHoverStart not retriggering
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
eb82421e
|
bump version
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
f5ab921f
|
get rid of some console.log() and console.warn()
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
818b58b4
|
fix bugs in PointClickAndHover
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
39b5fcb6
|
remove tooltip rendering logic from component (just provide canvas ID + point...
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
84e3d249
|
fix Camera useEffect deps, remove useD3 hook
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
c0417c63
|
fix janky rendering behavior on resize and first render
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
f185fecd
|
fix bug with margins
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
a648f0cd
|
finally fix stupid bug
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
a8c29282
|
fix(?) bug thrown in Next.js app using my scatterplot
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
88b05cfd
|
fix(?) bug, bump version to quickly publish new version
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
7933f268
|
tick format + dynamic y-axis label position
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
6634a388
|
fix broken tailwind config (adding prefixes actually caused no utility class ...
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
2379e270
|
now finally fix(?) react-tooltip style import
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
8954dd16
|
fix(?) react-tooltip style import
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
a95f5ece
|
move react-tooltip.css into project (does it solve import error when using li...
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
00f27856
|
fix issue with tooltip not disappearing while hovering over scatterplot
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
7e4e4ecc
|
add dark mode support
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
28159c33
|
upgrade to React Tooltip v5, try to show tooltip in the middle of point posit...
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
4cc8b542
|
update README + example app
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
0970fbfe
|
FINALLY fix usage of lib in example app
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
4aed75a4
|
add cross-env so that NODE_ENV=production hopefully does not fail in GitHub a...
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
8e96de6b
|
smarter(?) implementation of plot axes/ticks/axis labels, fix(?) broken axis ...
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
0376b16f
|
use yarn link for linking library in example app
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
4dbfec3d
|
make demo work with most recent build of lib (still super annoying DX though)
|
Sejmou <s****r@g****m>
|
about 3 years ago
|
|
|
a379f08a
|
comment out tests in CI
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
54374b77
|
add some dumb demo test to make pipeline work without removing tests entirely...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
bff60ba4
|
remove "test" code that resulted in CI workflows failing
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
ffdb1f2e
|
update README, remove irrelevant TSDX config stuff
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
6a0d1550
|
replace broken tsdx lint with own eslint config
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
f302ee2f
|
update version in package.json for next published package
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
e4e7f733
|
adjust axis label font sizes (TODO: make that responsive/congfigurable)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
4591c647
|
add gridlines
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
45d7be7b
|
fix centering issue with axis labels
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
57ae9411
|
add plot margins (fixes cutoff axis ticks)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
05f9de93
|
improve state-management code (still ugly af though lol)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
41554db7
|
implement component-wide zustand store w/ approach recommended by library mai...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
3ce09392
|
tooltip demo (I really do not like what the code looks like but it works lol ...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
9b4f35c5
|
add demo for pointer click alert, install prettier as dev dep (should fix pre...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
904822ed
|
modify stories
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
08b8c092
|
change API for setting color (or using color encodings), fix bug (each scatte...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
976dc773
|
add package.json stuff for npm, make library usage demo app work (not perfect...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
e5ff95fb
|
v0.8.0
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
1a0d6a7b
|
merge
switch to proper npm library setup powered by TSDX (merge with temporary "hel...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
6c81d48e
|
remove unnecessary assets folder
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
1cd50602
|
upgrade storybook to v5 to work around Open SSL error on Node >= 17
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
bf733029
|
working scatterplot demo :)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
83622f69
|
get storybook kinda working (except issue w/ textures)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
8a99bef1
|
update folder structure to only export Scatterplot component
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
b38cf152
|
fix errors making build fail
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
33a01a1a
|
add TS version overrides for TSDX as suggested in GitHub issue (https://githu...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
f662eaf5
|
get build almost working except for annoying issue with react-jsx (https://gi...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
bcf1e305
|
initial TSDX setup
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
d8fcab74
|
add beginAtZero props
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
a4709d6a
|
fix tooltip not disappearing when leaving canvas from hovered datapoint on ed...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
d8a2b33b
|
dirty hack for making scatterplot resize work (kinda - axes rendered incorrec...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
c4995734
|
fix bug in setting tooltip content
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
d5cdb876
|
code cleanup (delete unused non-React scatterplot code)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
c2e3d023
|
working tooltip demo <3
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
e5699928
|
add legend if categorical encodings are used
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
c4440b66
|
axes updating on zoom change <3
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
1e5244c3
|
remove erroneous setState in useMemo (replace w/ useEffect))
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
cd6e2eda
|
(almost) figure out how to make scatter plot resize properly on window resize
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
88c2e14e
|
start work on scale zoom, fix y-axis position issue
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
a60977a7
|
add axes (not adapting on zoom/pan yet)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
92edadd2
|
change stuff in store
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
3ba5d3f4
|
add Tailwind CSS and axis labels
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
9ba0c6fb
|
add border to highlighted point
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
797b1c43
|
highlighting of hovered points now working :)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
9efb2f9b
|
detecting hover events and enlarge points (unfortunately breaks when zoomed in)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
c9c5bc60
|
color encoding logic also working :)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
b51d73f5
|
react to input data change properly (except for coloring)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
9546efa3
|
implement zoom and pan
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
3e43ab4d
|
implement pan/zoom behavior
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
057eef19
|
introducing React Three Fiber (TODO: create scatterplot in there lol)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
318ca2cf
|
finish "designing input API"
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
e7517bf4
|
add x and y axis labels (comment out React code temporarily)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
977d9ada
|
define inputs for scatterplot component
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
2d2debae
|
WIP
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
06b70ef4
|
demonstrate how to use input props with actual data
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
c61b8314
|
define data input format for scatterplot, update README
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
2ce4e0d2
|
switch to React Vite config (TODO: move all code to React lol)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
c9574a7a
|
add support for alpha parameter
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
6892f950
|
quick fix for tooltip (pixel distance at which point is highlighted should no...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
095367f9
|
quick fix for occasionally disappearing axes labels at origin + non-hoverable...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
3bb57eef
|
update axes properly upon zoom/pan
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
7ff1f1b9
|
add axes (not yet adapting with scroll), fix dependence on window size in too...
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
1baf5ab1
|
fix glitchy highlight
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
25e6b7d0
|
points enlarge on hover (glitchy), refactor code
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
4e20a701
|
FINALLY figure out how to set translateExtent (limit zoomable/pannable area)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
2087c88d
|
make points a bit larger
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
d7817387
|
log hovered datapoint in console
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
4e764c09
|
refactor code
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
40bca011
|
IT WORKS
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|
|
30edaa1c
|
fix zooming and panning :)
|
Sejmou <s****r@g****m>
|
over 3 years ago
|
|