Commit graph

513 commits

Author SHA1 Message Date
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
b01a900fd3
Fix live statistics not disappearing when track cleared. 2022-04-08 18:13:56 -07:00
ac5c3c2dd5
Remove prefs load/save function comments. 2022-04-08 18:13:55 -07:00
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
981e8806b1
Add <sat> to each trkpt. 2022-04-08 18:13:54 -07:00
74cfbaedea
Simplify createGpxString with appendLine and string interpolation. 2022-04-08 18:13:53 -07:00
c3922240e0
Pass the location's satellites through the constructor. 2022-04-08 18:13:53 -07:00
0c510d4a11
wip 2022-04-08 18:13:52 -07:00
77cfcf202f
Add notifyItemRangeChanged to help recyclerview. 2022-04-08 18:13:51 -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
4d17f64766
New strings for new main buttons. 2022-04-08 18:13:49 -07:00
10b27b266f
Android recommends not using the word "button" in button name strings. 2022-04-08 18:13:47 -07:00
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
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
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
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
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
Nathan
995769d64b
Translated using Weblate (French)
Currently translated at 100.0% (109 of 109 strings)
2021-12-21 16:50:31 +01:00
Milo Ivir
ca6ae8458e
Translated using Weblate (Croatian)
Currently translated at 100.0% (109 of 109 strings)
2021-12-19 17:54:05 +01:00
Oğuz Ersen
964ed7d396
Translated using Weblate (Turkish)
Currently translated at 100.0% (109 of 109 strings)
2021-12-16 16:52:06 +01:00
mm4c
69a0a80a4e
Translated using Weblate (Dutch)
Currently translated at 100.0% (109 of 109 strings)
2021-12-16 16:52:05 +01:00
Heimen Stoffels
65fe6b99f8
Translated using Weblate (Dutch)
Currently translated at 100.0% (109 of 109 strings)
2021-12-15 15:33:58 +01:00
Eric
3f14dc7b97
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (109 of 109 strings)
2021-12-15 14:55:14 +01:00
y20k
dbb0a7802d
basic Material 3 UI theming 2021-12-15 14:10:33 +01:00
mm4c
8ba303d0bd
Translated using Weblate (Dutch)
Currently translated at 100.0% (108 of 108 strings)
2021-12-10 18:51:32 +01:00
Fabiola Maurice
bf0cc881be
Translated using Weblate (Spanish)
Currently translated at 100.0% (108 of 108 strings)
2021-12-04 03:51:00 +01:00
mondstern
9776e39161
Translated using Weblate (Swedish)
Currently translated at 100.0% (108 of 108 strings)
2021-11-12 21:50:01 +01:00
mondstern
22d8b758ad
Translated using Weblate (Polish)
Currently translated at 100.0% (108 of 108 strings)
2021-11-07 17:53:12 +01:00
mondstern
fb9ed2a1da
Translated using Weblate (Danish)
Currently translated at 100.0% (108 of 108 strings)
2021-11-07 17:53:11 +01:00
mondstern
94e0c33012
Translated using Weblate (German)
Currently translated at 100.0% (108 of 108 strings)
2021-11-07 17:53:10 +01:00
mondstern
fba8d8814b
Translated using Weblate (Russian)
Currently translated at 100.0% (108 of 108 strings)
2021-11-04 01:23:27 +01:00
mondstern
ea7ecdcdcb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (108 of 108 strings)
2021-11-04 01:23:26 +01:00
mondstern
d98e479256
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (108 of 108 strings)
2021-11-04 01:23:26 +01:00
mondstern
550c701888
Translated using Weblate (Italian)
Currently translated at 100.0% (108 of 108 strings)
2021-11-04 01:23:25 +01:00
mondstern
538900b275
Translated using Weblate (Indonesian)
Currently translated at 100.0% (108 of 108 strings)
2021-10-30 06:31:22 +02:00