Commit Graph

525 Commits

Author SHA1 Message Date
Eric van der Vlist 12f0a8a10d Using full ISO dates as Gpx ids to support a wider range of dates. 2022-11-09 10:32:06 +01:00
Eric van der Vlist 441c623999 Rtept 2022-11-08 22:14:29 +01:00
Eric van der Vlist 2245c1ff00 Routes 2022-11-08 22:02:06 +01:00
Eric van der Vlist 1b9c7fc261 Waypoints 2022-11-08 21:51:26 +01:00
Eric van der Vlist 16ca39a160 Track points 2022-11-08 21:09:33 +01:00
Eric van der Vlist b0f767721a Track segments 2022-11-08 20:21:34 +01:00
Eric van der Vlist b79599a350 More tests 2022-11-08 20:04:21 +01:00
Eric van der Vlist 9cc4c404b0 Adding more tests. 2022-11-08 18:57:37 +01:00
Eric van der Vlist a53c0210ea Going on with tracks. 2022-11-08 14:16:23 +01:00
Eric van der Vlist 26486b65b9 Cleanup and starting to implements tracks. 2022-11-07 22:12:50 +01:00
Eric van der Vlist 36a3199b36 Code restructuring for db updates. 2022-11-07 18:20:01 +01:00
Eric van der Vlist 2f362916da Trying to save a simple GPX. 2022-11-07 17:04:02 +01:00
Eric van der Vlist 510736a33a Starting to reimplement GPX db functions. 2022-11-07 16:38:44 +01:00
Eric van der Vlist 56b36ea063 Adding a test 2022-11-07 12:01:58 +01:00
Eric van der Vlist ebf4f39331 More fun with web workers... 2022-11-07 11:44:35 +01:00
Eric van der Vlist 94de17938e More work with web workers (pffff!) 2022-11-06 22:29:33 +01:00
Eric van der Vlist 9089b08c6e Starting to work with web workers. 2022-11-06 17:53:01 +01:00
Eric van der Vlist 4b53b9d4ba Removing use-pouchdb. 2022-11-04 17:14:21 +01:00
Eric van der Vlist 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
Eric van der Vlist 84e1ece691 PouchDB init 2022-11-03 17:27:02 +01:00
Eric van der Vlist 45ab894622 Marker bug fix 2022-11-03 12:19:21 +01:00
Eric van der Vlist ba78422a29 Markers check that they belong to the current viewport to display. 2022-11-03 11:57:04 +01:00
Eric van der Vlist c4094b28ae Refactoring to send a viewport property to slippy graphics (new, more generic, name for markers) 2022-11-03 11:37:22 +01:00
Eric van der Vlist 7f03b0bca4 Cherry picking 57d17a1fa6 (Requesting a wake lock so that the screen is not dimmed while using the app.) 2022-11-02 22:33:03 +01:00
Eric van der Vlist 8e2a68fb0f Displaying the current location. 2022-11-02 22:28:08 +01:00
Eric van der Vlist 1ed4875e5e Implementing a Marker component. 2022-11-02 21:27:29 +01:00
Eric van der Vlist 925174db79 Back/Forward buttons 2022-11-02 16:04:18 +01:00
Eric van der Vlist 8e78fbc7ec Moving fils around 2022-11-02 15:29:13 +01:00
Eric van der Vlist 61fc42b251 Handling window resize (and rotate). 2022-11-02 15:14:34 +01:00
Eric van der Vlist 7811f00779 Re-implementing (foreground) geolocation (and npm packages update). 2022-11-01 21:27:36 +01:00
Eric van der Vlist fe9cc6437d Using atomWithHash to enable back/forward actions. 2022-11-01 17:58:57 +01:00
Eric van der Vlist e1583846ed Cleanup and doc. 2022-11-01 14:37:08 +01:00
Eric van der Vlist de69aff4c9 Removing nolonger used code 2022-11-01 14:23:18 +01:00
Eric van der Vlist 19062ac126 Removing a console.log() 2022-11-01 14:17:36 +01:00
Eric van der Vlist 50114598b2 Doc and cache improvement. 2022-11-01 14:16:36 +01:00
Eric van der Vlist 352cb0d870 Cleanup 2022-11-01 11:50:59 +01:00
Eric van der Vlist 04d2aa1ac1 More cleanup for the tiled layer cache. 2022-11-01 11:46:54 +01:00
Eric van der Vlist a6f10b9ee0 Implementing a cache cleanup method. 2022-10-31 22:14:28 +01:00
Eric van der Vlist 9f9576d2f6 Bug fix... 2022-10-31 21:40:10 +01:00
Eric van der Vlist 8deed17b05 Continuing to re-plug the handlers. 2022-10-31 21:01:56 +01:00
Eric van der Vlist eb1618d009 Re-pluging handlers (on LiveMap). 2022-10-31 18:05:58 +01:00
Eric van der Vlist 8341da64a3 Making a property optional 2022-10-31 15:08:50 +01:00
Eric van der Vlist 7b5abaccd3 Refactoring to split logic between `<Map>` and a brand new `<LiveMap>` component. 2022-10-31 15:02:46 +01:00
Eric van der Vlist 425ad06e33 Cleanup 2022-10-30 22:13:10 +01:00
Eric van der Vlist 0284cdbab9 Updating test snapshots. 2022-10-30 22:09:42 +01:00
Eric van der Vlist b0c7801cd1 Using `<TiledLayer>` in `<layerStack>`. 2022-10-30 22:06:55 +01:00
Eric van der Vlist 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
Eric van der Vlist 7322e5f5c4 Memoising `<TileSet>` 2022-10-30 20:23:12 +01:00
Eric van der Vlist edca3f0d1b Trying to simplify. 2022-10-30 20:18:21 +01:00
Eric van der Vlist 7f9400b395 Removing the tileFactory from components props (to limit re-renderings). 2022-10-29 21:16:50 +02:00