From 334d55aeaf810ec2c4c152bba288391b34809ca7 Mon Sep 17 00:00:00 2001 From: Mauro <34335419+Velin92@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:40:04 +0100 Subject: [PATCH] Removed invites and feedback from the home menu (#2262) --- .../Screens/HomeScreen/HomeScreenModels.swift | 1 - .../Screens/HomeScreen/HomeScreenViewModel.swift | 2 -- .../HomeScreen/View/HomeScreenUserMenuButton.swift | 12 ------------ changelog.d/2250.change | 1 + 4 files changed, 1 insertion(+), 15 deletions(-) create mode 100644 changelog.d/2250.change diff --git a/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift b/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift index 8a9f45877..fd67d8bb6 100644 --- a/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift +++ b/ElementX/Sources/Screens/HomeScreen/HomeScreenModels.swift @@ -33,7 +33,6 @@ enum HomeScreenViewModelAction { enum HomeScreenViewUserMenuAction { case settings - case feedback case logout } diff --git a/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift b/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift index 8fbf912a9..b73c5cf80 100644 --- a/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift +++ b/ElementX/Sources/Screens/HomeScreen/HomeScreenViewModel.swift @@ -128,8 +128,6 @@ class HomeScreenViewModel: HomeScreenViewModelType, HomeScreenViewModelProtocol leaveRoom(roomId: roomIdentifier) case .userMenu(let action): switch action { - case .feedback: - actionsSubject.send(.presentFeedbackScreen) case .settings: actionsSubject.send(.presentSettingsScreen) case .logout: diff --git a/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift b/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift index 3c7d940d2..7c9d8d43e 100644 --- a/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift +++ b/ElementX/Sources/Screens/HomeScreen/View/HomeScreenUserMenuButton.swift @@ -37,18 +37,6 @@ struct HomeScreenUserMenuButton: View { } } .accessibilityIdentifier(A11yIdentifiers.homeScreen.settings) - } - Section { - MatrixUserShareLink(userID: context.viewState.userID) { - Label(L10n.actionInvite, iconAsset: Asset.Images.shareIos) - } - Button { - context.send(viewAction: .userMenu(action: .feedback)) - } label: { - Label(L10n.commonReportAProblem, icon: \.chatProblem) - } - } - Section { Button(role: .destructive) { context.send(viewAction: .userMenu(action: .logout)) } label: { diff --git a/changelog.d/2250.change b/changelog.d/2250.change new file mode 100644 index 000000000..6ee5f2d37 --- /dev/null +++ b/changelog.d/2250.change @@ -0,0 +1 @@ +Removed redundant options from the home menu. \ No newline at end of file