Ce problème est principalement un espace réservé pour le rendu des problèmes de blocage de la version signalée par @FredericJacobs
Par exemple. Messages du fil de discussion précédent que vous consultiez, apparaissant dans celui que vous consultez actuellement.
Certains commits peuvent être pertinents :
Je ne remarque pas vraiment de problèmes lors de l'affichage de fils de discussion courts ou de texte brut, mais à mesure que les fils s'allongent et incluent plus de médias, les choses deviennent vraiment lentes et les images commencent à tomber.
Faire quelques analyses dans les instruments a montré que nous passons beaucoup de temps à construire nos TSInteractions. Comme première étape rapide, je les ai mis en cache ici :
https://github.com/WhisperSystems/Signal-iOS/compare/master...michaelkirk :fix-glitchy-ui?expand=1
@FredericJacobs pouvez-vous voir si cela améliore la situation que vous
Il semble y avoir des fruits d'optimisation plus bas que je continuerai d'attaquer.
Non, je ne parle pas de pertes d'images.
Lorsque vous avez quelques threads et que vous basculez entre eux, certains messages d'autres threads peuvent être rendus dans le mauvais thread.
Je ne l'ai jamais reproduit, je vais donc le laisser flotter jusqu'à la bêta. Espérons que le fait d'impliquer davantage d'utilisateurs nous permettra d'obtenir plus de données de reproduction.
AFAIK cela n'a pas été reproduit. Fermeture.
Commentaire le plus utile
Je ne remarque pas vraiment de problèmes lors de l'affichage de fils de discussion courts ou de texte brut, mais à mesure que les fils s'allongent et incluent plus de médias, les choses deviennent vraiment lentes et les images commencent à tomber.
Faire quelques analyses dans les instruments a montré que nous passons beaucoup de temps à construire nos TSInteractions. Comme première étape rapide, je les ai mis en cache ici :
https://github.com/WhisperSystems/Signal-iOS/compare/master...michaelkirk :fix-glitchy-ui?expand=1
@FredericJacobs pouvez-vous voir si cela améliore la situation que vous
Il semble y avoir des fruits d'optimisation plus bas que je continuerai d'attaquer.