Dennis Guse
1191f2e1e2
Cleanup: remove unused imports.
2025-12-05 08:05:25 +01:00
Dennis Guse
990c91f978
Track is now a record.
2025-11-27 19:35:05 +01:00
Dennis Guse
4b59660ea1
Revert "Allow adding newly developed UI Components to existing custom layouts."
...
This reverts commit daa4689f44 .
2025-10-29 22:14:12 +01:00
Jeff Shelley
daa4689f44
Allow adding newly developed UI Components to existing custom layouts.
...
Fixes #2176 .
2025-10-28 09:51:51 -05:00
Jeff Shelley
023a5aa221
added new UI component which shows elapsed segment time
2025-10-28 09:51:29 -05:00
Dennis Guse
ec2e527fd1
Cleanup.
2025-10-24 10:04:04 +02:00
Jeff Shelley
94595f2a1f
Added support for average pace of the current segment
2025-10-21 19:34:19 -05:00
Dennis Guse
1a1a8a851b
Cleanup: use Stream.toList()
...
Replaces Stream.collect(Collection.toList() | Collectors.toCollection()).
2025-10-19 18:26:49 +02:00
Dennis Guse
e9d1080e5d
Cleanup: SpeedFormatter doesn't support decimal places.
2025-10-18 09:40:54 +02:00
Dennis Guse
d6617f61b7
Cleanup: use PreferenceUtils.isKey(List).
2025-10-15 18:10:35 +02:00
Rob Herremans
f54856c3f1
Fix for time and unit announcements ( #2166 )
...
Bugfix: time and unit announcement where not configurable correctly.
Fixes #2165 .
Reviewed-on: https://codeberg.org/OpenTracksApp/OpenTracks/pulls/2166
Co-authored-by: Rob Herremans <dev@robherremans.nl >
Co-committed-by: Rob Herremans <dev@robherremans.nl >
2025-09-16 20:13:15 +02:00
Dennis Guse
c34e9bd7b6
Themes: use separate themes for DayNight/OLED/DynamicColors.
...
Fixes #2123 .
2025-07-04 16:49:35 +02:00
Dennis Guse
bc61e08072
Release: v4.18.0
2025-03-08 12:37:36 +01:00
Dennis Guse
dc3e7d25f3
Preference: "GPS disabled"-warning is now configurable.
...
Fixes #2058 .
2025-02-18 21:37:40 +01:00
Vasja Volin
eda1815393
Add settings toggles for chart series
...
Adds toggles to the User Interface section of the app Settings that
allow the user to display or hide the three series available in the
chart: Elevation, Speed/Pace, and Heart Rate. As a user of a heart rate
monitor primarily during strength workouts and combat sports, the
distance and elevation graphs are not helpful to me - in addition, their
scale means that I am not able to easily see my exact heart rate. This
should allow users in a similar situation to better determine exactly
what is most helpful for them to be seen on the graph.
Also updates heart rate series possible intervals - the smallest interval
was 25, which was too low for most zone 1 cardio charts - if your heart
rate goes from 70 to 125, with a 25 interval, most of the chart will be
whitespace.
2025-01-24 07:01:15 +01:00
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