Dennis Guse
cb10bdda3f
Settings: show package id in Public API settings.
2022-07-03 10:28:43 +02:00
Dennis Guse
a283464331
Add nautical miles (with feet for altitude).
...
Fixes #1280 .
2022-06-17 19:57:40 +02:00
Dennis Guse
9cf88c00b0
Voice announcements: time is moving time (settings).
2022-06-06 17:02:31 +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
d29ee6da3d
Settings: allow import/export settings while recording.
...
Fixes #1247 .
2022-05-25 22:03:16 +02:00
Dennis Guse
033b5211ea
Settings: allow reset settings while recording.
...
Fixes #1247 .
2022-05-25 22:01:51 +02:00
Dennis Guse
e409b315b4
Refactor permission requests.
...
Fixes #1224 .
2022-05-19 19:30:20 +02:00
Dennis Guse
e421164282
Bugfix: fileformat template was not loaded (NPE).
...
Fixes #1232 .
2022-05-13 19:28:43 +02:00
Dennis Guse
8ef51ec318
Bugfix: unitSystem not loaded correctly.
...
Introduced in a5b44175a3
Fixes #1228 .
2022-05-12 07:44:34 +02:00
Dennis Guse
3a23a412c8
Cleanup: use explicit preference identifiers for TrackFileFormat.
2022-05-08 20:49:24 +02:00
Dennis Guse
9d64989ef1
Public API: implemented STOP properly.
...
Fixes #1103 .
2022-05-08 20:29:13 +02:00
Román Ginés
da62d26409
UI refactoring with a Bottom App Bar.
...
Only one button to play/stop.
Stop Activity to edit track just recorded, resuming or finishing.
Logo color to FF6D00.
Fixes #1078 #437 #575 #1094 .
2022-05-08 20:06:24 +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
a5b44175a3
Convert metricUnits boolean into an enum.
...
Fixes #1199 .
2022-04-28 22:35:38 +02:00
Dennis Guse
16f238f34b
Refactoring: DistanceFormatter handles metricUnits.
2022-04-28 22:35:38 +02:00
Dennis Guse
f2ac1edc4b
Create DistanceFormatter.
...
Fixes #1197
2022-04-23 20:12:43 +02:00
Dennis Guse
374959f340
Add CSV as export format (TrackPoints only).
...
Fixes #999 .
2022-04-23 15:03:05 +02:00
Dennis Guse
3815ee6c59
Voice announcements and Interval: add sub km/miles options.
...
Fixes #1195 .
2022-04-23 14:16:00 +02:00
Román Ginés
79e45f7aea
Migration to Material Components theme and style.
...
New night theme mainly white on black.
Fixes #1122 .
Fixes #957 .
2022-03-03 10:02:34 +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
Dennis Guse
cf32c81035
Cleanup: extract RecordingData and RecordingStatus from TrackRecordingService.
2022-02-14 22:01:52 +01:00
Dennis Guse
2dc362c105
Cleanup.
2022-01-29 19:21:54 +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
Dennis Guse
7484ab03ce
Package structure: moved UI utils
...
Part of #963 .
2022-01-15 22:40:03 +01:00
Dennis Guse
88c4e1a109
Package structure: moved sensors.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
0645628d7e
Package structure: moved models and database.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
cf993b73d7
Package structure: moved custom recording layout.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
46cf7f9acf
TrackRecordingServiceConnection: use a callback instead of a Runnable.
2022-01-15 20:53:46 +01:00
Dennis Guse
58b1396d64
Refactoring package structure.
...
Part of #963 .
2022-01-12 22:57:35 +01:00
Dennis Guse
a9f1381dae
Refactoring package structure.
...
Part of #963 .
2022-01-12 22:42:23 +01:00
Dennis Guse
cd7bf36aa9
TrackRecordingService: add integration tests.
2022-01-09 18:28:35 +01:00
Dennis Guse
ab07d3b130
TrackRecordingService: re-worked TrackPoint recording tests for state changes.
2022-01-09 18:28:35 +01:00
Peter Storch
1631836327
Try to takkle down export dir issues
2022-01-02 21:19:43 +01:00
Dennis Guse
bb290e2ee4
Settings: add option to disable filter of BLE sensors.
...
Fixes #1000 .
2021-12-28 22:56:29 +01:00
Dennis Guse
03d825d2ec
Cleanup: reference resources manually.
2021-12-19 21:54:13 +01:00
Román Martínez
7f9057c519
Added profiles for custom layouts.
...
Users can add severals custom layouts and select one of them in recording fragment. The last selected layout is the one that will be use in the next recording.
Fixes #938 .
2021-12-07 18:07:25 +01:00
Román Martínez
976d4f848f
Bugfixed: illegal state exception crashed fixed. Fixes #1022 .
2021-11-18 17:15:53 +01:00
Dennis Guse
62401b2c5c
Cleanup.
2021-11-07 22:19:02 +01:00
Dennis Guse
a9228017fc
Setting: add option to adjust idle speed.
...
New default: 0.5km/h (replaces 0.5mp/h).
Fixes #1004 .
2021-11-01 22:36:29 +01:00
Román Martínez
12e18b0bcd
Bugfix: activity type preference has to update the icon when user change the activity type. Fixes #985 .
2021-10-15 22:16:17 +02:00
Román Martínez
66dac4b0ca
Reorganize settings into multiple pages. The main page has icons, titles and summaries. Fixes #960 .
2021-10-15 22:04:54 +02:00
Dennis Guse
b6b4c5aa39
Cleanup: move PreferencesUtils into settings package.
...
Part of #963
2021-10-12 22:24:51 +02:00
Dennis Guse
8c5c9d7947
Cleanup: extract preference functionality from StringUtils to PreferenceHelper.
...
Part of #963 .
2021-10-12 22:24:51 +02:00
Dennis Guse
eac3d4b3db
Cleanup: SharedPreference as static variable.
...
Fixes #961 .
2021-10-12 22:24:51 +02:00
Timo Schwarzer
f070495fb4
Ask for permission before using Bluetooth
2021-09-22 22:14:53 +02:00
Dennis Guse
8f2d1722ad
Announcements: can be triggered by time and distance (instead of either).
...
Fixes #921 .
2021-08-30 17:24:51 +02:00
Dennis Guse
fa02ba9c69
Voice announcements: if TTS is not available play a sound file.
...
Fixes #862 .
2021-08-30 17:24:51 +02:00