Noticeable rendering time when open a chat
under review
realCrush
When clicking on a conversation from the sidebar, if there is a long conversation bubble, there is a noticeable rendering process where the bubble is stretched from a line to a complete conversation bubble.
Is there room for optimization here? It seems that the current strategy involves rendering online. I wonder if it's possible to render and store it once completed, so that the next time you open this conversation, it can be more seamless.
Daniel Nguyen
under review
There is room for optimization, yes. But it's quite challenging. I've been rewriting this part 3 times 😅
And no, it's not online rendering. It's all offline. But with markdown & latex rendering, it's not trivial at all.
I will continue to improve this. Thanks.
realCrush
Daniel Nguyen Thank you for your efforts! I've heard how challenging it can be to achieve full-functional and smooth markdown rendering in SwiftUI. Keep it up! ✊🏻