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 |
Eric van der Vlist
|
c800235ebb
|
Doc
|
2022-10-20 16:58:33 +02:00 |
Eric van der Vlist
|
d970b288e4
|
Using a global variable to cache <Tile>s for <TiledLayer>s.
|
2022-10-20 16:21:27 +02:00 |
Eric van der Vlist
|
3dee9e90d7
|
Starting to implement a LayerStack component
|
2022-10-19 18:35:20 +02:00 |
Eric van der Vlist
|
4238ce0938
|
Using maps instead of objects to store tiles and removing the reinititialization when TiledLayer properties are updated.
|
2022-10-19 14:53:22 +02:00 |
Eric van der Vlist
|
b5dd10e920
|
Adding tests for the <Map> component.
|
2022-10-19 13:55:44 +02:00 |
Eric van der Vlist
|
b3a8f60f1e
|
Doc
|
2022-10-19 13:04:56 +02:00 |
Eric van der Vlist
|
acbefa983d
|
Using Jotai between <Map> and <Handlers> (TODO: adapt Handlers.test.tsx)
|
2022-10-19 11:17:24 +02:00 |
Eric van der Vlist
|
552a49e0d6
|
Doc
|
2022-10-18 20:40:12 +02:00 |
Eric van der Vlist
|
4f069ad63f
|
Adding touch handlers.
|
2022-10-18 18:47:40 +02:00 |
Eric van der Vlist
|
f1ad35a479
|
Adding double click and wheel handlers
|
2022-10-18 17:42:11 +02:00 |
Eric van der Vlist
|
4f64d9906c
|
Using useRef instead of useState in <Handler/> (no need to re-render when mouse state is updated).
|
2022-10-18 17:18:11 +02:00 |
Eric van der Vlist
|
d758775ab7
|
Testing mouseMove throttling
|
2022-10-18 17:11:07 +02:00 |
Eric van der Vlist
|
016f99daf6
|
Idem with <Tile/>
|
2022-10-18 16:57:18 +02:00 |
Eric van der Vlist
|
a7f78e0fa9
|
Avoid uncessessary rerendering (see https://medium.com/swlh/making-stupid-react-smart-in-re-rendering-5f04b5bab327 ).
|
2022-10-18 16:52:24 +02:00 |
Eric van der Vlist
|
ab5c8ff6bb
|
Simple implementation of event handler throttling.
|
2022-10-18 14:24:21 +02:00 |
Eric van der Vlist
|
963f6037ca
|
Managing TiledLayer from Map.
|
2022-10-18 13:57:46 +02:00 |
Eric van der Vlist
|
7912d0bfe8
|
ntegration and bug fix
|
2022-10-18 13:45:16 +02:00 |
Eric van der Vlist
|
90e2c833a2
|
Adding some tests for <Handlers/>
|
2022-10-18 11:44:50 +02:00 |
Eric van der Vlist
|
da50441abc
|
Re-implementing the mouse handlers.
|
2022-10-18 10:10:23 +02:00 |
Eric van der Vlist
|
16097c1e2e
|
Testing negative indices fot TiledLayer components.
|
2022-10-17 23:04:58 +02:00 |
Eric van der Vlist
|
0d927c72cd
|
Tests and doc
|
2022-10-17 22:37:07 +02:00 |
Eric van der Vlist
|
460bfbf6e5
|
Doc
|
2022-10-17 21:31:21 +02:00 |
Eric van der Vlist
|
42e2d7c2c7
|
Adding the Tile component.
|
2022-10-17 21:23:57 +02:00 |
Eric van der Vlist
|
f6a0eb8963
|
Making sure TiledLaer's are reinitialized if their keyObject change.s
|
2022-10-17 20:52:10 +02:00 |
Eric van der Vlist
|
ffa58ee303
|
Bug fix.
|
2022-10-17 18:30:26 +02:00 |
Eric van der Vlist
|
a5dc279e4e
|
Adding the notion of TileFactory
|
2022-10-17 18:17:13 +02:00 |
Eric van der Vlist
|
cf50675077
|
Testing TiledLayer re-rendering.
|
2022-10-17 17:56:03 +02:00 |
Eric van der Vlist
|
36418a3e3c
|
Making TiledLayer more generic.
|
2022-10-17 17:48:30 +02:00 |
Eric van der Vlist
|
b3e1e4de73
|
Adding docuri's and unit tests.
|
2022-10-17 17:15:24 +02:00 |
Eric van der Vlist
|
0b7de58a4e
|
Check spelling
|
2022-10-17 13:47:35 +02:00 |
Eric van der Vlist
|
fcef58f4df
|
Adding typedoc in the loop
|
2022-10-17 12:04:25 +02:00 |
Eric van der Vlist
|
9c1f4aeb2f
|
Empty Map component.
|
2022-10-17 10:37:26 +02:00 |
Eric van der Vlist
|
a4bd11aab0
|
Restarting from scratch
|
2022-10-17 10:08:00 +02:00 |
Eric van der Vlist
|
ed951208e8
|
Adding a few files which are currently not used before a huge refactoring...
|
2022-10-17 09:41:27 +02:00 |
Eric van der Vlist
|
ce074b5d22
|
Stupib bug sorting notes.
|
2022-10-11 23:32:37 +02:00 |
Eric van der Vlist
|
61d3373c89
|
Missing file...
|
2022-10-11 23:21:59 +02:00 |
Eric van der Vlist
|
dca68e17e4
|
Refactoring to see if (and how easy) it is to use the same chat component (with its properties) in 2 different contextes.
|
2022-10-11 23:18:23 +02:00 |
Eric van der Vlist
|
9bb2f48d4a
|
Pretty nice (IMHO) version of avatars for locations...
|
2022-10-11 22:15:21 +02:00 |
Eric van der Vlist
|
9ce7f33cb4
|
Still working on avatars for locations.
|
2022-10-11 19:25:02 +02:00 |
Eric van der Vlist
|
d1da0a110d
|
Starting to implement avatars for locations (WIP).
|
2022-10-11 17:38:23 +02:00 |
Eric van der Vlist
|
6954c473ee
|
Also moving the map center to the newest location when recording tracks (must think more carefully of somethin better for #12).
|
2022-10-11 16:16:06 +02:00 |
Eric van der Vlist
|
57d17a1fa6
|
Requesting a wake lock so that the screen is not dimmedwhileusing the app.
|
2022-10-11 16:12:45 +02:00 |
Eric van der Vlist
|
304c4d38b7
|
Reinitializing noteIndex when fetching new notes (to avoid out of length indexes).
|
2022-10-11 14:15:46 +02:00 |
Eric van der Vlist
|
5a7402313e
|
Improved version of OSM notes shown as chat messages.
|
2022-10-10 22:08:50 +02:00 |
Eric van der Vlist
|
6c0d3bfb11
|
Better presentation of OSM notes.
|
2022-10-10 19:13:14 +02:00 |
Eric van der Vlist
|
bdc527ae05
|
Removing the "i" symbol on the reticle.
|
2022-10-10 11:57:08 +02:00 |
Eric van der Vlist
|
3b86f143c7
|
Fetching OSM notes (more work needed to dosplai them).
|
2022-10-10 11:54:28 +02:00 |
Eric van der Vlist
|
1b0ab84923
|
Querying nominatim reverse (OSM) to get addresses.
|
2022-10-09 22:11:03 +02:00 |