Commit graph

693 commits

Author SHA1 Message Date
2e884aef02 Rename Map tab to Record. 2023-03-26 12:13:00 -07:00
53a1dab2fb Omit exact duplicates before considering recent displacement. 2023-03-26 12:12:42 -07:00
fd206249f5 Set datetime spinners during isolate trkseg and spatial query. 2023-03-26 12:00:45 -07:00
71d1bcc675 Add source code and fork notice in settings. 2023-03-26 19:37:04 -07:00
a566e80ebf Initialize track_points_overlay disabled when zoomed out. 2023-03-26 11:32:52 -07:00
85d32aff22 Fix select / delete trkpt timestamp query <=, >=. 2023-03-26 11:32:15 -07:00
bb0e544553 Add isolate_trkseg_button. 2023-03-26 11:26:53 -07:00
5008cea165 Remove the blue dot from the start/end markers. Just the pins. 2023-03-26 11:25:32 -07:00
7ef935ca2b Add function set_datetime for updating the datepicker, timepicker. 2023-03-26 11:24:47 -07:00
ebfbf05006 Add "when was I here?" button. 2023-03-24 22:37:16 -07:00
d8d9bc23ff checkpoint 2023-03-24 17:15:33 -07:00
c434d3b840 checkpoint 2023-03-23 22:48:25 -07:00
e96bfac4a9 checkpoint 2023-03-22 17:23:20 -07:00
06ca0fd2b3 checkpoint 2023-03-21 21:53:29 -07:00
5b68b33f1d checkpoint 2023-03-19 20:57:50 -07:00
e26bd2bf9a checkpoint 2023-03-19 11:19:24 -07:00
d943b206fa checkpoint 2023-03-16 20:56:06 -07:00
4a47d267a5 checkpoint 2023-03-15 22:04:08 -07:00
bbd23d8fb1 checkpoint 2023-03-15 21:26:42 -07:00
2de4e0bae5 checkpoint 2023-03-15 21:12:37 -07:00
3532704102 checkpoint 2023-03-15 18:08:08 -07:00
0133524fa2 checkpoint 2023-03-14 22:14:25 -07:00
b0edefcb4b checkpoint 2023-03-14 18:30:25 -07:00
62189f9e61 checkpoint 2023-03-14 17:26:02 -07:00
8f5852d157 checkpoint 2023-03-14 16:45:15 -07:00
71d94c8fcc checkpoint 2023-03-13 18:41:25 -07:00
99b801b31f checkpoint 2023-03-13 17:34:40 -07:00
c3d2223524 checkpoint 2023-03-13 16:58:39 -07:00
aca4cf20c0 checkpoint 2023-03-12 22:09:58 -07:00
8cbfa729f0 checkpoint 2023-03-12 17:49:03 -07:00
2c33cc88f7 checkpoint 2023-03-11 21:07:16 -08:00
63d2b073d2 checkpoint 2023-03-11 20:20:35 -08:00
9830ebf1e7 checkpoint 2023-03-11 16:50:20 -08:00
62675e1b97 checkpoint 2023-03-11 16:05:37 -08:00
172ca703a9 checkpoint 2023-03-11 12:30:24 -08:00
ffd5fb6af3 checkpoint 2023-03-10 19:46:28 -08:00
1f695958e7 checkpoint 2023-03-10 19:35:27 -08:00
5dad3d6209 checkpoint 2023-03-09 22:25:21 -08:00
04fa76249b checkpoint 2023-03-09 21:34:02 -08:00
df77b089ac checkpoint 2023-03-09 20:24:06 -08:00
2568af3bb1 checkpoint 2023-03-06 20:52:41 -08:00
47531768d1 Updated gradle to 7.2.1. 2023-03-04 21:43:52 -08:00
7956f44ce4 Was experimenting with automatic GPX export. Hardcoded path.
These changes are several months old, I am just now committing them
because I want to move on to a different experiment.
2023-03-04 21:29:18 -08:00
edcb149ac7
Try a new location button position. 2022-04-08 18:14:01 -07:00
629973e323
Item range changed probably not actually necessary. 2022-04-08 18:14:01 -07:00
bc640051cf
Alphabetize functions in trackerservice. 2022-04-08 18:14:01 -07:00
8a72bb2b2e
Remove coroutine when deleting track, just do it synchronously.
My coroutine solution worked for bringing the onboarding back, but
it broke the cancel button since it touched a view out of the owning
thread. I probably could fix that by adding a coroutine for cancel
too, but the delete operation should be so fast that synchronous
might not even be a problem.
2022-04-08 18:14:00 -07:00
75a0a3ae40
Some linting. 2022-04-08 18:13:59 -07:00
e3bc911de4
Refactor out TracklistElement, make Track more object-oriented.
I'm sure the reason for TracklistElement was to save memory by not
having the waypoints loaded, but the separation of Track /
TracklistElement creates lots of back-and-forth conversions and
mental overhead. I want to give this a try and see if it actually
causes any problems.

Moved a lot of helper functions into the classes they operate on.
2022-04-08 18:13:59 -07:00
45de00b9c5
setOnItemReselectedListener attempt and failure. 2022-04-08 18:13:58 -07:00