Commit Graph

8585 Commits

Author SHA1 Message Date
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
José Rebelo f4b059f173 Introduce AbstractSettingsActivityV2
This class introduces some of the common logic across preference
screens, handling nested PreferenceScreens, as well as the back button
and action bar title setting.
2023-07-28 20:21:53 +00:00
José Rebelo 597373f126 Allow filtering notifications from work profile apps 2023-07-28 18:53:50 +01:00
José Rebelo 078d3e2a55 Make application list sorting case-insensitive 2023-07-28 18:50:02 +01:00
José Rebelo 48ee259d89 Bangle.js: Reorganize device settings 2023-07-27 18:38:15 +01:00
hrglpfrmpf c1fd0b77ad Support for Withings Steel HR (#2831)
Co-authored-by: hrglpfrmpf <hrglpfrmpf@web.de>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2831
Co-authored-by: hrglpfrmpf <hrglpfrmpf@noreply.codeberg.org>
Co-committed-by: hrglpfrmpf <hrglpfrmpf@noreply.codeberg.org>
2023-07-26 17:20:43 +00:00
José Rebelo 606e20a065 Amazfit GTR/S 3: Enable AGPS Updates 2023-07-25 21:47:12 +01:00