From 38330a7b67ee27b1d5da54cc9b42ec008ae9937e Mon Sep 17 00:00:00 2001 From: David Langley Date: Fri, 9 Jun 2023 09:29:01 +0100 Subject: [PATCH] Update RTE library to support pasting of images. --- changelog.d/8270.bugfix | 1 + dependencies.gradle | 2 +- .../home/room/detail/composer/RichTextComposerLayout.kt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 changelog.d/8270.bugfix diff --git a/changelog.d/8270.bugfix b/changelog.d/8270.bugfix new file mode 100644 index 0000000000..e2d3056de4 --- /dev/null +++ b/changelog.d/8270.bugfix @@ -0,0 +1 @@ +Update rich text editor library to support pasting of images. diff --git a/dependencies.gradle b/dependencies.gradle index f4d32c4894..78d842a7a5 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -101,7 +101,7 @@ ext.libs = [ ], element : [ 'opusencoder' : "io.element.android:opusencoder:1.1.0", - 'wysiwyg' : "io.element.android:wysiwyg:2.2.1" + 'wysiwyg' : "io.element.android:wysiwyg:2.2.2" ], squareup : [ 'moshi' : "com.squareup.moshi:moshi:$moshi", diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt index 49e8f0cdc6..baba98ed8b 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt @@ -88,7 +88,7 @@ internal class RichTextComposerLayout @JvmOverloads constructor( override val text: Editable? get() = editText.text override val formattedText: String? - get() = (editText as? EditorEditText)?.getHtmlOutput() + get() = (editText as? EditorEditText)?.getContentAsMessageHtml() override val editText: EditText get() = if (isTextFormattingEnabled) { views.richTextComposerEditText