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
e73023c892
Request focus when renaming track.
2022-04-08 18:13:58 -07:00
222422b884
Use coroutine to show onboarding again after deleting final track.
2022-04-08 18:13:57 -07:00
d6a14956e1
Let the json file use the timestamp name since seconds are fixed.
2022-04-08 18:13:57 -07:00