Dennis Guse
db24639829
Cleanup: horizontal accuracy is now a Distance (and named consistently).
2021-07-22 17:18:31 +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
c00d769188
SensorDataCycling: use Distance.
2021-05-16 08:35:47 +02:00
Dennis Guse
6f9c788965
Value objects distance and speed.
...
#679
2021-04-13 19:18:18 +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
Dennis Guse
a5158a55d9
Use distance from cycling speed sensors.
...
Fixes #505 .
2021-03-15 17:27:41 +01:00
Dennis Guse
15fbd90ca4
Performance: Keep reference to sharedPreferences.
...
So far, we opened the SharedPreferences very often, which is very slow; also happened in the UI thread a lot.
Fixes #642 .
2021-03-15 12:01:32 +01:00
Dennis Guse
f6a47c4594
Statistics*Fragement now uses SharedPreferenceListener instead of accessing preferences repeatedly.
2021-03-04 19:18:31 +01:00
Dennis Guse
634a7a4321
Bluetooth Sensor: add cycling powermeter.
2020-11-11 21:08:39 +01:00
Dennis Guse
6ac0db7238
Move handling of sensor removal (from settings) in BluetoothConnectionManager.BluetoothConnectionManager.
2020-10-31 22:21:49 +01:00
Dennis Guse
3a8f3e46c7
Refactor post-workout export.
2020-10-16 12:23:39 +02:00
thrillfall
b270c45691
- add default export directory
...
- add instant post workout track export
2020-10-16 12:23:39 +02:00
Dennis Guse
4150d060ee
Theming: enable day/night mode incl. app-wide setting.
2020-09-23 07:36:15 +02:00
Dennis Guse
7902aea849
Disable flacky test.
2020-09-12 00:01:56 +02:00
Dennis Guse
0ab14e0f3d
Implement Track.Id and Waypoint.Id (with tests).
...
Fixes #276 .
2020-08-22 23:18:48 +02:00
Dennis Guse
bcbaf4985a
Implement Track.Id and Waypoint.Id (without tests).
...
Fixes #276 .
2020-08-22 23:18:48 +02:00
Dennis Guse
f821c8ba86
Fixed tests.
2020-08-15 21:12:10 +02:00
Dennis Guse
c26a5edc03
Make track import behavior on duplicate UUID configurable (default: import with a new UUID).
2020-08-15 21:12:10 +02:00
Dennis Guse
ebf7b0a0c3
TrackRecordingActivity: added setting for fullscreen.
...
Fixes #342 .
2020-08-03 07:59:17 +02:00
Dennis Guse
b70c3be5af
Cleanup: static code analysis using AndroidStudio.
2020-07-20 20:05:45 +02:00
Dennis Guse
53b267150b
Export/Import: TrackFileFormat is now selected via settings only.
2020-05-24 10:58:43 +02:00
Dennis Guse
0dfd55ed52
Settings: added default sharing track file format.
...
Fixes #225 .
2020-05-24 10:58:43 +02:00
Dennis Guse
fadcf1cd41
Pace/speed setting: changed label and renamed keys.
...
Also removed existing translations.
2020-04-28 08:23:18 +02:00
Román
83b5ebb02c
Added new option in Preferred rate setting: By Default.
...
With By Default option it will use pace or speed depending on activity type.
Fixes #151 .
2020-04-27 20:02:55 +02:00
Dennis Guse
4893a2b743
Added cycling speed sensor.
...
Fixed speed and cadence computation.
Fixed that a sensor change in settings resulted in a disconnect for all connected sensors.
2020-04-27 07:17:46 +02:00
Dennis Guse
ddb17f61cb
Bluetooth LE: implemented cycling cadence and speed sensors.
...
Cadence is working while speed still requires the wheel size.
2020-04-27 07:17:46 +02:00
Dennis Guse
fbc902e830
Cleanup using AndroidStudio code analyzer.
...
Moved to iterator for loops for ChartView and ChartFragment.
2020-04-05 21:56:26 +02:00
Dennis Guse
f621cdf032
Removed grade internals completely.
2020-04-05 21:56:26 +02:00
Dennis Guse
b4d5eb0eec
Refactoring: SharedPreferences are not provided via DataSource anymore.
2020-01-11 19:31:58 +01:00
Dennis Guse
09fe35f1ca
Cleanup.
2020-01-11 19:31:58 +01:00
Dennis Guse
a683fbac4b
Device reboot: do not restart a not successfully ended track recording.
2019-12-11 23:05:31 +01:00
Dennis Guse
64ad9019d1
ChartView: is not configurable anymore.
2019-12-11 23:05:31 +01:00
Dennis Guse
fed6e31f9e
Cleanup.
2019-12-06 08:00:20 +01:00
Dennis Guse
301a721329
Settings: localize no heart rate sensor selected.
2019-12-03 19:53:14 +01:00
Dennis Guse
355f3ef614
Added "screen always on"-feature to TrackDetailActivity.
...
And the "show on lockscreen"-feature is only used while recording.
2019-12-03 16:57:56 +01:00
Dennis Guse
8e2598e93b
Removed split markers.
2019-12-03 07:31:24 +01:00
Dennis Guse
b06da89654
Show chart for distance as well as time.
...
Also removed configuration option.
2019-11-24 19:55:00 +01:00
Dennis Guse
3e40209d15
Refactoring.
2019-11-19 08:00:12 +01:00
Dennis Guse
a706efb8b3
Bugfix.
2019-11-14 18:30:57 +01:00
Dennis Guse
2940bf20d8
Settings: remove all defaults from code.
2019-11-12 21:33:04 +01:00
Dennis Guse
081db5a58b
Settings: remove default setting for default activity.
2019-11-12 21:33:04 +01:00
Dennis Guse
e5d1048c8d
Bugfix reset settings: really clear sharedPreferences before settings default values.
2019-11-07 19:15:17 +01:00
Dennis Guse
0f348dff10
Android does not allow referencing integer in string-arrays: store everything as string and parse it later.
2019-11-06 18:16:40 +01:00
Dennis Guse
2a60aa8f59
Settings: removed some default definitions from code into xml.
2019-11-05 22:02:23 +01:00
Dennis Guse
41e7870509
Settings: removed some default definitions from code into xml.
2019-11-05 21:13:51 +01:00
Dennis Guse
353c958ae0
Moved accessing sharedPreferences into PreferencesUtils.
2019-11-03 01:44:46 +01:00
Dennis Guse
c93e5ca1a6
Settings: moved to Androidx Compat and use one screen only.
2019-10-12 18:00:51 +02:00