mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 16:24:11 +00:00
Remove unnecessary iOS 26+ search screen restriction.
This commit is contained in:
@@ -1421,7 +1421,7 @@ private extension AppCoordinator {
|
||||
}
|
||||
|
||||
func scheduleSearchBackfill() {
|
||||
guard let userSession, userSession.userSettings.app.globalSearchEnabled, #available(iOS 26.0, *) else {
|
||||
guard let userSession, userSession.userSettings.app.globalSearchEnabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ class UserSessionFlowCoordinator: FlowCoordinatorProtocol {
|
||||
spacesTabDetails = .init(tag: HomeTab.spaces, title: L10n.screenHomeTabSpaces, icon: \.space, selectedIcon: \.spaceSolid)
|
||||
spacesTabDetails.navigationSplitCoordinator = spacesSplitCoordinator
|
||||
|
||||
if flowParameters.userSession.userSettings.app.globalSearchEnabled, #available(iOS 26.0, *) {
|
||||
if flowParameters.userSession.userSettings.app.globalSearchEnabled {
|
||||
let searchCoordinator = SearchScreenCoordinator(parameters: .init(roomSummaryProvider: flowParameters.userSession.clientProxy.alternateRoomSummaryProvider,
|
||||
userSession: flowParameters.userSession,
|
||||
userIndicatorController: flowParameters.userIndicatorController))
|
||||
@@ -171,7 +171,7 @@ class UserSessionFlowCoordinator: FlowCoordinatorProtocol {
|
||||
navigationTabCoordinator.selectedTab = .chats
|
||||
}
|
||||
case .search:
|
||||
// Switch to the dedicated search tab when it's available (iOS 26 + flag), otherwise ignore.
|
||||
// Switch to the dedicated search tab when it's available (flag enabled), otherwise ignore.
|
||||
if searchTabNavigationStackCoordinator != nil {
|
||||
navigationTabCoordinator.selectedTab = .search
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ class HomeScreenViewModel: HomeScreenViewModelType, HomeScreenViewModelProtocol
|
||||
bindings: .init(filtersState: .init(userSettings: userSession.userSettings))),
|
||||
mediaProvider: userSession.mediaProvider)
|
||||
|
||||
if userSettings.app.globalSearchEnabled, #available(iOS 26.0, *) {
|
||||
if userSettings.app.globalSearchEnabled {
|
||||
state.isRoomListSearchEnabled = false
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user