Eric van der Vlist
|
6e9fc21830
|
Storing track points independently from their tracks (#3). Also adding some basic tests for gpx database operations.
|
2022-09-26 21:48:46 +02:00 |
Eric van der Vlist
|
e1da4a1e4a
|
Cleanup indexes at start time and waith till the cleanup is done before rendering the whiteboard.
|
2022-09-26 11:51:27 +02:00 |
Eric van der Vlist
|
fafde7b831
|
Starting to refactor to store track points independently from their tracks (WIP) (#3)
|
2022-09-26 01:46:19 +02:00 |
Eric van der Vlist
|
aea83fac5d
|
Testing error status on db.get().
|
2022-09-25 18:54:13 +02:00 |
Eric van der Vlist
|
b7e1a318a8
|
Adding error log messages.
|
2022-09-25 18:47:37 +02:00 |
Eric van der Vlist
|
20ae635d3f
|
Storing the current track in pouchdb.
|
2022-09-25 08:46:05 +02:00 |
Eric van der Vlist
|
82997cd53f
|
Re-implementing the background geolocation (not yet stored in a track)
|
2022-09-24 18:56:41 +02:00 |
Eric van der Vlist
|
eae6296c2a
|
Using pouchdb instead of redux to store tracks.
|
2022-09-24 17:08:53 +02:00 |
Eric van der Vlist
|
d82d972ff2
|
Uninstalling src/store/index.ts which doesn't wotk out of thebox with redux-toolkit.
|
2022-09-24 11:27:04 +02:00 |
Eric van der Vlist
|
52ca7e3fe7
|
Removing localforage and friends.
|
2022-09-24 10:31:40 +02:00 |
Eric van der Vlist
|
2831f901a7
|
Changing components stacking.
|
2022-09-24 00:29:42 +02:00 |
Eric van der Vlist
|
548d4a43cb
|
Using CordovaSQLiteDriver whenever possible.
|
2022-09-23 23:39:53 +02:00 |
Eric van der Vlist
|
d0bac1c509
|
Storing imported tracks in local "forage".
|
2022-09-23 22:34:59 +02:00 |
Eric van der Vlist
|
bb2130793d
|
Using UUIDs to identify tracks (instead of a numerical index) to make it easier to synchronize databases.
|
2022-09-23 15:07:39 +02:00 |
Eric van der Vlist
|
a212841c6c
|
Supporting multiple tracks.
|
2022-09-23 15:01:02 +02:00 |
Eric van der Vlist
|
0c615ee00c
|
Installing ionic-storage and its sqlite driver.
|
2022-09-23 15:00:17 +02:00 |
Eric van der Vlist
|
3af532de54
|
Cosmetics
|
2022-09-22 23:22:20 +02:00 |
Eric van der Vlist
|
3856e4b516
|
Displaying a GPX track
|
2022-09-22 23:05:50 +02:00 |
Eric van der Vlist
|
a559a37952
|
Parsing GPX files.
|
2022-09-22 21:50:39 +02:00 |
Eric van der Vlist
|
c545ff1d15
|
Adding a file chooser to import GPX files
|
2022-09-22 15:47:41 +02:00 |
Eric van der Vlist
|
7447cfd128
|
Using Ionic components.
|
2022-09-22 13:52:08 +02:00 |
Eric van der Vlist
|
18c2819da9
|
Displaying the current location on the whiteboard.
|
2022-09-21 16:17:43 +02:00 |
Eric van der Vlist
|
f0cf255f14
|
Changed the zoom relative level for the SVG overlay to avoid issues at higher zoom levels (probably due to rounding errors).
|
2022-09-21 15:47:57 +02:00 |
Eric van der Vlist
|
7808b7db7e
|
Implementing a SVG layout (aka whiteboard).
|
2022-09-21 00:23:42 +02:00 |
Eric van der Vlist
|
92700c3964
|
Fixing compilation warnings.
|
2022-09-20 17:38:24 +02:00 |
Eric van der Vlist
|
46cffdcc4c
|
Button to center the map on the current location.
|
2022-09-20 17:29:02 +02:00 |
Eric van der Vlist
|
88755e35f9
|
Changing the scale step for double click and mouse wheel events.
|
2022-09-14 20:41:31 +02:00 |
Eric van der Vlist
|
4204168a3f
|
Taking scale into account while reevaluating the state.
|
2022-09-14 20:36:43 +02:00 |
Eric van der Vlist
|
67e4d13989
|
Adding some first unit test and managing translations with scale=1
|
2022-09-14 17:50:27 +02:00 |
Eric van der Vlist
|
3a7d4987a3
|
Refactoring to take advantage of Immer's drafts
|
2022-09-14 11:52:37 +02:00 |
Eric van der Vlist
|
d5196f4340
|
Re-implementing basic scale and shift actions (without reevaluating the scope).
|
2022-09-14 11:21:39 +02:00 |
Eric van der Vlist
|
2eb9a6cb47
|
Adding scale support in the computeStateFromScope method.
|
2022-09-14 10:26:27 +02:00 |
Eric van der Vlist
|
4687624259
|
Fixing an obvious bug
|
2022-09-14 10:08:14 +02:00 |
Eric van der Vlist
|
4bbb642b41
|
Cosmetic (reformat)
|
2022-09-14 10:03:49 +02:00 |
Eric van der Vlist
|
db0761efd1
|
Refactoring (in progress) to put most of the logic in Redux reducers.
|
2022-09-13 18:17:08 +02:00 |
Eric van der Vlist
|
fd79fba51f
|
Using tiles.
|
2022-09-12 16:45:27 +02:00 |
Eric van der Vlist
|
c4bd74a598
|
Handling wheel events
|
2022-09-12 15:58:10 +02:00 |
Eric van der Vlist
|
b81b5e509e
|
Renaming src/components/slippy/index.tsx -> src/components/slippy/sleepy.tsx
|
2022-09-12 15:31:02 +02:00 |
Eric van der Vlist
|
75b4bb2e2b
|
Moving the underlying map out of the slippy component and handling window resize events.
|
2022-09-12 15:10:12 +02:00 |
Eric van der Vlist
|
2207ae1652
|
Moving slippy components in their own directory.
|
2022-09-12 09:17:06 +02:00 |
Eric van der Vlist
|
d4f3e96743
|
Using redux selector in layer rather than viewport.
|
2022-09-12 09:01:54 +02:00 |
Eric van der Vlist
|
ec0883ac54
|
*Not* using redux for mouseState.
|
2022-09-12 08:53:11 +02:00 |
Eric van der Vlist
|
3421686f1f
|
Using Redux to provide application wise slippy context.
|
2022-09-12 00:45:40 +02:00 |
Eric van der Vlist
|
716d05fb3e
|
Starting again with what has been developed as sandbox/map.
|
2022-09-11 20:01:12 +02:00 |
Eric van der Vlist
|
f81c436f7d
|
NPM updates
|
2022-09-09 20:51:18 +02:00 |
Eric van der Vlist
|
2b1066fd5b
|
Still implementing mouse handlers.
|
2022-09-06 23:46:08 +02:00 |
Eric van der Vlist
|
ec48c63667
|
Staring to implement mouse handlers.
|
2022-09-06 19:24:30 +02:00 |
Eric van der Vlist
|
af226285be
|
Debouncing resize events
|
2022-09-06 11:44:36 +02:00 |
Eric van der Vlist
|
4e26d94843
|
Correct algorithm for centering tiles.
|
2022-09-06 11:39:27 +02:00 |
Eric van der Vlist
|
9e8aec244e
|
Attempt to create a new, more react friendly slippy map library.
|
2022-09-06 00:08:17 +02:00 |