Dennis Guse
9cebb1013c
Implement ViewBindings for Fragments.
2020-10-31 22:21:49 +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
3c1ab01df6
SensorData uses null internally instead of NaN.
2020-10-31 22:21:49 +01:00
Dennis Guse
b6850eb46f
BluetoothSensorManager: on initiate connect to sensor, report address to be shown on UI.
...
Fixes #64 .
2020-10-31 22:21:49 +01:00
Dennis Guse
08b9cb31fa
StatisticsRecordingFragment does not need to check GPS accuracy.
2020-10-31 21:38:57 +01:00
Dennis Guse
9541a92657
Small cleanups and improvements code.
2020-10-31 20:39:37 +01:00
Román Martínez
acc2627bde
Activity with progress and summary for import all option. Fixes #471 .
...
ErrorListDialog shared by ExportActivity and ImportActivity.
2020-10-31 20:39:37 +01:00
Dennis Guse
48c3695b5d
Database enforces foreign key constraints incl. cascading deletes. ( #480 )
...
* Database enforces foreign key constraints incl. cascading deletes.
Fixes #317 .
2020-10-30 21:26:13 +01:00
Dennis Guse
2b280f050c
SharedContentProvider now uses parent ContentProvider directly instead of ContentProviderUtils.
2020-10-30 21:25:41 +01:00
Peter Storch
bbb91fedc5
fix #470 Unable to parse kml in kmz
2020-10-22 19:22:46 +02:00
Peter Storch
433ab01ece
Track.Id.toString returns string representation of id
2020-10-22 19:17:53 +02:00
Peter Storch
88e1a95da7
fix NPE introduced in #466
2020-10-22 19:08:52 +02:00
Román Martínez
d4483819eb
ImportActivity intent filters. ( #466 )
...
* ImportActivity intent filters.
* add intent_filter to work with Locus and OsmAnd
* extent intent filters
Co-authored-by: Peter Storch <peter.storch@gmail.com >
2020-10-21 22:52:39 +02:00
Román
70c1379778
Export All: ask to the user when conflicts (track already exported in the selected directory) and show a summary. Fixes #451 .
2020-10-20 12:07:58 +02: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
Román
679c1d7e3e
Intervals: TrackDataHub instead of ContentProvider. Fixes #453 .
2020-10-11 12:12:44 +02:00
Román
0036934fb3
Intervals: added elevation gain and only shows speed or pace, depending on settings.
2020-10-11 12:12:44 +02:00
Román
c508747203
Bugfix: import gpx file added heart rate like a speed because a break missing.
2020-10-08 12:39:31 +02:00
Dennis Guse
c29d69b44d
Cleanup.
2020-10-05 22:59:21 +02:00
Román
547b1d07bd
Bugfix: interval stats announced incorrectly because an error in last interval computing. Fixes #443 .
2020-10-05 20:08:07 +02:00
Dennis Guse
bc04efbaac
Bugfix: for export all write permissions are required.
...
Android 11 enforces this (and it is good practice).
Fixes #439 .
2020-09-26 19:52:48 +02:00
Román
fbb9d21e73
TrackRecordingActivity keeps Track.Id value instead of track object. Every time the track is needed it gets it. Fixes #435 .
2020-09-26 16:47:51 +02:00
Dennis Guse
d09aaab398
Theming: import/export finished dialog needs to be AndroidX.
2020-09-24 22:45:20 +02:00
Dennis Guse
e939778beb
Refactor: use marker instead of waypoint.
...
Fixes #389 .
2020-09-23 17:16:34 +02:00
Dennis Guse
8643b50bd1
Bugfix: application context does not provide access to theme attributes.
2020-09-23 12:12:34 +02:00
Dennis Guse
74e42525d4
Cleanup.
2020-09-23 08:11:10 +02:00
Dennis Guse
e574c67ad6
Theming: activity icons are now in textColorPrimary.
...
And replaced spinner in StatisticsRecordedFragment.
2020-09-23 07:36:15 +02:00
Dennis Guse
ce38d5e891
Theming: define colorAccent.
2020-09-23 07:36:15 +02:00
Dennis Guse
eba9106db5
Theming: delete dialog needs to be Androidx for proper theming.
2020-09-23 07:36:15 +02:00
Dennis Guse
b974193564
Theming: delete dialog uses delete icon.
2020-09-23 07:36:15 +02:00
Dennis Guse
0b3e447258
Theming: charts use theme text colors.
2020-09-23 07:36:15 +02:00
Dennis Guse
caec5e7c45
Theming: chart use default design background color.
2020-09-23 07:36:15 +02:00
Dennis Guse
240cb4b363
Theming: chart colors extracted.
2020-09-23 07:36:15 +02:00
Dennis Guse
91e8eb66b1
Theming: chart text is now rendered as FILL_AND_STROKE.
2020-09-23 07:36:15 +02:00
Dennis Guse
27bd69ec62
Code cleanup.
2020-09-23 07:36:15 +02:00
Dennis Guse
733ee1c6e6
Theming: move TrackEdit to material design text fields.
2020-09-23 07:36:15 +02:00
Dennis Guse
e874af791e
Theming: removed all custom modifications to Holo theme.
2020-09-23 07:36:15 +02:00
Dennis Guse
a4b2bb1aa0
Theming: tint all icons with colorControlNormal.
2020-09-23 07:36:15 +02:00
Dennis Guse
4150d060ee
Theming: enable day/night mode incl. app-wide setting.
2020-09-23 07:36:15 +02:00
Román
5c1f669b2b
Bugfix: spinner adapter needed notifyDataSetChanged to reload intervals with unit when user change from km to mi and the other way around.
2020-09-21 19:12:57 +02:00
Dennis Guse
cc1e080ce1
Interval statistics: show unit in dropdown.
2020-09-20 19:05:32 +02:00
Dennis Guse
0dfd31a308
Code cleanup via Android Studio analyze.
...
Notably change: TrackPoint's copy constructor missed to copy the elevationGain.
2020-09-20 18:46:05 +02:00
Román
d1957331b8
Intervals refactoring: added stack mode to the intervals adapter with two possibilities: stack from top and stack from bottom.
...
Stack from top for recorded intervals (the first lap in the top).
Stack from bottom for recording intervals (the last lap in the top).
2020-09-14 18:31:12 +02:00
Román
ffedc04777
Intervals refactoring: avoid duplication code: IntervalsRecordingFragment is a version of IntervalsFragment.
2020-09-14 18:31:12 +02:00
Román
684762db58
Intervals refactoring: ListView instead of LinearLayout with a list of views.
2020-09-14 18:31:12 +02:00
thrillfall
5a44da3fb0
extract logic for creating DocumentFile for export to align naming
2020-09-14 17:25:29 +02:00
Dennis Guse
88cf46d999
Bugfix: another missed toString() in the id-refactoring.
2020-09-14 12:29:31 +02:00
Román
906b9413d1
Improved and simplified lap time/speed announcement message.
2020-09-13 19:30:17 +02:00
Dennis Guse
060c4f1529
Theming: add a SplashScreen for TrackListActivity.
2020-09-12 00:03:42 +02:00