Dennis Guse
504e27a9df
Android12+: use user-defined DynamicColors.
2023-10-10 08:29:32 +02:00
Dennis Guse
5fbc079d96
Android12+: use user-defined DynamicColors.
2023-10-10 08:25:05 +02:00
Dennis Guse
54fb70053c
Settings: use category for recording UI settings.
2023-10-10 08:25:05 +02:00
Dennis Guse
7b6120abf4
Cleanup: remove unused resources.
2023-10-03 17:42:58 +02:00
Dennis Guse
83da4f8f34
Idle: add voice announcement (user configurable).
...
Fixes of #1174
2023-09-25 17:59:17 +02:00
Dennis Guse
78d2a0722a
Idle: TrackRecordingManager creates IDLE TrackPoints (configurable timeout).
...
Fixes of #1187 .
2023-09-25 17:59:17 +02:00
Dennis Guse
165dd401f4
Activity: added scooter (incl. icon).
...
Fixes #1695 .
2023-09-23 21:52:07 +02:00
quaelnix
cf9b432224
Add max power stats
2023-09-13 18:38:32 +02:00
Dennis Guse
82704f5e2b
Translations: removed voice announcements plurals (old format).
...
Follow-up to 62d9e81b23
2023-08-13 21:34:07 +02:00
Leon Marz
db1a37f015
Reimplement sensor statistics in UI
...
Closes : #1426
2023-07-29 19:17:23 +02:00
Dennis Guse
1f86250e46
ICU's MessageFormat handles plurals for floats (getQuantityString does not).
...
Fixes #1584 .
2023-06-21 19:19:53 +02:00
Dennis Guse
eb8d28dfc1
Units: add imperial with meters.
...
Fixes of #1609 .
2023-06-16 00:00:31 +02:00
Dennis Guse
2af19b00e5
Settings: make Bluetooth filter option readable.
...
Fixes #1602 .
2023-06-14 22:21:02 +02:00
Dennis Guse
c702c5a4a0
Bugfix: translation for settings_recording_min_required_accuracy_summary needs to be inverted.
...
Fixes #1573 .
2023-05-31 17:12:15 +02:00
Dennis Guse
2f2679c775
Export: implement export to one file.
...
Fixes #1318
2023-05-28 21:30:09 +02:00
Dennis Guse
65249f11b2
Move Help from Settings to TrackList (overflow menu).
...
Fixes #956 .
2023-05-26 13:24:43 +02:00
Dennis Guse
29568d0e3f
Bugfix: prevent crash when creating a marker (no camera or gallery application present).
...
Fixes #1561 .
2023-05-13 13:41:07 +02:00
Dennis Guse
ba08417236
Cleanup: moved non-translatable string to correct file.
...
Part of #1527 .
2023-04-18 12:55:21 +02:00
Dennis Guse
3f600f6be7
Voice announcements: added setting to skip announcements on the device's internal speaker.
...
Fixes #1392 .
2023-04-05 18:26:29 +02:00
Dennis Guse
14ace294f3
Make Public API summary translatable.
...
Fixes #1430 .
2022-11-25 21:17:18 +01:00
Dennis Guse
1aeb9ca332
Heartrate zones: adding preference for max heartrate.
...
Part of #1118 .
2022-11-25 07:05:55 +01:00
Lorin-lab
08673de331
Fixed bad string for an answer in the FAQ
2022-10-19 21:16:00 +02:00
Dennis Guse
8a9cd40bd5
Voice announcements: distance only with one decimal unit.
2022-10-18 20:21:20 +02:00
Dennis Guse
85a73c3c85
Implement introduction screen.
...
Fixes #1316 .
2022-09-18 15:44:49 +02:00
Dennis Guse
4f612e32d6
Voice announcements: "speed" -> "average moving speed" (en only).
...
Fixes #1346 .
2022-09-03 23:26:09 +02:00
Peter Storch
5a5f040ed5
Fix #1340 mass track deletion time
2022-08-21 18:53:20 +02:00
Dennis Guse
cb10bdda3f
Settings: show package id in Public API settings.
2022-07-03 10:28:43 +02:00
Dennis Guse
92f6fbe04a
Prevent crash if no dashboard is installed.
2022-06-27 23:03:23 +02:00
Dennis Guse
a283464331
Add nautical miles (with feet for altitude).
...
Fixes #1280 .
2022-06-17 19:57:40 +02:00
Román Ginés
ecd7405a8c
TrackStoppedActivity: added discard button option. Fixes #1267 .
2022-06-07 09:55:09 +02:00
Jonas Kalderstam
00351136f2
Voice announcements: added settings for what to announce
2022-06-06 17:02:31 +02:00
Peter Storch
1108684d06
Add "show on map" format selection dialog
2022-05-30 07:51:00 +02:00
Dennis Guse
f755a086cd
Cleanup: removed unused translations.
2022-05-29 20:22:50 +02:00
Dennis Guse
d29ee6da3d
Settings: allow import/export settings while recording.
...
Fixes #1247 .
2022-05-25 22:03:16 +02:00
Dennis Guse
5f4f5baba4
Remove unused settings (formerly used in settings).
2022-05-25 07:38:12 +02:00
Dennis Guse
f12094c953
Remove unused translations (were used for voice announcements).
2022-05-25 07:38:12 +02:00
Dennis Guse
5d2414977b
TrackRecordingService: remove pause functionality.
...
Fixes #1233 .
2022-05-23 07:41:50 +02:00
Peter Storch
17ad13d559
Add ExceptionHandler and ShowErrorActivity
2022-05-19 06:12:58 +02:00
Dennis Guse
0d3cf4ce0d
Configurable filename for export: used for all automatic exports after recording, exporting all, and sharing tracks.
...
Fixes #512 .
2022-05-03 20:06:29 +02:00
Dennis Guse
f2ac1edc4b
Create DistanceFormatter.
...
Fixes #1197
2022-04-23 20:12:43 +02:00
Jonas Kalderstam
9e7e8c60a6
Voice announcement: added TtsSpans to announcements
...
Fixes #876
2022-03-01 10:09:00 +01:00
Jonas Kalderstam
1075021e21
Voice announcement: added heart rate info to voice announcements
...
Also added setting to toggle announcement of heart rate
Defaults to off to preserve current behavior
2022-03-01 09:58:29 +01:00
Arjan Schrijver
1e4e7b8c15
Allow starting the Dashboard API automatically from the StartRecording API
...
Fixes #1116 .
2022-02-16 17:06:24 +01:00
Román Ginés
7ca6925e7d
Recording without GPS: show a Snackbar to warn user that recording is not using GPS.
2022-02-15 17:20:44 +01:00
Peter Storch
7c06327084
fix #1119 add new activities "swimming", "swimming open" and "workout"
2022-02-06 20:09:08 +01:00
Dennis Guse
8219bfe428
Remove unused plural.
...
Fixes #1105 .
2022-01-27 21:59:37 +01:00
Dennis Guse
838f3dc622
Public API: enable other applications to start recordings.
...
Fixes #671 .
2022-01-23 20:13:00 +01:00
Peter Storch
1099102e29
Change handling of Uri and DocumentFile handling for #1080
...
The Uris from Intent.getData() and DocumentFile.getUri() seems to be different. I think PreferencesUtils should only work with the original Uri as well as the permission handling logic.
IntentUtils.toDocumentFile can be used to convert it to a DocumentFile later on to actually work with.
Adds "No file manager found" message if no activity with OPEN_DOCUMENT_TREE is found. #1095
Removed deprecation of `startActivityForResult`.
2022-01-19 22:26:52 +01:00
Román Ginés
5cd6992c90
Proper handling of timezone data on UI. Fixes #301 .
...
Details:
- Date and time handled by OffsetDateTime Java class.
- Track default name with offset (for date local and ISO 8601 options).
- TrackListActivity: shows relative today's date (like Today, Yesterday, 22 Dec, 22 Dec 2021, etc).
- StatisticsRecordedFragment: always shows the original date and time. For example, if you record an activity at 20h then it always will show 20h regardless the zone are where you are.
- Added new tests.
2022-01-03 16:27:40 +01:00
Peter Storch
1631836327
Try to takkle down export dir issues
2022-01-02 21:19:43 +01:00