From 3799c51dc30f901b43ebb3a323177ad93e593243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Sun, 14 May 2023 11:13:44 +0100 Subject: [PATCH] Add preference to display changelog on startup --- .../gadgetbridge/activities/ControlCenterv2.java | 3 ++- app/src/main/res/values/strings.xml | 2 ++ app/src/main/res/xml/preferences.xml | 7 +++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java index 26423dee5..8caf737d9 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java @@ -362,7 +362,8 @@ public class ControlCenterv2 extends AppCompatActivity } GBChangeLog cl = createChangeLog(); - if (cl.isFirstRun() && cl.hasChanges(cl.isFirstRunEver())) { + final boolean showChangelog = prefs.getBoolean("show_changelog", true); + if (showChangelog && cl.isFirstRun() && cl.hasChanges(cl.isFirstRunEver())) { try { cl.getMaterialLogDialog().show(); } catch (Exception ignored) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 99ba9d1b2..21738ba0f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1579,6 +1579,8 @@ Starting the background service failed because of an exception. Error: Check permission status Check and ask for missing permissions even when they might not be instantly needed. Disable this only if your devices actually doesn\'t support any of these features. Not granting a permission might cause issues! + Show changelog on startup + Display the changelog since last version after Gadgetbridge is updated Error exporting device specific preferences Error setting alias: Error retrieving devices from database diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index fe2f275e5..1bfb1ee36 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -306,6 +306,13 @@ android:summary="@string/pref_check_permission_status_summary" android:title="@string/pref_check_permission_status" app:iconSpaceReserved="false" /> +