From 3e5421604bd2f99322f37c9c5cefc7072e729cab Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Mon, 21 Nov 2022 01:38:35 +0100 Subject: [PATCH] Hide inapplicable settings on android BUG: 456674 CCBUG: 454741 CCBUG: 456676 --- src/qml/Settings/AppearanceSettingsPage.qml | 2 +- src/qml/Settings/GeneralSettingsPage.qml | 1 + src/qml/Settings/SettingsPage.qml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qml/Settings/AppearanceSettingsPage.qml b/src/qml/Settings/AppearanceSettingsPage.qml index 799371e08..6f7b22ca5 100644 --- a/src/qml/Settings/AppearanceSettingsPage.qml +++ b/src/qml/Settings/AppearanceSettingsPage.qml @@ -224,7 +224,7 @@ Kirigami.ScrollablePage { Loader { id: colorSchemeDelegate - visible: item !== null + visible: item !== null && Qt.platform.os !== "android" source: "qrc:/ColorScheme.qml" Layout.fillWidth: true } diff --git a/src/qml/Settings/GeneralSettingsPage.qml b/src/qml/Settings/GeneralSettingsPage.qml index cb6df5a69..fc897b796 100644 --- a/src/qml/Settings/GeneralSettingsPage.qml +++ b/src/qml/Settings/GeneralSettingsPage.qml @@ -58,6 +58,7 @@ Kirigami.ScrollablePage { text: i18n("Automatically hide/unhide the room information when resizing the window") checked: Config.autoRoomInfoDrawer enabled: !Config.isAutoRoomInfoDrawerImmutable + visible: Qt.platform.os !== "android" onToggled: { Config.autoRoomInfoDrawer = checked Config.save() diff --git a/src/qml/Settings/SettingsPage.qml b/src/qml/Settings/SettingsPage.qml index 51d6258e8..7e94a0dd7 100644 --- a/src/qml/Settings/SettingsPage.qml +++ b/src/qml/Settings/SettingsPage.qml @@ -37,6 +37,7 @@ Kirigami.CategorizedSettings { text: i18n("Spell Checking") iconName: "tools-check-spelling" page: Qt.resolvedUrl("SonnetConfigPage.qml") + visible: Qt.platform.os !== "android" }, Kirigami.SettingAction { text: i18n("Network Proxy")