Commit Graph

  • 2c79c74376 Showing the current location. vdv 2022-11-25 22:12:44 +01:00
  • 1efdc30e5c Re-implementing GetLocation vdv 2022-11-25 21:09:59 +01:00
  • ef8ee5e00e Standard ol controls. vdv 2022-11-25 17:10:49 +01:00
  • 9a5808741b Map navigation. vdv 2022-11-25 17:06:07 +01:00
  • 5ae068ae43 Reverting to a previous version of capacitor to avoid errors. vdv 2022-11-25 16:57:24 +01:00
  • 3e66119b3e Getting stuff done in the sandbox. vdv 2022-11-25 16:45:26 +01:00
  • 96e550faaa Update to latest dependency versions vdv 2022-11-25 16:35:50 +01:00
  • fd354b4e51 Fresh install vdv 2022-11-25 16:33:59 +01:00
  • 4a3be05321 Fresh install vdv 2022-11-25 16:33:37 +01:00
  • 5a4a301049 Fresh install vdv 2022-11-25 16:27:47 +01:00
  • 8bb8792ee2 Cleaning before switching to SoliJS vdv 2022-11-25 16:23:31 +01:00
  • 2fa6199979 ShowLocation component. openlayers vdv 2022-11-23 18:25:23 +01:00
  • 1555c00fe8 Moving the map center to the current location when required. vdv 2022-11-22 22:10:08 +01:00
  • 0ba385c476 Adding a (non yet operational) control to get the current location. vdv 2022-11-22 18:03:53 +01:00
  • 0f8f892688 Slight refactoring vdv 2022-11-22 15:41:47 +01:00
  • 0d8bc3b2f1 Basic Openlayers map. vdv 2022-11-22 15:18:34 +01:00
  • 65d047e53d Removing google analytics vdv 2022-11-22 08:22:12 +01:00
  • 882388aa1b Re-adding package-lock.json vdv 2022-11-22 08:20:57 +01:00
  • e75b2f670c Starting again... vdv 2022-11-22 08:19:52 +01:00
  • 1c403ae819 Adding a modal for the Explorer (context menu). multi-layers vdv 2022-11-22 07:48:17 +01:00
  • 9459622a95 Re-implementing the map chooser vdv 2022-11-21 17:49:09 +01:00
  • 89fbb5d851 Updating npm packages vdv 2022-11-21 14:43:07 +01:00
  • c731c6a7e6 Testing the onContextMenu event. vdv 2022-11-17 23:33:57 +01:00
  • 8906bed1e7 Minor enhancement. vdv 2022-11-17 23:11:33 +01:00
  • 7c09a5536a Adding a simple cache to keep track of points vdv 2022-11-17 23:04:47 +01:00
  • 2733906196 Bug fix. vdv 2022-11-17 22:13:07 +01:00
  • a53ddfa63e Adding startTransition to defer GPX renderings. vdv 2022-11-17 21:05:12 +01:00
  • 64d928e893 Adding start and finish icons to trksegs. vdv 2022-11-17 17:28:24 +01:00
  • ad3d2125bb Switching from shared web workers (not supported by chrome on android) to "normal" web workers. vdv 2022-11-17 16:10:44 +01:00
  • e4621e4651 Adapting "slippy graphics" to the new structure. vdv 2022-11-17 15:26:29 +01:00
  • 812849cdef Using useViewport in LayerStack rather than TiledLayer to share it with slippy graphics. vdv 2022-11-17 14:57:55 +01:00
  • fa049e36e5 Creating a useViewport custom hook to ba used by both <TiledLayer> and slippy graphics. vdv 2022-11-17 14:06:05 +01:00
  • ef3759079c Displaying GPX tracks (1st attempt) vdv 2022-11-17 12:55:00 +01:00
  • d86d63ca61 Starting to implement GPX visualization. vdv 2022-11-15 20:19:14 +01:00
  • cd9ee67fed Removing unused indexes. vdv 2022-11-15 16:03:36 +01:00
  • 9b23bcec5c Computing bounding boxes when saving GPX files. vdv 2022-11-15 15:24:21 +01:00
  • 947f4dff3a Adding a new URI for GPX technical data and changing the index of wpt, rte and trk. vdv 2022-11-15 14:39:52 +01:00
  • 5fdd63103e Reimplementing GPX imports. vdv 2022-11-14 18:35:04 +01:00
  • a2d0e8cf6a Retrieving GPX import from master. vdv 2022-11-14 14:13:12 +01:00
  • 68ebdbdbf6 Using plainnumbers instead of BigInts for GPXids. vdv 2022-11-14 11:39:37 +01:00
  • 00ad6285d0 Updating pouchdb keys based on an updated version of docuri. vdv 2022-11-13 20:02:11 +01:00
  • 12f0a8a10d Using full ISO dates as Gpx ids to support a wider range of dates. vdv 2022-11-09 10:32:06 +01:00
  • 441c623999 Rtept vdv 2022-11-08 22:14:29 +01:00
  • 2245c1ff00 Routes vdv 2022-11-08 22:02:06 +01:00
  • 1b9c7fc261 Waypoints vdv 2022-11-08 21:51:26 +01:00
  • 16ca39a160 Track points vdv 2022-11-08 21:09:33 +01:00
  • b0f767721a Track segments vdv 2022-11-08 20:21:34 +01:00
  • b79599a350 More tests vdv 2022-11-08 20:04:21 +01:00
  • 9cc4c404b0 Adding more tests. vdv 2022-11-08 18:57:37 +01:00
  • a53c0210ea Going on with tracks. vdv 2022-11-08 14:16:23 +01:00
  • 26486b65b9 Cleanup and starting to implements tracks. vdv 2022-11-07 22:12:50 +01:00
  • 36a3199b36 Code restructuring for db updates. vdv 2022-11-07 18:20:01 +01:00
  • 2f362916da Trying to save a simple GPX. vdv 2022-11-07 17:04:02 +01:00
  • 510736a33a Starting to reimplement GPX db functions. vdv 2022-11-07 16:38:44 +01:00
  • 56b36ea063 Adding a test vdv 2022-11-07 12:01:58 +01:00
  • ebf4f39331 More fun with web workers... vdv 2022-11-07 11:44:35 +01:00
  • 94de17938e More work with web workers (pffff!) vdv 2022-11-06 22:29:33 +01:00
  • 9089b08c6e Starting to work with web workers. vdv 2022-11-06 17:53:01 +01:00
  • 4b53b9d4ba Removing use-pouchdb. vdv 2022-11-04 17:14:21 +01:00
  • 74dbff2d23 Fixing a bug (the <g> element wasn't always available as ref.current in TiledLayer), using a useEffect seems to do the trick. vdv 2022-11-03 22:20:14 +01:00
  • 84e1ece691 PouchDB init vdv 2022-11-03 17:27:02 +01:00
  • 45ab894622 Marker bug fix vdv 2022-11-03 12:19:21 +01:00
  • ba78422a29 Markers check that they belong to the current viewport to display. vdv 2022-11-03 11:57:04 +01:00
  • c4094b28ae Refactoring to send a viewport property to slippy graphics (new, more generic, name for markers) vdv 2022-11-03 11:37:22 +01:00
  • 7f03b0bca4 Cherry picking 57d17a1fa6 (Requesting a wake lock so that the screen is not dimmed while using the app.) vdv 2022-11-02 22:33:03 +01:00
  • 8e2a68fb0f Displaying the current location. vdv 2022-11-02 22:28:08 +01:00
  • 1ed4875e5e Implementing a Marker component. vdv 2022-11-02 21:27:29 +01:00
  • 925174db79 Back/Forward buttons vdv 2022-11-02 16:04:18 +01:00
  • 8e78fbc7ec Moving fils around vdv 2022-11-02 15:29:13 +01:00
  • 61fc42b251 Handling window resize (and rotate). vdv 2022-11-02 15:14:34 +01:00
  • 7811f00779 Re-implementing (foreground) geolocation (and npm packages update). vdv 2022-11-01 21:27:36 +01:00
  • fe9cc6437d Using atomWithHash to enable back/forward actions. vdv 2022-11-01 17:58:57 +01:00
  • e1583846ed Cleanup and doc. vdv 2022-11-01 14:37:08 +01:00
  • de69aff4c9 Removing nolonger used code vdv 2022-11-01 14:23:18 +01:00
  • 19062ac126 Removing a console.log() vdv 2022-11-01 14:17:36 +01:00
  • 50114598b2 Doc and cache improvement. vdv 2022-11-01 14:16:36 +01:00
  • 352cb0d870 Cleanup vdv 2022-11-01 11:50:59 +01:00
  • 04d2aa1ac1 More cleanup for the tiled layer cache. vdv 2022-11-01 11:46:54 +01:00
  • a6f10b9ee0 Implementing a cache cleanup method. vdv 2022-10-31 22:14:28 +01:00
  • 9f9576d2f6 Bug fix... vdv 2022-10-31 21:40:10 +01:00
  • 8deed17b05 Continuing to re-plug the handlers. vdv 2022-10-31 21:01:56 +01:00
  • eb1618d009 Re-pluging handlers (on LiveMap). vdv 2022-10-31 18:05:58 +01:00
  • 8341da64a3 Making a property optional vdv 2022-10-31 15:08:50 +01:00
  • 7b5abaccd3 Refactoring to split logic between <Map> and a brand new <LiveMap> component. vdv 2022-10-31 15:02:46 +01:00
  • 425ad06e33 Cleanup vdv 2022-10-30 22:13:10 +01:00
  • 0284cdbab9 Updating test snapshots. vdv 2022-10-30 22:09:42 +01:00
  • b0c7801cd1 Using <TiledLayer> in <layerStack>. vdv 2022-10-30 22:06:55 +01:00
  • ef35ffca32 Adding a component to take care of translations and scalings around <TileSet> components (not used yeti but should simplify <LayerStack>). vdv 2022-10-30 21:35:32 +01:00
  • 7322e5f5c4 Memoising <TileSet> vdv 2022-10-30 20:23:12 +01:00
  • edca3f0d1b Trying to simplify. vdv 2022-10-30 20:18:21 +01:00
  • 7f9400b395 Removing the tileFactory from components props (to limit re-renderings). vdv 2022-10-29 21:16:50 +02:00
  • 4479b1bd99 Typedoc update vdv 2022-10-21 11:04:58 +02:00
  • 8380d39b44 Removing package-lock.json from git vdv 2022-10-21 10:04:04 +02:00
  • 70e519c6b5 Doc vdv 2022-10-20 21:37:05 +02:00
  • eefe94c1e8 Doc vdv 2022-10-20 21:22:37 +02:00
  • c800235ebb Doc vdv 2022-10-20 16:58:33 +02:00
  • d970b288e4 Using a global variable to cache <Tile>s for <TiledLayer>s. vdv 2022-10-20 16:21:27 +02:00
  • 3dee9e90d7 Starting to implement a LayerStack component vdv 2022-10-19 18:35:20 +02:00
  • 4238ce0938 Using maps instead of objects to store tiles and removing the reinititialization when TiledLayer properties are updated. vdv 2022-10-19 14:53:22 +02:00
  • b5dd10e920 Adding tests for the <Map> component. vdv 2022-10-19 13:55:44 +02:00