Skip to content

Conversation

@Petrakeas
Copy link
Contributor

Spanable support is now enabled by default. The documentation and readme have been updated accordingly. An affected unit test has been updated.

When NativeCore#setSupportSpannable(true) was called, strings were processed by fromHTML() even when they contained no tags. Since fromHTML() has a performance cost, we had a perfomrance penalty even when we didn't need it.

With this update, we apply fromHTML() only in strings that contain a "<" character and hence probably contain tags. This way, the performance penalty occurs only when needed.

Spanable support is now enabled by default. The documentation and readme have been updated
accordingly. An affected unit test has been updated.

When NativeCore#setSupportSpannable(true) was called, strings were processed by fromHTML()
even when they contained no tags. Since fromHTML() has a performance cost, we had a perfomrance
penalty even when we didn't need it.

With this update, we apply fromHTML() only in strings that contain a "<" character and hence probably
contain tags. This way, the performance penalty occurs only when needed.
@n1k0sv n1k0sv merged commit e25c588 into transifex:devel Sep 29, 2022
@wyngarde wyngarde mentioned this pull request Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants