Commit Graph

560 Commits (3b36cc6c85b3f30eff7b45f1b07f5ab3b08403ff)

Author SHA1 Message Date
voussoir 670f219ed7 Put BuildConfig.VERSION_NAME back in the prefs screen. 2023-03-26 13:30:24 -07:00
voussoir d7caee4131 Autogenerate Track name from start and end dates. 2023-03-26 12:37:57 -07:00
voussoir 2e884aef02 Rename Map tab to Record. 2023-03-26 12:13:00 -07:00
voussoir 53a1dab2fb Omit exact duplicates before considering recent displacement. 2023-03-26 12:12:42 -07:00
voussoir fd206249f5 Set datetime spinners during isolate trkseg and spatial query. 2023-03-26 12:00:45 -07:00
voussoir 71d1bcc675 Add source code and fork notice in settings. 2023-03-26 19:37:04 -07:00
voussoir a566e80ebf Initialize track_points_overlay disabled when zoomed out. 2023-03-26 11:32:52 -07:00
voussoir 85d32aff22 Fix select / delete trkpt timestamp query <=, >=. 2023-03-26 11:32:15 -07:00
voussoir bb0e544553 Add isolate_trkseg_button. 2023-03-26 11:26:53 -07:00
voussoir 5008cea165 Remove the blue dot from the start/end markers. Just the pins. 2023-03-26 11:25:32 -07:00
voussoir 7ef935ca2b Add function set_datetime for updating the datepicker, timepicker. 2023-03-26 11:24:47 -07:00
voussoir ebfbf05006 Add "when was I here?" button. 2023-03-24 22:37:16 -07:00
voussoir d8d9bc23ff checkpoint 2023-03-24 17:15:33 -07:00
voussoir c434d3b840 checkpoint 2023-03-23 22:48:25 -07:00
voussoir e96bfac4a9 checkpoint 2023-03-22 17:23:20 -07:00
voussoir 06ca0fd2b3 checkpoint 2023-03-21 21:53:29 -07:00
voussoir e26bd2bf9a checkpoint 2023-03-19 11:19:24 -07:00
voussoir d943b206fa checkpoint 2023-03-16 20:56:06 -07:00
voussoir 4a47d267a5 checkpoint 2023-03-15 22:04:08 -07:00
voussoir bbd23d8fb1 checkpoint 2023-03-15 21:26:42 -07:00
voussoir 2de4e0bae5 checkpoint 2023-03-15 21:12:37 -07:00
voussoir 3532704102 checkpoint 2023-03-15 18:08:08 -07:00
voussoir 0133524fa2 checkpoint 2023-03-14 22:14:25 -07:00
voussoir b0edefcb4b checkpoint 2023-03-14 18:30:25 -07:00
voussoir 62189f9e61 checkpoint 2023-03-14 17:26:02 -07:00
voussoir 8f5852d157 checkpoint 2023-03-14 16:45:15 -07:00
voussoir 71d94c8fcc checkpoint 2023-03-13 18:41:25 -07:00
voussoir c3d2223524 checkpoint 2023-03-13 16:58:39 -07:00
voussoir aca4cf20c0 checkpoint 2023-03-12 22:09:58 -07:00
voussoir 8cbfa729f0 checkpoint 2023-03-12 17:49:03 -07:00
voussoir 2c33cc88f7 checkpoint 2023-03-11 21:07:16 -08:00
voussoir 63d2b073d2 checkpoint 2023-03-11 20:20:35 -08:00
voussoir 9830ebf1e7 checkpoint 2023-03-11 16:50:20 -08:00
voussoir 62675e1b97 checkpoint 2023-03-11 16:05:37 -08:00
voussoir 172ca703a9 checkpoint 2023-03-11 12:30:24 -08:00
voussoir ffd5fb6af3 checkpoint 2023-03-10 19:46:28 -08:00
voussoir 1f695958e7 checkpoint 2023-03-10 19:35:27 -08:00
voussoir 5dad3d6209 checkpoint 2023-03-09 22:25:21 -08:00
voussoir 04fa76249b checkpoint 2023-03-09 21:34:02 -08:00
voussoir df77b089ac checkpoint 2023-03-09 20:24:06 -08:00
voussoir 2568af3bb1 checkpoint 2023-03-06 20:52:41 -08:00
voussoir 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
voussoir edcb149ac7
Try a new location button position. 2022-04-08 18:14:01 -07:00
voussoir 629973e323
Item range changed probably not actually necessary. 2022-04-08 18:14:01 -07:00
voussoir bc640051cf
Alphabetize functions in trackerservice. 2022-04-08 18:14:01 -07:00
voussoir 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
voussoir 75a0a3ae40
Some linting. 2022-04-08 18:13:59 -07:00
voussoir 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
voussoir 45de00b9c5
setOnItemReselectedListener attempt and failure. 2022-04-08 18:13:58 -07:00
voussoir e73023c892
Request focus when renaming track. 2022-04-08 18:13:58 -07:00