Add better support for colored text (and shrugs) from other clients
Some clients - such as Element - can send colored text through spans, which fails to display in Qt's rich text parser. So we need to transform that into CSS styles which is supported by Qt.
Notably this allows you to exchange rainbow shrugs through Matrix, which is really important. And this means colored backgrounds for text is supported too, I guess.
Before | After |
---|---|
![]() |
![]() |
Edited by Joshua Goins