Dennis Guse
c34e9bd7b6
Themes: use separate themes for DayNight/OLED/DynamicColors.
...
Fixes #2123 .
2025-07-04 16:49:35 +02:00
Dennis Guse
edac784b1e
ChartView should get colors from Material library (for Dynamic colors).
...
Part of #2123 .
2025-07-04 16:49:35 +02:00
Dennis Guse
4999b54a97
Reworked MarkerDetail UI.
2025-06-27 15:51:51 +02:00
Dennis Guse
0dca1461e1
Cleanup: list adapters.
2025-06-27 15:51:51 +02:00
Dennis Guse
2e13054042
Cleanup: TrackPoint exposes Position.
2025-06-27 15:51:51 +02:00
Dennis Guse
3eba204b9d
MarkerDetail page shows name in title.
2025-06-27 15:51:51 +02:00
Dennis Guse
8b8eaa5ea9
MarkerDetailActivity must call onDestroy().
2025-06-27 15:51:51 +02:00
Dennis Guse
da109fb8fe
Import+Export activity: removed "require twice back navigation".
...
onBackPressed() is not support anymore as of Android gradle plugin 8.11.0
2025-06-25 19:58:40 +02:00
Dennis Guse
fca4206c86
Migrated MarkerDetailActivity to ViewPager2.
2025-06-25 19:44:38 +02:00
Dennis Guse
a2531c8651
Cleanup: MarkerDetailFragment uses MenuProvider.
2025-06-25 19:44:38 +02:00
Dennis Guse
7b4ab81f5c
Marker: replaced orange pushpin.
2025-06-25 19:44:38 +02:00
Dennis Guse
90446639b0
Cleanup: remove TrackUtils by inlining functionality.
2025-06-25 19:44:38 +02:00
Dennis Guse
8744724c0f
Enable to edit timezone offset for recorded tracks.
...
Fixes #2014 .
2025-06-25 19:44:38 +02:00
Dennis Guse
1113cb1764
Bugfix: always update track meta data.
2025-06-25 19:44:38 +02:00
Dennis Guse
f9466b7347
Cleanup: inline TrackEdit UI into one file.
2025-06-25 19:44:38 +02:00
Dennis Guse
6334c03dbc
Edge-2-edge: adjust for virtual keyboard changes.
...
Part of #2073 .
2025-06-22 22:28:45 +02:00
Dennis Guse
a164876615
Edge-2-edge for Android 10 and below requires a quirk.
...
Part of #2073 .
2025-06-20 19:13:05 +02:00
Dennis Guse
5bbb5f789f
Bugfix: apply edge-2-edge insets to everything always.
...
Fixes #2073 .
2025-06-20 19:13:05 +02:00
Dennis Guse
6e42857023
Cleanup: properly name method (has side effect).
2025-06-20 19:13:05 +02:00
Dennis Guse
9b5ef0707e
Cleanup: remove unused code for track list.
2025-06-19 17:54:45 +02:00
Dennis Guse
07124ad702
Bugfix: track icon in track detail page should taken from activityType (not te localized string).
...
Fixes #2112 .
2025-06-13 08:16:29 +02:00
Dennis Guse
9257abb9ec
Cleanup: remove unused attribute.
2025-06-13 08:16:29 +02:00
Dennis Guse
4843a2386a
Bugfix: KML/KMZ failed to export heading - ancient functionality got removed.
...
Fixes #2096 .
2025-06-10 17:58:42 +02:00
Dennis Guse
2e3c8c8895
Add logging for export failures.
...
Part of #2096 .
2025-06-10 08:40:57 +02:00
Dennis Guse
adef029ce4
Add logging for export failures.
...
Part of #2096 .
2025-06-09 22:55:37 +02:00
Megadash452
08283c6e31
Move code thatvapplies insets to its own method
2025-06-07 15:32:03 -04:00
Megadash452
33fff17749
Enabled edge-to-edge rendering and applied navbar insets
2025-06-06 18:01:21 -04:00
Peter Storch
af6baeab9f
fix #2104 csv export altitude above 1000m
2025-05-27 22:29:57 +02:00
Dennis Guse
b4ccdcf4a2
Bugfix: GPX exporter missed schemaLocation for TrackStatsExtension/v1
...
Fixes #2093 .
2025-04-21 22:15:17 +02:00
Dennis Guse
681b987927
Cleanup: export/import renaming.
2025-04-21 22:05:28 +02:00
Dennis Guse
3df45c54d6
GPX: export TrackPointExtension correctly (order and rest of the data under <extension> directly).
...
Importing old (incorrect) and new (correct) format supported.
Part of #2074 .
2025-03-16 11:06:21 +01:00
Dennis Guse
ebd4030869
GPX: correct URL for Cluetrust.
...
Part of #2074 .
2025-03-16 08:59:37 +01:00
Dennis Guse
074484393e
Bugfix: Markers without photo could not be deleted (created pre v4.18.0).
...
Introduced in 1b33184835
Fixes #2071 .
2025-03-15 20:36:00 +01:00
Dennis Guse
bc61e08072
Release: v4.18.0
2025-03-08 12:37:36 +01:00
Dennis Guse
ea4193a562
Bugfix: GPS-based data in UI should not drop back to zero.
...
Likely introduced b9ed5e28e0 .
2025-03-07 17:45:31 +01:00
Dennis Guse
e7aa6f20d4
Cleanup: use Position and cleanup TrackPoint.
2025-03-01 23:05:05 +01:00
Dennis Guse
1d5f65be48
Position: use for TrackPoint.
2025-03-01 23:05:05 +01:00
Dennis Guse
e83ba04d71
Position: move checks for validity.
2025-03-01 23:05:05 +01:00
Dennis Guse
9a37591651
Position: use for Marker.
2025-03-01 23:05:05 +01:00
Dennis Guse
1b33184835
Cleanup: Marker stores URI to photo (instead of String).
2025-03-01 23:05:05 +01:00
Dennis Guse
b9ed5e28e0
Sensor data: separate aggregation and TTL explicitly.
...
Part of #1995 .
2025-03-01 22:51:48 +01:00
Dennis Guse
d4e9b5d3d7
Cleanup: renames in sensor data handling.
...
Part of #1995 .
2025-03-01 22:51:48 +01:00
Dennis Guse
a6d318d970
Cleanup: move GpsManager into sensors package.
2025-03-01 22:51:48 +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
7df625ff0c
Revert "Bugfix: on idle detection reset movement-based sensor data."
...
This reverts commit fd9646bb1f .
2025-01-20 07:53:45 +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
01f4359cdf
Sensor data: use monotonic clock (for isRecent).
...
Part of #1966 .
2024-12-28 17:33:53 +01:00
Dennis Guse
333bc6f31b
Sensor data: use monotonic clock.
...
Part of #1966 .
2024-12-28 17:33:53 +01:00