Commit Graph

609 Commits (172ca703a985641f7bf14b81c0d367b209dedba1)

Author SHA1 Message Date
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 47531768d1 Updated gradle to 7.2.1. 2023-03-04 21:43:52 -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
voussoir 222422b884
Use coroutine to show onboarding again after deleting final track. 2022-04-08 18:13:57 -07:00
voussoir d6a14956e1
Let the json file use the timestamp name since seconds are fixed. 2022-04-08 18:13:57 -07:00
voussoir b01a900fd3
Fix live statistics not disappearing when track cleared. 2022-04-08 18:13:56 -07:00
voussoir ac5c3c2dd5
Remove prefs load/save function comments. 2022-04-08 18:13:55 -07:00
voussoir 3741d0baf5
Replace high/low accuracy with omit rests option.
I have been feeling that the high/low accuracy switch is a bit
misleading because while it can help us choose waypoints that
are sufficiently far apart from each other, the accuracy of any
individual waypoint isn't inherently better than normal. However,
the option to omit or keep rests allows the user to keep the raw
data or postprocess it in their own way; or accept the default
different-enough detection.
2022-04-08 18:13:55 -07:00
voussoir 981e8806b1
Add <sat> to each trkpt. 2022-04-08 18:13:54 -07:00
voussoir 74cfbaedea
Simplify createGpxString with appendLine and string interpolation. 2022-04-08 18:13:53 -07:00
voussoir c3922240e0
Pass the location's satellites through the constructor. 2022-04-08 18:13:53 -07:00
voussoir 0c510d4a11
wip 2022-04-08 18:13:52 -07:00
voussoir 77cfcf202f
Add notifyItemRangeChanged to help recyclerview. 2022-04-08 18:13:51 -07:00
voussoir b7f641515a
Rename DIALOG_EMPTY_RECORDING -> DIALOG_RESUME_EMPTY_RECORDING. 2022-04-08 18:13:50 -07:00
voussoir 7cb9904ab9
Rename STATE_TRACKING_NOT -> STATE_TRACKING_NOT_STARTED. 2022-04-08 18:13:50 -07:00
voussoir 4d17f64766
New strings for new main buttons. 2022-04-08 18:13:49 -07:00
voussoir 10b27b266f
Android recommends not using the word "button" in button name strings. 2022-04-08 18:13:47 -07:00
voussoir 2a63299beb
Remove github issue link because my fork is experimental only.
Nobody should submit issues to y20k due to my fork code.
2022-04-08 18:13:47 -07:00
voussoir 1a0cbd4524
Set my own application id. 2022-04-08 18:13:46 -07:00
y20k 76e8ef132e
Merge pull request #116 from zo-shin/New-Strings
New zh-rCN Strings
2022-04-06 15:10:55 +02:00
y20k 109876af74
color scheme update 2022-04-06 14:45:38 +02:00
Zo Shin 4d1eb52189 New zh-rCN Strings 2022-04-06 19:00:50 +08: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
y20k 1bb09dc000
Merge pull request #114 from voussoir/clearconfirm
Add yes/no prompt before clearing active track.
2022-04-05 21:19:48 +02:00
voussoir 517954020a
Add yes/no prompt before clearing active track. 2022-04-04 15:12:09 -07:00
y20k 472f71f036
Merge pull request #103 from zo-shin/New-Strings
Reformatted zh-rCN Strings
2022-04-04 15:24:02 +02:00
y20k 494171d0ef
Merge pull request #113 from voussoir/master
Update readme version number to 2.1.x See Emily Play
2022-04-04 15:23:11 +02:00
voussoir 8ffd02b88c
Update version number in readme. 2022-04-03 02:14:40 -07:00
y20k c99c8d343d
removed the transparent status bar (temporarily) 2022-03-24 20:54:30 +01:00
Allan Nordhøy 63036e5668
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (111 of 111 strings)
2022-01-29 09:56:41 +01:00
y20k 6798e6707d
font style changes & preparing a new release 2022-01-12 15:23:56 +01:00
y20k 9a7fc6fcb9
display distance and duration on map while Trackbook is recording. 2022-01-11 17:54:49 +01:00
Luna Jernberg 264f704124
Translated using Weblate (Swedish)
Currently translated at 100.0% (109 of 109 strings)
2022-01-10 14:52:53 +01:00
Zo Shin ee0509a85f Reformatted Strings in zh-rCN 2022-01-06 21:55:18 +08:00
y20k 4858693516
updated copyright 2022-01-05 17:20:44 +01:00
badlop 5039cf6877
Translated using Weblate (Spanish)
Currently translated at 100.0% (109 of 109 strings)
2021-12-29 12:50:34 +01:00