Implémenter l'annuaire des forums dans Tchap X #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #5
L'écran d'annuaire des forums existe déjà dams Element X : il est accessible depuis le champ de recherche sur l'écran principal à condition que ce champ, une fois activé soit vide :
Cette vue Annuaire est affiché en plein écran.
Il fallait donc l'appeler depuis ce nouvel écran Tchap X :
Le problème rencontré est que cet écran est déjà présenté en plein écran, et qu'il n'est pas possible de présenter sous SwiftUI 2 vues successives en plain écran,
De plus, la vue Annuaire ne semble pas être faite pour être dans une NavigationView.
La vue a donc été présentée à l'écran dans une
sheet
après être revenu sur l'écran principal de l'application.Cette vue Annuaire est :
RoomDirectorySearchScreenCoordinator
presentRoomDirectorySearch
etdismissedRoomDirectorySearchScreen
Il a été nécessaire d'introduire le paramètre
isPresentedInFullScreenMode
sur l'actiondismissedRoomDirectorySearchScreen
pour appeler la bonne méthode de clôture de vue en fonction de si cette vue a été présentée en modefullscreen
ou en modesheet
.Voici l'écran final d'annuaire Tchap X présentée en modal sheet :