|
|
|
@ -40,6 +40,7 @@ import androidx.core.view.isInvisible
@@ -40,6 +40,7 @@ import androidx.core.view.isInvisible
|
|
|
|
|
import androidx.core.view.isVisible |
|
|
|
|
import androidx.core.view.updateLayoutParams |
|
|
|
|
import com.google.android.material.shape.MaterialShapeDrawable |
|
|
|
|
import io.element.android.libraries.androidutils.ui.DimensionConverter |
|
|
|
|
import io.element.android.libraries.androidutils.ui.hideKeyboard |
|
|
|
|
import io.element.android.libraries.androidutils.ui.showKeyboard |
|
|
|
|
import io.element.android.libraries.textcomposer.databinding.ComposerRichTextLayoutBinding |
|
|
|
@ -49,7 +50,7 @@ import io.element.android.wysiwyg.EditorEditText
@@ -49,7 +50,7 @@ import io.element.android.wysiwyg.EditorEditText
|
|
|
|
|
import io.element.android.wysiwyg.inputhandlers.models.InlineFormat |
|
|
|
|
import uniffi.wysiwyg_composer.ActionState |
|
|
|
|
import uniffi.wysiwyg_composer.ComposerAction |
|
|
|
|
import io.element.android.element.resources.R as ElementR |
|
|
|
|
import io.element.android.libraries.resources.R as ElementR |
|
|
|
|
import io.element.android.libraries.ui.strings.R as StringR |
|
|
|
|
|
|
|
|
|
// Imported from Element Android |
|
|
|
@ -117,8 +118,7 @@ class RichTextComposerLayout @JvmOverloads constructor(
@@ -117,8 +118,7 @@ class RichTextComposerLayout @JvmOverloads constructor(
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private val dimensionConverter = |
|
|
|
|
io.element.android.libraries.androidutils.ui.DimensionConverter(resources) |
|
|
|
|
private val dimensionConverter = DimensionConverter(resources) |
|
|
|
|
|
|
|
|
|
fun setFullScreen(isFullScreen: Boolean, animated: Boolean, manageKeyboard: Boolean) { |
|
|
|
|
if (!animated && views.composerLayout.layoutParams != null) { |
|
|
|
|