Dennis Guse
0e0958c5e8
Announcements: add current heartrate.
...
Fixes #1635 .
2024-12-29 12:38:15 +01:00
Dennis Guse
073b3d2052
Announcements: added current time.
...
Fixes #1683 .
2024-12-28 21:07:45 +01:00
Dennis Guse
2cc4218dc6
Removal of the "show on map"-feature using KML/GPX.
...
Dashboard API is nicer and easier.
Fixes #2012 .
2024-11-24 10:57:55 +01:00
Dennis Guse
f7f58141de
Added settings for disabling idle functionality.
2024-10-18 19:57:10 +02:00
Dennis Guse
d8eed2ccc9
Cleanup using AndroidStudio analyze.
2024-07-11 07:38:45 +02:00
Peter Hercek
6cfc05af82
support for lap cycling power in the announcer
...
Implements #1806
2024-05-12 15:32:23 +02:00
dm1cael
a8a5aa4268
Announcements: add toggle to distance/speed unit announcement
...
Fixes #1805 .
2024-05-01 19:23:26 +02:00
Dennis Guse
bf58458362
UI: re-add OLED friendly (aka black) theme.
...
Fixes #1625 .
2024-03-02 19:32:39 +01:00
Dennis Guse
c30862c0da
Tests can now be executed again on pre-Android 12.
2024-02-10 21:31:12 +01:00
Peter Hercek
91b5c148cc
fix naming for the pace of reading of GPS location in settings
...
Fixes #1840
2024-01-25 22:43:47 +01:00
Dennis Guse
03dd0c2308
Implement gain/loss via Bluetooth LE Environmental Sensing Sensor.
...
Fixes #1424 .
2023-12-30 11:23:28 +01:00
Dennis Guse
94540606ef
Barometer: select INTERNAL or NONE (also while recording).
...
Part of #1424 .
2023-12-29 13:17:06 +01:00
Dennis Guse
490141db2a
Barometer: added settings for sensor selection.
...
Part of #1424 .
2023-12-29 13:17:06 +01:00
Dennis Guse
1eedd78466
Revert "Cleanup: use stream.toList()."
...
This reverts commit 8c8a7d9496 .
2023-10-17 20:28:35 +02:00
Dennis Guse
65b53396a6
Merge pull request #1717 from OpenTracksApp/type#1608
...
Introduced ActivityType is now non-localized (i.e., English) value
2023-10-10 20:10:16 +02:00
Dennis Guse
5fbc079d96
Android12+: use user-defined DynamicColors.
2023-10-10 08:25:05 +02:00
Dennis Guse
8c8a7d9496
Cleanup: use stream.toList().
2023-10-08 13:48:07 +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
blackberrypineapple
4b3ff45609
Bugfix: crash on GPS preferences if using imperial with meters
...
Fixes #1629
2023-07-05 14:27:14 +02:00
Dennis Guse
477819d730
Cleanup: split ActivityType and ActivityIcon.
...
Part of #1608 .
2023-06-27 16:06:25 +02:00
Dennis Guse
779681088c
Refactor Track.icon is now Track.activityTypeId.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
f824b31891
Cleanup: inline TrackIconUtils methods.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
eb8d28dfc1
Units: add imperial with meters.
...
Fixes of #1609 .
2023-06-16 00:00:31 +02:00
Dennis Guse
efddb31391
Cleanup: use Java17 switch statements.
...
AndroidStudio code cleanup.
2023-04-13 15:10:17 +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
19fe5275b9
Heartrate zones: adding preference for max heartrate.
...
Fixes #1118 .
2022-11-25 07:41:04 +01:00
Dennis Guse
1aeb9ca332
Heartrate zones: adding preference for max heartrate.
...
Part of #1118 .
2022-11-25 07:05:55 +01:00
Dennis Guse
4ea70b15e7
Renamed Layout to RecordingLayout.
...
Part of #1118 .
2022-11-22 07:06:56 +01:00
Dennis Guse
d70e7b8788
StatisticsRecordingFragment: render Views manually (instead of RecyclerView).
...
Part of #1118 .
2022-11-22 07:06:45 +01:00
Dennis Guse
3cc3271726
Cleanup: move Layout/DataField persistence into one class.
...
Part of #1118 .
2022-11-10 21:45:28 +01:00
Dennis Guse
85a73c3c85
Implement introduction screen.
...
Fixes #1316 .
2022-09-18 15:44:49 +02:00
Dennis Guse
be9d56721e
Preferences: nicer formattings for distances.
2022-08-21 22:02:49 +02:00
Peter Storch
5a5f040ed5
Fix #1340 mass track deletion time
2022-08-21 18:53:20 +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
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
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
3815ee6c59
Voice announcements and Interval: add sub km/miles options.
...
Fixes #1195 .
2022-04-23 14:16:00 +02: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
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