Dennis Guse
6f65808932
Bugfix: set a default theme.
...
Introduced in c34e9bd7
Part of #2123 .
2025-07-11 20:26:13 +02:00
Dennis Guse
c34e9bd7b6
Themes: use separate themes for DayNight/OLED/DynamicColors.
...
Fixes #2123 .
2025-07-04 16:49:35 +02:00
Dennis Guse
522d9ebe2e
Public API: allow marker creation.
...
Fixes #2031 .
2024-12-21 20:46:09 +01:00
Dennis Guse
aaf78e0b74
Settings: language chooser is now available for all Android versions.
...
Part of #1974
2024-12-11 22:06:09 +01:00
Peter Storch
389c4bed96
fix #1957 open MarkerEditActivity to receive external marker ( #1960 )
...
* fix #1957 add CreateMarkerActivity to receive external marker
2024-07-30 15:24:18 +02:00
Dennis Guse
151c3a79de
Predictive back: for everything except import/export.
...
Fixes #1708 .
2024-05-25 23:46:24 +02:00
Dennis Guse
c30862c0da
Tests can now be executed again on pre-Android 12.
2024-02-10 21:31:12 +01:00
Dennis Guse
e48b6054df
Cleanup: Theme is called OpenTracksTheme.
2023-12-29 13:09:52 +01:00
Dennis Guse
31ea1348de
Predictive back: enable.
...
Part of #1708 .
2023-10-10 07:37:05 +02:00
Leon Marz
7776b51f05
TrackListActivity: Set launchMode to singleTop
2023-09-14 18:11:02 +02:00
Dennis Guse
9b6df4bf99
Bugfix: request ACCESS_BACKGROUND_LOCATION fails; removing it for now.
...
Introduced in 3910837d1a
Part of #1653 .
2023-08-22 07:15:08 +02:00
v_schaefer
3910837d1a
Fix: GPS Access denied when phone in standby
...
Added ACCESS_BACKGROUND_LOCATION permission to access GPS while phone is in standby. This is necessary for situations where the PublicAPI is triggered to start a record from an external device like a smartwatch.
2023-08-08 12:51:11 +02:00
Dennis Guse
4baaff8374
TrackDeleteService can be a JobIntentService (rather than ForegroundService).
...
Android 14 requires ForegroundService to have a reason.
Fixes #1657 .
2023-08-06 11:41:40 +02:00
Dennis Guse
971b0196da
Android14: crash due to missing announcement of ForegroundServiceType.
...
Fixes #1655 .
2023-08-06 10:51:25 +02:00
Dennis Guse
42234515cb
Android14: crash due to missing announcement of ForegroundServiceType.
...
Fixes #1655 .
2023-08-06 09:49:17 +02:00
Chris
3ca8381504
App shortcut for aggregated statistics.
...
Part of #1563 .
2023-06-04 11:57:25 +02:00
Dennis Guse
2f2679c775
Export: implement export to one file.
...
Fixes #1318
2023-05-28 21:30:09 +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
7dcc0ec8bc
AGP: generate local_config.xml
2023-04-12 19:30:57 +02:00
Miguel Almeida
e275d3e5c0
Enable backups if client side encryption is enabled
2023-03-08 23:12:26 +01:00
elastic rock
bb1eaa5b56
Android system per-app language preferences
2023-02-05 00:58:21 +01:00
Dennis Guse
85a73c3c85
Implement introduction screen.
...
Fixes #1316 .
2022-09-18 15:44:49 +02:00
Dennis Guse
8b08af6bcf
Upgrade to Gradlew 7.5.1
2022-08-21 22:02:49 +02:00
Dennis Guse
0ada9a2463
Android13: request NOTIFICATION_POST permission.
...
Fixes #1353 .
Part of #1210 .
2022-08-18 08:07:37 +02:00
Peter Storch
1108684d06
Add "show on map" format selection dialog
2022-05-30 07:51:00 +02:00
Peter Storch
17ad13d559
Add ExceptionHandler and ShowErrorActivity
2022-05-19 06:12:58 +02:00
Dennis Guse
9d64989ef1
Public API: implemented STOP properly.
...
Fixes #1103 .
2022-05-08 20:29:13 +02:00
Román Ginés
da62d26409
UI refactoring with a Bottom App Bar.
...
Only one button to play/stop.
Stop Activity to edit track just recorded, resuming or finishing.
Logo color to FF6D00.
Fixes #1078 #437 #575 #1094 .
2022-05-08 20:06:24 +02:00
Dennis Guse
838f3dc622
Public API: enable other applications to start recordings.
...
Fixes #671 .
2022-01-23 20:13:00 +01:00
Dennis Guse
7caf33fb66
Package structure: moved share functionality.
...
Part of #963 .
2022-01-15 22:28:47 +01:00
Dennis Guse
0645628d7e
Package structure: moved models and database.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
2ca69df447
Package structure: moved Marker UI code.
...
Part of #963 .
2022-01-15 22:08:21 +01:00
Dennis Guse
1a125ca60d
Package structure: moved aggregated statistics.
...
Part of #963 .
2022-01-15 22:08:06 +01:00
Román Martínez
7f9057c519
Added profiles for custom layouts.
...
Users can add severals custom layouts and select one of them in recording fragment. The last selected layout is the one that will be use in the next recording.
Fixes #938 .
2021-12-07 18:07:25 +01:00
Dennis Guse
2f5b7b63e4
Opening from notification: pressing back goes to TrackListActivity.
...
Fixes #928 .
2021-10-14 18:33:44 +02:00
Timo Schwarzer
f070495fb4
Ask for permission before using Bluetooth
2021-09-22 22:14:53 +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
26414b0c7c
Upgrade to API level 31 (Android12).
...
Fixes #803 .
2021-07-29 22:54:57 +02:00
Dennis Guse
e65b8989d3
Show on map: offer KML instead of KMZ (translations + Activity name)
2021-07-01 19:50:38 +02:00
Dennis Guse
8656681e1d
Android12: ACCESS_FINE_LOCATION now also requires to ask for ACCESS_COARSE_LOCATION.
...
Part of #803 .
2021-07-01 19:35:41 +02:00
Dennis Guse
afbd3aa997
Android12: upgrade Bluetooth permissions.
...
Part of #803 .
2021-07-01 19:35:41 +02:00
Dennis Guse
71c385a1a9
Android12: add new Bluetooth connect permission.
...
Fixes #821 .
2021-06-17 23:18:04 +02:00
Dennis Guse
b0575c0f5b
Launcher icon: use vector (layer-list for API21+ and adaptive-icon for API26+).
2021-05-29 19:36:42 +02:00
Román Martínez
93f203bcf1
Track deletion is handled by a service that shows a progress bar on the notification bar. Fixes #735 .
2021-05-17 19:45:26 +02:00
Dennis Guse
0e3ffa58f0
Disable hasFragileUserData for production.
...
Should fix #685 and #129 .
2021-05-16 14:34:42 +02:00
Rodrigo Oliveira
3c5a1be16b
Fix #711 : declare TextToSpeech.Engine.INTENT_ACTION_TTS_SERVICE on queries element
...
This enables the use of TextToSpeech engine on Android 11.
Ref.: https://developer.android.com/reference/android/speech/tts/TextToSpeech
2021-04-17 19:31:26 +02:00
Dennis Guse
503cba1315
Import: allow import multiple select files.
...
Fixes #559 .
2021-03-14 12:48:27 +01:00
Dennis Guse
6392e88dc7
Enable RTL.
2020-11-28 15:05:49 +01:00
Dennis Guse
9ef312fc93
Search is now handled by TrackListActivity and MarkerListActivity.
...
* data is loaded via cursor,
* removed custom ranking (handled in database),
* search text is wrapped with wildcards, and
* search view can be closed by back button.
Fixes #492 .
2020-11-09 18:56:25 +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