element-x-ada/features
Jorge Martin Espinosa 1e86d8279b
Use RTE TextView for timeline text messages, add mention pills to messages (#1990)
* Add `formattedBody` to `TimelineItemTextBasedContent`.

This is pre-computed when timeline events are being mapped from the Rust SDK.

* Update `HtmlConverterProvider` styles.

* Improve `MentionSpan` to add missing `@` or `#` if needed

* Replace `HtmlDocument` with the `TextView` based component

* Improve extra padding calculation for timestamp by rounding the float offset result instead of truncating it.

* Remove composer line height workaround

* Use `ElementRichTextEditorStyle` instead of `RichTextEditorDefaults` for the theming

* Use slightly different styles for composer and messages (top/bottom line height discrepancies, mostly).

* Add `formattedBody` to notice and emote events.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-12-13 18:09:53 +01:00
..
analytics Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
cachecleaner Add Konsist test to check that assertThat is imported, and fix existing issues. 2023-12-04 15:18:01 +01:00
call Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
createroom Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
ftue Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
invitelist Remove useless constructor keyword. 2023-12-12 15:29:44 +01:00
leaveroom Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
location Add Konsist test to use isTrue() instead of isEqualTo(true), and fix existing issues. 2023-12-04 15:23:36 +01:00
lockscreen Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
login Remove useless constructor keyword. 2023-12-12 15:29:44 +01:00
logout Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
messages Use RTE TextView for timeline text messages, add mention pills to messages (#1990) 2023-12-13 18:09:53 +01:00
networkmonitor Extract compound tokens and theming to compound-android library (#1888) 2023-11-27 10:30:07 +01:00
onboarding Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
poll Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
preferences Fix test 2023-12-13 15:23:35 +01:00
rageshake Merge pull request #1969 from vector-im/feature/bma/rageshakeTraceConfig 2023-12-11 14:58:46 +01:00
roomdetails Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
roomlist Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
securebackup Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
signedout Sync localazy using fixed script 2023-12-08 19:24:35 +01:00
verifysession Fix issue on SAS Emoji 30 (smiley) 2023-12-11 22:25:31 +01:00