From 90e5de83573254cd251fef243aef991d51f60d4b Mon Sep 17 00:00:00 2001 From: Michael Keller Date: Fri, 16 Jun 2023 15:08:03 +1200 Subject: [PATCH] Mobile: Make Cloud Auto Synch Status Easier to Understand. Add an explicit checkbox to the 'cloud auto synch' status toggle in the mobile 'Dive Management' menu in order to make it more intuitive to understand. This isn't super pretty, but I think it will improve the usability. A prettier way to achieve this will be to redesign the `ic_cloud_off.svg` / `ic_cloud_done.svg` in order to make them intuitively recognisable as unchecked / checked checkboxes. Example of a support request caused by confusion from the current implementation: https://groups.google.com/g/subsurface-divelog/c/9X-hTt9NFlE/m/ZcqtdOOhBQAJ Signed-off-by: Michael Keller --- mobile-widgets/qml/main.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml index a0b236484..c533581e9 100644 --- a/mobile-widgets/qml/main.qml +++ b/mobile-widgets/qml/main.qml @@ -347,7 +347,7 @@ Kirigami.ApplicationWindow { icon { name: PrefCloudStorage.cloud_auto_sync ? ":/icons/ic_cloud_off.svg" : ":/icons/ic_cloud_done.svg" } - text: PrefCloudStorage.cloud_auto_sync ? qsTr("Disable auto cloud sync") : qsTr("Enable auto cloud sync") +text: (PrefCloudStorage.cloud_auto_sync ? "\u2610 " : "\u2611 ") + qsTr("Auto cloud sync") visible: Backend.cloud_verification_status !== Enums.CS_NOCLOUD onTriggered: { PrefCloudStorage.cloud_auto_sync = !PrefCloudStorage.cloud_auto_sync