Dennis Guse
b6d935cf34
Bugfix: prevent NPE as handler should not be executed anymore.
...
Fixes #1035 .
2021-12-04 21:47:43 +01:00
Dennis Guse
35de5b6b26
Cleanup: BLE cycling speed/distance sensor parsing should be the other way around./
...
Was seemingly still working...
2021-11-15 18:53:14 +01:00
Dennis Guse
c3d55127fe
Bugfix: running sensor data total is distance is UINT_32.
2021-11-14 21:20:24 +01:00
Román Martínez
b1032f898a
New field for recording layout: clock.
...
With this change fields can be: short, wide, clock short or clock wide.
Fixes #1015 .
2021-11-14 16:27:37 +01:00
Dennis Guse
62401b2c5c
Cleanup.
2021-11-07 22:19:02 +01:00
Dennis Guse
900910e9f7
While recording: show cadence and speed from different sensor types correctly.
...
Fixes #970 .
2021-10-19 17:53:08 +02:00
Dennis Guse
d07ab3cc22
TrackRecordingManager: do not store altitude changes twice (previous …
...
…TrackPoint's storage was delayed).
Fixes #969 .
2021-10-16 10:23:09 +02:00
Dennis Guse
0527e4ab14
Cleanup: move AnnouncementUtils to VoiceAnnouncement.
...
Part of #963
2021-10-12 22:24:51 +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
Román Martínez
d69a726e0e
Renaming variables.
2021-09-18 16:17:29 +02:00
Román Martínez
e0111c2ffd
Gain and loss are integers.
2021-09-18 16:17:29 +02:00
Román Martínez
40aab9444a
Time interval setting is in minutes.
2021-09-06 22:06:48 +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
Dennis Guse
68c447f77e
Removed AdaptiveLocationListenerPolicy.
...
Fixes #886 .
2021-08-24 18:26:09 +02:00
Román Martínez
9c4c8131f5
Recording stats layout customizable.
...
Users can select the order, visibility and importance (primary or secondary) of all stats for recording layout from the Settings.
Also, users can select the number of columns per row in the recording layout: 1, 2 or 3.
Finally, show altitude/coordinate from settings have been removed (not needed anymore).
Fixes #659 .
Fixes #302 .
Fixes #820 .
2021-08-21 19:40:31 +02:00
Dennis Guse
fc0cec6157
Share picture: if sharing a track, a share picture (PNG) is created in addition.
...
Fixes #363 .
2021-08-01 18:22:42 +02:00
Dennis Guse
242147e491
Sensor: adding Running Speed and Cadence.
...
Fixes #891 .
2021-07-31 18:44:42 +02:00
Dennis Guse
54be1b74fb
Lint: fix AGP7.0.0 found linting errors.
2021-07-29 22:54:57 +02:00
Dennis Guse
bd5bf530f0
TrackRecordingService: extracted storing data into TrackRecordingManager.
...
Part of #822 .
2021-07-22 17:18:31 +02:00
Dennis Guse
db24639829
Cleanup: horizontal accuracy is now a Distance (and named consistently).
2021-07-22 17:18:31 +02:00
Dennis Guse
18702bb6b3
Cleanup.
2021-07-22 17:18:31 +02:00
Dennis Guse
401e07d7e7
Cleanup.
2021-07-09 23:17:18 +02:00
Dennis Guse
a5cdf21322
Translations: move plural to individual locales (TTS).
...
Part of #867 .
2021-07-08 19:44:38 +02:00
Dennis Guse
c68a52b5fb
UI: show altitude with one decimal digit.
...
Part of #850 .
2021-07-05 18:47:33 +02:00
Dennis Guse
54fa2903ed
Translation: use Android's cancel/ok.
...
Fix #868 .
2021-07-04 21:34:44 +02:00
Dennis Guse
af8d9c08ab
IntervalStatistics: format gain/loss like on StatisticsRecordingFragment.
2021-07-04 16:53:10 +02:00
Dennis Guse
8991d7bf0d
Temporary TrackStatistics should also contain gain/loss from barometric sensor.
2021-07-04 16:53:10 +02:00
Dennis Guse
c289fd174d
Cleanup.
2021-07-04 16:53:10 +02:00
Dennis Guse
7ebd532edb
Cleanup using AndroidStudio's code analyzer.
2021-06-24 18:47:49 +02:00
Dennis Guse
9bb9d5c283
Voice announcement: make rate configurable.
...
Fixes #777 .
2021-06-22 17:19:31 +02:00
Dennis Guse
e655762c72
EspressoCategoryUnitTest needs to set metricUnits.
2021-06-17 23:26:05 +02:00
Dennis Guse
e9e48e4a79
Bugfix: cycling sensors report wheel count as UINT32 - data type must be long, int is too small.
...
Also forgot to fix tests.
Fixes #810 .
2021-06-13 19:17:05 +02:00
Dennis Guse
40188774b1
Bugfix: cycling sensors report wheel count as UINT32.
...
Garmin Speed Sensor 2 actually counts forward: it was an UINT16 overflow problem (removed workaround).
Fixes #810 .
2021-06-11 19:25:40 +02:00
Dennis Guse
21376cd3da
Speed and distance each only use one formatting rule.
...
Fixes #648 .
2021-06-08 17:10:23 +02:00
Dennis Guse
6b0ec72b9b
TrackListActivity: re-enable search.
...
Fixes #757 .
2021-05-16 14:35:10 +02:00
Dennis Guse
c00d769188
SensorDataCycling: use Distance.
2021-05-16 08:35:47 +02:00
Dennis Guse
ed6daeb48b
TrackController is now ControllerFragment.
2021-05-12 07:39:47 +02:00
Dennis Guse
2843d19450
UI presents altitude in EGM2008.
2021-05-05 18:01:07 +02:00
Dennis Guse
fa50db08c3
EGM2008: added undulation data and bilinear computation.
...
Includes data structure for caching.
Part of #224 .
2021-05-05 18:01:07 +02:00
Dennis Guse
1baf652b81
Bugfix: ChartFragment needs to show elevation in M/FT.
2021-05-03 22:13:23 +02:00
Dennis Guse
e2964e805e
Bugfix: NPE in voice announcements using pace.
...
Fixes #724 .
2021-04-21 19:57:29 +02:00
Dennis Guse
bc2a3ddee3
IntervalStatistics/Announcement: use Distance.
2021-04-13 19:18:18 +02:00
Dennis Guse
6f9c788965
Value objects distance and speed.
...
#679
2021-04-13 19:18:18 +02:00
Peter Storch
8713eb3d0c
fix #698 added activity icon for kayaking
2021-04-07 13:30:14 +02:00
Dennis Guse
bc1b4e3cd2
Rename elevation to altitude (without translations).
...
Fixes #678 .
2021-04-04 17:45:38 +02:00
Román Martínez
e09b04308c
Track recording service handles the status of recording: track's id, pause and GPS status.
...
Created an interface for all components that want to know about recording status through the service.
All interface's methods are optional so every component can implement what they need.
Fixes #388 .
2021-04-04 13:15:42 +02:00
Román Martínez
f3cf1a2571
Should instant export after workout if user set a directory and post_workout_export_enabled_key is True. Fixes #694 .
2021-04-03 17:18:40 +02:00