From 391a6d54f53034c832c49922d8bec5a6d41e3039 Mon Sep 17 00:00:00 2001 From: TSI-amrutwaghmare <96108296+TSI-amrutwaghmare@users.noreply.github.com> Date: Tue, 7 Nov 2023 14:23:35 +0530 Subject: [PATCH 1/6] NMC 1990 - Setting and advance setting screen customisation --- .../xcshareddata/xcschemes/Nextcloud.xcscheme | 2 +- .../SettingsTestCases.swift | 341 ++++++++++++++++++ .../AnalysisDataCollectionSwitch.swift | 42 +++ .../Settings/AnalysisDataCollectionSwitch.xib | 73 ++++ iOSClient/Settings/CCAdvanced.m | 10 +- iOSClient/Settings/HelpViewController.swift | 57 +++ .../Settings/ImprintViewController.swift | 70 ++++ .../Settings/MagentaCloudVersionView.swift | 31 ++ .../Settings/MagentaCloudVersionView.xib | 76 ++++ iOSClient/Settings/NCSettings.m | 231 +++++------- .../OpenSourceSoftwareViewController.swift | 56 +++ .../PrivacyPolicyViewController.swift | 68 ++++ .../PrivacySettingsViewController.swift | 147 ++++++++ .../RequiredDataCollectionSwitch.swift | 34 ++ .../Settings/RequiredDataCollectionSwitch.xib | 73 ++++ .../SaveSettingsCustomButtonCell.swift | 46 +++ .../Settings/SaveSettingsCustomButtonCell.xib | 46 +++ 17 files changed, 1255 insertions(+), 148 deletions(-) create mode 100644 Tests/NextcloudUnitTests/SettingsTestCases.swift create mode 100644 iOSClient/Settings/AnalysisDataCollectionSwitch.swift create mode 100644 iOSClient/Settings/AnalysisDataCollectionSwitch.xib create mode 100644 iOSClient/Settings/HelpViewController.swift create mode 100644 iOSClient/Settings/ImprintViewController.swift create mode 100644 iOSClient/Settings/MagentaCloudVersionView.swift create mode 100644 iOSClient/Settings/MagentaCloudVersionView.xib create mode 100644 iOSClient/Settings/OpenSourceSoftwareViewController.swift create mode 100644 iOSClient/Settings/PrivacyPolicyViewController.swift create mode 100644 iOSClient/Settings/PrivacySettingsViewController.swift create mode 100644 iOSClient/Settings/RequiredDataCollectionSwitch.swift create mode 100644 iOSClient/Settings/RequiredDataCollectionSwitch.xib create mode 100644 iOSClient/Settings/SaveSettingsCustomButtonCell.swift create mode 100644 iOSClient/Settings/SaveSettingsCustomButtonCell.xib diff --git a/Nextcloud.xcodeproj/xcshareddata/xcschemes/Nextcloud.xcscheme b/Nextcloud.xcodeproj/xcshareddata/xcschemes/Nextcloud.xcscheme index 1f2006a444..31bb00f158 100755 --- a/Nextcloud.xcodeproj/xcshareddata/xcschemes/Nextcloud.xcscheme +++ b/Nextcloud.xcodeproj/xcshareddata/xcschemes/Nextcloud.xcscheme @@ -95,7 +95,7 @@