Commit Graph

88 Commits

Author SHA1 Message Date
efarooqui
d7ddc80c5c Moved supercluster config outside of map; to set the lowest level at which clusters appear, set maxZoom in config 2020-10-21 20:52:59 -07:00
efarooqui
080102cd37 Working index load on initial map render; needed to add callback to set state function 2020-10-21 10:03:21 -07:00
Lachlan Kermode
57c7c3f96e lint 2020-10-21 18:33:51 +03:00
Lachlan Kermode
ceed82e4f3 fix corner case where clusters sometimes remain on screen without events 2020-10-21 18:33:06 +03:00
efarooqui
5e2982786f Linting fixes 2020-10-20 15:15:04 -07:00
efarooqui
cd19910b06 Loads index when locations are finally available in props; added through componentDidUpdate method 2020-10-20 13:28:58 -07:00
efarooqui
70f89a2a5d Injecting loading overlay into map for cases where domain hasnt been loaded yet 2020-10-19 15:29:39 -07:00
efarooqui
7dee3dacd1 Some linting fixes 2020-10-19 13:33:42 -07:00
efarooqui
c310d15579 Created utility function isIdentical; moved DefsClusters into Clusters file 2020-10-19 13:32:35 -07:00
efarooqui
9200019d1e Linting fixes 2020-10-19 09:11:08 -07:00
efarooqui
3bf80bce00 Modified clusters to take in radial gradient as input if specified 2020-10-15 09:23:19 -07:00
efarooqui
32da7f0105 Modified cluster styling to have gradients 2020-10-14 21:05:58 -07:00
efarooqui
b5bb7472ac Rewrote opacity alg for clusters 2020-10-13 11:04:07 -07:00
efarooqui
d649ba99ed Configuring maxbounds in config to allow pan to not snap out of center 2020-10-07 17:41:09 -07:00
efarooqui
3dc13f334b Working filters with added check to make sure empty locations dont create clusters 2020-10-07 10:19:03 -07:00
efarooqui
9dd5eabd3a Linting fixes 2020-10-06 10:31:17 -07:00
efarooqui
233ddbfc99 Removed logic for selecting all cards on cluster select; putting out PR to get feedback 2020-10-06 10:19:09 -07:00
efarooqui
47b9a66816 Working on select that selects all events in a cluster; need to configure UI to both zoom and select events 2020-10-05 09:45:17 -07:00
efarooqui
9357b5e281 Broken onClick clusters working after validating longitude and latitude and only allowing locations to contain valid coordinates 2020-10-01 15:35:46 -07:00
efarooqui
ed236e9716 Working onCluster select; zooming in and watching clusters break down into individual clusters and points 2020-09-30 14:01:08 -07:00
efarooqui
5333f492f8 Getting appropriate clusterZoom; flyto moving to incorrect location on map 2020-09-30 13:07:29 -07:00
efarooqui
5020e73811 Cluster sizes showing up appropriately and unclustering upon zoom; need to nail down styling and add onSelect for clusters 2020-09-30 11:21:37 -07:00
efarooqui
aa87db6b84 Working cluster visualization; need to modify styling for clusters for size and work out color based on events 2020-09-30 10:53:15 -07:00
efarooqui
80584c1717 Creating cluster styling and component to handle cluster visualization and mapping 2020-09-29 18:48:40 -07:00
efarooqui
297dd83436 Individual points showing with cluster logic; need to define styling and appearance for larger clusters 2020-09-29 10:45:08 -07:00
efarooqui
9c59dd12a0 Clustering working upon zoom; loading cluster data appropriately initially; need to style and add markers 2020-09-29 09:35:55 -07:00
efarooqui
1b88274aca Building with supercluster; working on map refactor 2020-09-28 13:40:28 -07:00
efarooqui
99fd2198e2 Merge branch 'develop' of https://github.com/forensic-architecture/timemap into feature/refactor-filters-and-narratives-to-associations 2020-09-22 10:26:10 -07:00
Sol
9d846c5c4c initial search bar feature added on new branch 2020-09-20 10:23:15 +01:00
efarooqui
2aaf7c09ff Filter render broken; moved narrative and narrativeState to app.filters and restructured appropriately with narrativeIdx selector 2020-08-27 08:42:47 -07:00
Sol
e04fb2ebfb refactor onselect 2020-08-07 19:26:01 +02:00
Sol
b4d8c09dd1 rename variables 2020-08-07 19:26:01 +02:00
Sol
0e2f639075 lint fix 2020-08-07 19:26:01 +02:00
Sol
0a6e13ba88 Refactored to pass down methods as props. Added CSS pointer 2020-08-07 19:26:01 +02:00
Sol
90f1de296a lint fixes 2020-08-07 19:26:01 +02:00
Sol
31bdbd0313 map and cards clickable 2020-08-07 19:26:01 +02:00
Lachlan Kermode
4c04e2cf95 add support for arrow keys 2020-06-26 17:10:48 +02:00
Lachlan Kermode
973619d178 WIP: filters as narratives always 2020-06-26 17:10:48 +02:00
Lachlan Kermode
00a8080eba lint 2020-06-18 10:30:25 +02:00
Lachlan Kermode
12e309ed8a enable modifying event radius from config 2020-06-18 10:30:25 +02:00
Lachlan Kermode
16358f5ab9 all tags->filters 2020-06-18 10:30:25 +02:00
Lachlan Kermode
3b4a3312d5 correct timeline selection 2020-06-18 10:30:25 +02:00
Lachlan Kermode
3fc1ff4c28 enable alternative configs 2020-06-18 10:30:25 +02:00
Lachlan Kermode
e93d7d8831 rewrite features as part of store + add HIGHLIGHT_GROUPS 2020-06-18 10:30:25 +02:00
Lachlan Kermode
85476ee6fb layered projects working; with some bugs 2020-06-18 10:30:25 +02:00
Lachlan Kermode
b9efee8cca WIP: better timeline styles 2020-06-18 10:30:25 +02:00
Lachlan Kermode
afc84e61ac removes numbers, increases opacity for more events instead 2020-06-18 10:30:25 +02:00
Lachlan Kermode
a0d224ca9c lint it 2019-08-15 15:03:53 +01:00
Sam Ludford
c32dff1080 events have yellow outline on hover 2019-05-22 12:50:22 +01:00
Sam Ludford
db92644624 template cover with updated example.config.js 2019-05-17 13:41:47 +01:00