José Rebelo
3716d99788
Add test to ensure no duplicated DeviceType keys
2023-08-13 13:56:57 +01:00
José Rebelo
0e06bde741
Zepp OS: Enable AGPS updates for all devices
2023-08-12 13:25:19 +01:00
José Rebelo
13af55bd2e
Zepp OS: Add Zepp Coach display item and shortcut card
2023-08-12 13:18:20 +01:00
José Rebelo
ee5325418a
Zepp OS: Fix shortcut cards setting on Zepp OS 2.1
2023-08-12 13:18:20 +01:00
Arjan Schrijver
56be4c7bee
Add explanation for dynamic colors theme
2023-08-12 11:47:17 +02:00
Arjan Schrijver
c9bbc05674
Show warning when choosing dynamic theme but dynamic colors are not supported by Android
2023-08-12 10:52:12 +02:00
José Rebelo
cecca8c17e
Add Termux RUN_COMMAND permission
2023-08-09 20:50:33 +01:00
José Rebelo
3799c51dc3
Add preference to display changelog on startup
2023-08-09 20:00:47 +01:00
José Rebelo
7fb34eb262
Build nightly changelog from git
2023-08-09 20:00:47 +01:00
José Rebelo
942e853ca7
Prevent display of empty changelog
2023-08-09 19:37:27 +01:00
José Rebelo
180ed42ee1
Bangle.js: Handle fw and hw versions
2023-08-09 09:09:52 +01:00
José Rebelo
a95820d09e
Bangle.js: Fetch activity data
2023-08-08 22:11:14 +01:00
José Rebelo
f97250d46b
Upgrade ZeTime settings to androidx
2023-08-08 20:14:27 +01:00
José Rebelo
f0067ebeae
Upgrade Mi Band preferences to androidx
2023-08-08 20:10:05 +01:00
José Rebelo
61a78c0ad8
Move user name to about user preferences
...
- Remove from Mi Band prefs
- Remove fitness goal from mi band prefs - it's also un the about user
section
- During pairing, direct user to the about user if there is invalid data
2023-08-08 20:10:05 +01:00
Arjan Schrijver
69ae4ed1c4
Fix highlight color of pressed controls (like preferences)
2023-08-08 08:47:26 +00:00
Arjan Schrijver
2667ede174
Fix action overflow menu color
2023-08-08 08:47:26 +00:00
José Rebelo
99769702db
Add margin to FM frequency picker preset buttons
2023-08-08 08:47:26 +00:00
José Rebelo
4688f7d43c
Fix chart legend text color on dark theme
2023-08-08 08:47:26 +00:00
Arjan Schrijver
ee4f3fabcf
Fix widget device choice dialog behaviour
2023-08-08 08:47:26 +00:00
Arjan Schrijver
d46ed71a46
Remove undefined text color from notification app list
2023-08-08 08:47:26 +00:00
José Rebelo
f67d33fb58
Set dialog title for canned messages
2023-08-08 08:47:26 +00:00
José Rebelo
88ebbdad7a
Fix changelog background color to match dialog
2023-08-08 08:47:26 +00:00
Arjan Schrijver
225d466a7b
Make widgets configuration activities adhere to configured style
2023-08-08 08:47:26 +00:00
José Rebelo
3e1b6b2f4d
Fix sport activity details header background color
2023-08-08 08:47:26 +00:00
Arjan Schrijver
cc70a8dd0a
Fix "found my phone" button size and make it translatable
2023-08-08 08:47:26 +00:00
Arjan Schrijver
d2d54eba17
Add small margin to activity date selection buttons
2023-08-08 08:47:26 +00:00
Arjan Schrijver
d913dc5634
Fix action menu and overflow menu icons colors
2023-08-08 08:47:26 +00:00
Arjan Schrijver
73f949fc8c
Upgrade remaining CardViews to MaterialCardView
2023-08-08 08:47:26 +00:00
Arjan Schrijver
fa20d04ff4
Fix action menu icons color
2023-08-08 08:47:26 +00:00
Arjan Schrijver
3b06821114
Fix drawer and dialog color tinting and drawer title color
2023-08-08 08:47:26 +00:00
Arjan Schrijver
b0aecf6cbe
Fix cards background color
2023-08-08 08:47:26 +00:00
Arjan Schrijver
ed83071c33
Fix charts activity button alignment
2023-08-08 08:47:26 +00:00
Arjan Schrijver
eb896dcd57
Fix preference input type enforcement
2023-08-08 08:47:26 +00:00
Arjan Schrijver
b6e252c4c1
Switch UI to Material 3 and support dynamic colors
2023-08-08 08:47:26 +00:00
Arjan Schrijver
5a1e56a81e
Fossil/Skagen Hybrids: Fix unused alarms being pushed to the device
2023-08-07 15:27:25 +02:00
José Rebelo
2bda160fb5
Bangle.js: Allow enable/disable alarms
2023-08-06 00:23:05 +01:00
José Rebelo
28783ce146
Replace long changelog word to prevent horizontal scroll
2023-08-05 09:35:12 +01:00
Daniele Gobbetti
063fb31931
Garmin VivoMoveHR: prevent app crash
...
Use a more robust cast approach to prevent application crashes in some corner cases (e.g. when writing Math.round()ed values)
Since I don't own a VivoMoveHR device I couldn't test for regressions on the watch.
2023-08-04 17:57:46 +02:00
Arjan Schrijver
e305a9133f
Fossil/Skagen Hybrids: Add input types to watchface/widget settings
2023-07-31 21:31:42 +02:00
Simon Sievert
0ae14fb80a
Bangle.js: Put JSON keys in quotes
...
this allows the watch to work with gadgetbridge while 'programmable' is set to off
2023-07-29 15:03:47 +02:00
José Rebelo
2d7a6b80eb
Migrate Loyalty Cards preferences to AbstractSettingsActivityV2
2023-07-28 22:47:39 +01:00
José Rebelo
fe95d9aaa8
Fix disable log preference if log file not initialized
...
Regression introduced by 01b457895
2023-07-28 21:31:48 +01:00
José Rebelo
f3c74267c5
Set OpenTracks selection spinner to current package
2023-07-28 20:21:53 +00:00
José Rebelo
47a757bd91
Set default name for database export file
2023-07-28 20:21:53 +00:00
José Rebelo
f9ef3f47ab
Extract Pebble and HPlus settings to standalone activities
2023-07-28 20:21:53 +00:00
José Rebelo
e068bfdb75
Fix crash when acquiring location
2023-07-28 20:21:53 +00:00
José Rebelo
e9af9d9b4a
Disable reserved icon space for all settings
2023-07-28 20:21:53 +00:00
José Rebelo
db112cc90a
Reformat preferences.xml
2023-07-28 20:21:53 +00:00
José Rebelo
12b5ec8415
Upgrade Settings to androidx
...
- Extend AbstractSettingsActivityV2
- Replace all checkbox preferences with switch preferences
- Add app:useSimpleSummaryProvider to all preferences that were in getPreferenceKeysWithSummary
- Add null checks on all prefs to fix crashes in nested preference screens
- Replace listeners with lambdas to reduce code indentation
- Set input type to number where relevant
2023-07-28 20:21:53 +00:00