Dennis Guse
8c364ba7e2
Support altitude correction via Android's native AltitudeConverter (API34+).
...
Fixes #1492 .
2023-06-22 22:50:34 +02:00
Dennis Guse
62d9e81b23
VoiceAnnouncement: migrated es, pt, zh, fr, de to ICU plural format.
...
Follow-up to #1584 .
2023-06-22 07:25:52 +02:00
Dennis Guse
1a5acc8f2d
Cleanup using AndroidStudio analyze.
2023-06-21 23:15:04 +02:00
Dennis Guse
1f86250e46
ICU's MessageFormat handles plurals for floats (getQuantityString does not).
...
Fixes #1584 .
2023-06-21 19:19:53 +02:00
Dennis Guse
a431850793
Material3: less customizing for night
...
mode.
2023-06-20 07:28:00 +02:00
Dennis Guse
5c17c8ffcf
Material3: less customizing for day mode.
2023-06-20 07:28:00 +02:00
Dennis Guse
1c825b052e
Bugfix: prevent crash if sensor that need computation disconnect (or connection timeout).
2023-06-16 22:48:49 +02:00
Dennis Guse
eb8d28dfc1
Units: add imperial with meters.
...
Fixes of #1609 .
2023-06-16 00:00:31 +02:00
Dennis Guse
9f1ea4d745
Migrate to Material3 design.
...
Fixes #1586 .
2023-06-15 23:56:46 +02:00
Dennis Guse
dbd64a8075
Cleanup: rename category to activityType.
2023-06-15 18:45:11 +02:00
Dennis Guse
75a88ca0e1
Bugfix: prevent crash if sensor that need computation disconnect (or connection timeout).
...
java.lang.Object.equals(java.lang.Object)' on a null object reference
at de.dennisguse.opentracks.sensors.sensorData.SensorDataSet.set(SensorDataSet.java:171)
at de.dennisguse.opentracks.sensors.sensorData.SensorDataSet.remove(SensorDataSet.java:93)
at de.dennisguse.opentracks.sensors.SensorManager$1.onDisconnect(SensorManager.java:35)
at de.dennisguse.opentracks.sensors.BluetoothRemoteSensorManager.onDisconnecting(BluetoothRemoteSensorManager.java:173)
2023-06-14 22:35:38 +02:00
Dennis Guse
2af19b00e5
Settings: make Bluetooth filter option readable.
...
Fixes #1602 .
2023-06-14 22:21:02 +02:00
Dennis Guse
11db0d1a4f
Rewrote GpsStatus check and added tests.
2023-06-11 21:27:50 +02:00
Dennis Guse
6a4adee2f2
Cleanup: GPS Status only reports current status.
2023-06-11 21:27:50 +02:00
Dennis Guse
d04b420c56
Bugfix: GPS disabled warning was shown repeatedly.
...
Fixes #1429 .
2023-06-11 21:27:50 +02:00
Dennis Guse
0122539d0f
Bugfix: crash on starting a recording with at least one BLE sensor configured.
...
Introduced in f336a1da12
2023-06-11 15:21:22 +02:00
Dennis Guse
0b8c2a0ef6
Cleanup using AndroidStudio's analyze feature.
2023-06-08 21:28:35 +02:00
Dennis Guse
cef363562c
Merge pull request #1516 from OpenTracksApp/android14#1496
...
Target Android 14/API34
2023-06-08 07:19:52 +02:00
Dennis Guse
e681531186
Merge remote-tracking branch 'weblate/main'
2023-06-08 07:19:07 +02:00
Dennis Guse
65c4b85bc4
EspressoTests: only grant POST_NOTIFICATION if running on Android 13.
2023-06-08 07:15:33 +02:00
Dennis Guse
d7022a07a2
Cleanup: use Java17' Records.
...
Fixes #1526 .
2023-06-08 07:06:22 +02:00
mm4c
7fc6492e13
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-06-07 10:50:38 +02:00
Dennis Guse
80d968dd0f
Cleanup.
2023-06-04 13:16:22 +02:00
Dennis Guse
f336a1da12
Move GPSManager into SensorManager.
...
Includes Bugfix: SensorManager might not have been stopped.
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
1657bf5ec1
Cleanup: removed SensorDataSetChangeObserver interface.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
d046ca1cd8
SensorManager handles SensorDataSet.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
6c852091ce
AltitudeSumManager: extracted Barometer driver.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
4906d3f942
Introduced AtmosphericPressure.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
denta58
0395394e26
Bluetooth pressure data parse
2023-06-04 13:16:22 +02:00
Chris
3ca8381504
App shortcut for aggregated statistics.
...
Part of #1563 .
2023-06-04 11:57:25 +02:00
ovl-1
b92457cb23
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.8% (496 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-06-02 17:51:32 +02:00
josé m
4baec1e672
Translated using Weblate (Galician)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-06-02 17:51:31 +02:00
Dennis Guse
c702c5a4a0
Bugfix: translation for settings_recording_min_required_accuracy_summary needs to be inverted.
...
Fixes #1573 .
2023-05-31 17:12:15 +02:00
ovl-1
8797b033a3
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.6% (493 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-05-29 19:48:47 +02:00
Dennis Guse
ae37ec9c33
Bugfix: set file suffix for "one file"-exports explicitly.
...
KML/KMZ was added by AndroidOS, but not GPX.
Part of #1318 .
2023-05-28 21:30:09 +02:00
Dennis Guse
ccc18739a4
Bugfix: KML exporter for multiple tracks created invalid XML.
...
Part of #1318 .
2023-05-28 21:30:09 +02:00
Dennis Guse
f48c4806b5
Simplify TrackExporter interface.
2023-05-28 21:30:09 +02:00
Dennis Guse
3aadf6d5d8
Cleanup: use an enum for export's conflict resolution.
2023-05-28 21:30:09 +02:00
Dennis Guse
2f2679c775
Export: implement export to one file.
...
Fixes #1318
2023-05-28 21:30:09 +02:00
Dennis Guse
442e23b106
Cleanup: EGM2008CorrectionManager returns Altitude.
2023-05-27 08:07:33 +02:00
Dennis Guse
65249f11b2
Move Help from Settings to TrackList (overflow menu).
...
Fixes #956 .
2023-05-26 13:24:43 +02:00
Dennis Guse
34b5c2ab18
BLE: code for fetching and parsing battery level (not used).
...
Part of #24 .
2023-05-25 22:09:27 +02:00
Dennis Guse
93919183be
Cleanup: use ActivityUtils.vibrate().
2023-05-24 20:18:35 +02:00
Dennis Guse
1915641d78
Fix tests for FileUtils.buildUniqueFileName().
2023-05-23 23:28:25 +02:00
Dennis Guse
c2c7cad3eb
Warning: do not change MAIN/LAUNCHER activity name due to use by icon packs.
2023-05-23 21:22:08 +02:00
Dennis Guse
e4957e45af
Espresso UI tests: get required permissions for Android 13.
2023-05-20 15:59:44 +02:00
rjo12
5b0e7e5065
Bugfix: Off-by-one bug in subtracting UINT. Fixes #1557
2023-05-15 08:19:49 +02:00
Dennis Guse
29568d0e3f
Bugfix: prevent crash when creating a marker (no camera or gallery application present).
...
Fixes #1561 .
2023-05-13 13:41:07 +02:00
Dennis Guse
a571c4c93b
Merge remote-tracking branch 'weblate/main'
2023-05-13 13:39:17 +02:00
mm4c
6847e1f899
Translated using Weblate (Dutch)
...
Currently translated at 99.4% (502 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-05-11 15:50:14 +02:00