Commit graph

44 commits

Author SHA1 Message Date
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
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
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
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
b01a900fd3
Fix live statistics not disappearing when track cleared. 2022-04-08 18:13:56 -07:00
0c510d4a11
wip 2022-04-08 18:13:52 -07:00
b7f641515a
Rename DIALOG_EMPTY_RECORDING -> DIALOG_RESUME_EMPTY_RECORDING. 2022-04-08 18:13:50 -07:00
7cb9904ab9
Rename STATE_TRACKING_NOT -> STATE_TRACKING_NOT_STARTED. 2022-04-08 18:13:50 -07:00
y20k
dd54c6dcf3
change arrangement of recording buttons from a vertical "speed dial" style to a horizontal layout (see also discussion at #115) - note: color theme adjustments (especially for night mode) are still needed 2022-04-05 22:19:36 +02:00
517954020a
Add yes/no prompt before clearing active track. 2022-04-04 15:12:09 -07:00
y20k
c99c8d343d
removed the transparent status bar (temporarily) 2022-03-24 20:54:30 +01:00
y20k
9a7fc6fcb9
display distance and duration on map while Trackbook is recording. 2022-01-11 17:54:49 +01:00
y20k
4858693516
updated copyright 2022-01-05 17:20:44 +01:00
y20k
0ef9ea8dbc
Basic Android 12 compatibility + file names now include milliseconds (see #110) 2021-10-27 21:01:24 +02:00
y20k
d22638da92
removes the Smothing slider (see #99) & added a "Total Distance Recorded" info at the top of the list of recordings 2021-09-16 15:53:31 +02:00
y20k
cc8cdf6451
Merge pull request #106 from TacoTheDank/activityresult
Migrate to ActivityResult APIs
2021-07-05 11:41:04 +02:00
TacoTheDank
855b0a0249 Migrate to ActivityResult APIs 2021-07-01 15:59:27 -04:00
TacoTheDank
09012a35a7 Refactor and optimize PreferencesHelper 2021-07-01 15:11:08 -04:00
y20k
36b891152c
Updated libraries 2021-06-24 21:56:48 +02:00
y20k
940aa2209b
request permission to use the step counter 2021-05-17 15:44:11 +02:00
y20k
1c70fe1b5e
use SimpleFastPointOverlay for the track overlay (see #96) 2021-03-15 17:43:31 +01:00
y20k
fa43dde017
mark start and end of a track with a pin icon (see #95) 2021-03-09 22:27:42 +01:00
y20k
7805f6aaeb
make Trackbook work better with different status bar heights (e.g. on phones with camera cutouts.) 2020-10-05 14:00:44 +02:00
y20k
2776f00eaa
addresses #78 2020-09-02 16:00:08 +02:00
y20k
2531a36f20
GPX output adapted for new "starred" feature 2020-08-03 16:42:47 +02:00
y20k
2944273a01
Reverts code style changes introduced in 4dcea979 and 66f4865d 2020-08-03 10:59:56 +02:00
TacoTheDank
66f4865de3 Miscellaneous code cleanup 2020-07-31 21:04:52 -04:00
TacoTheDank
4dcea97982 Adjust codestyle to an .editorconfig 2020-07-31 20:06:53 -04:00
y20k
18d043cafe
new feature: you can mark a recorded waypoint as POI see #71 2020-07-30 13:59:07 +02:00
y20k
ded9d77213
was requesting location updates longer than it needed 2020-01-31 23:24:28 +01:00
y20k
9591f9f8c0
quick settings tile was unnecessarily bound to tracker service. better to use an intent to start stop recording 2020-01-31 21:15:33 +01:00
y20k
6a989a8fc3
trying to fix a bug where the shareed prferences listener has no context - not yet succeeded :-) 2020-01-31 14:51:31 +01:00
y20k
bdc13cfd61
New Theme setting (Dark Mode) 2020-01-28 17:39:45 +01:00
y20k
97b64dfd59
Neat new feature: Quick Settings tile for starting / stopping a recording 2020-01-27 18:22:44 +01:00
y20k
99265afe58
Kotlin Rewrite - everything is new 2020-01-02 18:00:37 +01:00