Commit Graph
234 Commits
Author SHA1 Message Date
vdv 1c403ae819 Adding a modal for the Explorer (context menu). 2022-11-22 07:48:17 +01:00
vdv 9459622a95 Re-implementing the map chooser 2022-11-21 17:49:09 +01:00
vdv c731c6a7e6 Testing the onContextMenu event. 2022-11-17 23:33:57 +01:00
vdv 8906bed1e7 Minor enhancement. 2022-11-17 23:11:33 +01:00
vdv 7c09a5536a Adding a simple cache to keep track of points 2022-11-17 23:04:47 +01:00
vdv a53ddfa63e Adding startTransition to defer GPX renderings. 2022-11-17 21:05:12 +01:00
vdv 64d928e893 Adding start and finish icons to trksegs. 2022-11-17 17:28:24 +01:00
vdv ad3d2125bb Switching from shared web workers (not supported by chrome on android) to "normal" web workers. 2022-11-17 16:10:44 +01:00
vdv e4621e4651 Adapting "slippy graphics" to the new structure. 2022-11-17 15:26:29 +01:00
vdv 812849cdef Using useViewport in LayerStack rather than TiledLayer to share it with slippy graphics. 2022-11-17 14:57:55 +01:00
vdv fa049e36e5 Creating a useViewport custom hook to ba used by both <TiledLayer> and slippy graphics. 2022-11-17 14:06:05 +01:00
vdv ef3759079c Displaying GPX tracks (1st attempt) 2022-11-17 12:55:00 +01:00
vdv d86d63ca61 Starting to implement GPX visualization. 2022-11-15 20:19:14 +01:00
vdv 9b23bcec5c Computing bounding boxes when saving GPX files. 2022-11-15 15:24:21 +01:00
vdv 5fdd63103e Reimplementing GPX imports. 2022-11-14 18:35:04 +01:00
vdv a2d0e8cf6a Retrieving GPX import from master. 2022-11-14 14:13:12 +01:00
vdv 68ebdbdbf6 Using plainnumbers instead of BigInts for GPXids. 2022-11-14 11:39:37 +01:00
vdv 00ad6285d0 Updating pouchdb keys based on an updated version of docuri. 2022-11-13 20:02:11 +01:00
vdv 74dbff2d23 Fixing a bug (the <g> element wasn't always available as ref.current in TiledLayer), using a useEffect seems to do the trick. 2022-11-03 22:20:14 +01:00
vdv 45ab894622 Marker bug fix 2022-11-03 12:19:21 +01:00
vdv ba78422a29 Markers check that they belong to the current viewport to display. 2022-11-03 11:57:04 +01:00
vdv c4094b28ae Refactoring to send a viewport property to slippy graphics (new, more generic, name for markers) 2022-11-03 11:37:22 +01:00
vdv 8e2a68fb0f Displaying the current location. 2022-11-02 22:28:08 +01:00
vdv 1ed4875e5e Implementing a Marker component. 2022-11-02 21:27:29 +01:00
vdv 925174db79 Back/Forward buttons 2022-11-02 16:04:18 +01:00
vdv 8e78fbc7ec Moving fils around 2022-11-02 15:29:13 +01:00
vdv 61fc42b251 Handling window resize (and rotate). 2022-11-02 15:14:34 +01:00
vdv 7811f00779 Re-implementing (foreground) geolocation (and npm packages update). 2022-11-01 21:27:36 +01:00
vdv fe9cc6437d Using atomWithHash to enable back/forward actions. 2022-11-01 17:58:57 +01:00
vdv e1583846ed Cleanup and doc. 2022-11-01 14:37:08 +01:00
vdv de69aff4c9 Removing nolonger used code 2022-11-01 14:23:18 +01:00
vdv 19062ac126 Removing a console.log() 2022-11-01 14:17:36 +01:00
vdv 50114598b2 Doc and cache improvement. 2022-11-01 14:16:36 +01:00
vdv 352cb0d870 Cleanup 2022-11-01 11:50:59 +01:00
vdv 04d2aa1ac1 More cleanup for the tiled layer cache. 2022-11-01 11:46:54 +01:00
vdv a6f10b9ee0 Implementing a cache cleanup method. 2022-10-31 22:14:28 +01:00
vdv 9f9576d2f6 Bug fix... 2022-10-31 21:40:10 +01:00
vdv 8deed17b05 Continuing to re-plug the handlers. 2022-10-31 21:01:56 +01:00
vdv eb1618d009 Re-pluging handlers (on LiveMap). 2022-10-31 18:05:58 +01:00
vdv 8341da64a3 Making a property optional 2022-10-31 15:08:50 +01:00
vdv 7b5abaccd3 Refactoring to split logic between <Map> and a brand new <LiveMap> component. 2022-10-31 15:02:46 +01:00
vdv 425ad06e33 Cleanup 2022-10-30 22:13:10 +01:00
vdv 0284cdbab9 Updating test snapshots. 2022-10-30 22:09:42 +01:00
vdv b0c7801cd1 Using <TiledLayer> in <layerStack>. 2022-10-30 22:06:55 +01:00
vdv ef35ffca32 Adding a component to take care of translations and scalings around <TileSet> components (not used yeti but should simplify <LayerStack>). 2022-10-30 21:35:32 +01:00
vdv 7322e5f5c4 Memoising <TileSet> 2022-10-30 20:23:12 +01:00
vdv edca3f0d1b Trying to simplify. 2022-10-30 20:18:21 +01:00
vdv 7f9400b395 Removing the tileFactory from components props (to limit re-renderings). 2022-10-29 21:16:50 +02:00
vdv c800235ebb Doc 2022-10-20 16:58:33 +02:00
vdv d970b288e4 Using a global variable to cache <Tile>s for <TiledLayer>s. 2022-10-20 16:21:27 +02:00