diff --git a/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesPresenter.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesPresenter.kt index 50a3e23a0f..7b9368e2b3 100644 --- a/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesPresenter.kt +++ b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesPresenter.kt @@ -39,7 +39,7 @@ import io.element.android.x.features.messages.timeline.model.content.TimelineIte import io.element.android.libraries.matrix.MatrixClient import io.element.android.libraries.matrix.room.MatrixRoom import io.element.android.libraries.matrix.ui.MatrixItemHelper -import io.element.android.x.textcomposer.MessageComposerMode +import io.element.android.libraries.textcomposer.MessageComposerMode import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import timber.log.Timber diff --git a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt index 8e4e3ffddd..7272f29969 100644 --- a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt +++ b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt @@ -16,7 +16,7 @@ package io.element.android.x.features.messages.textcomposer -import io.element.android.x.textcomposer.MessageComposerMode +import io.element.android.libraries.textcomposer.MessageComposerMode sealed interface MessageComposerEvents { object ToggleFullScreenState : MessageComposerEvents diff --git a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt index fc72fef5bb..2d1e5401bd 100644 --- a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt +++ b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt @@ -25,7 +25,7 @@ import io.element.android.libraries.architecture.Presenter import io.element.android.libraries.core.data.StableCharSequence import io.element.android.libraries.core.data.toStableCharSequence import io.element.android.libraries.matrix.room.MatrixRoom -import io.element.android.x.textcomposer.MessageComposerMode +import io.element.android.libraries.textcomposer.MessageComposerMode import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt index 6bca89b333..396b3c4f19 100644 --- a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt +++ b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt @@ -18,7 +18,7 @@ package io.element.android.x.features.messages.textcomposer import androidx.compose.runtime.Immutable import io.element.android.libraries.core.data.StableCharSequence -import io.element.android.x.textcomposer.MessageComposerMode +import io.element.android.libraries.textcomposer.MessageComposerMode @Immutable data class MessageComposerState( diff --git a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt index 0077cb8e19..5acfd7d954 100644 --- a/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt +++ b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt @@ -19,7 +19,7 @@ package io.element.android.x.features.messages.textcomposer import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import io.element.android.libraries.designsystem.LocalIsDarkTheme -import io.element.android.x.textcomposer.TextComposer +import io.element.android.libraries.textcomposer.TextComposer @Composable fun MessageComposerView( diff --git a/libraries/textcomposer/build.gradle.kts b/libraries/textcomposer/build.gradle.kts index 41cc543ba2..5e84aca979 100644 --- a/libraries/textcomposer/build.gradle.kts +++ b/libraries/textcomposer/build.gradle.kts @@ -23,7 +23,7 @@ plugins { } android { - namespace = "io.element.android.x.textcomposer" + namespace = "io.element.android.libraries.textcomposer" buildFeatures { viewBinding = true } diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerMode.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/MessageComposerMode.kt similarity index 94% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerMode.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/MessageComposerMode.kt index 39c601a2d4..fed8265656 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerMode.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/MessageComposerMode.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 New Vector Ltd + * Copyright (c) 2023 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer +package io.element.android.libraries.textcomposer import android.os.Parcelable import io.element.android.libraries.matrix.core.EventId diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerView.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/MessageComposerView.kt similarity index 94% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerView.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/MessageComposerView.kt index 8592ec1809..d646a09ffc 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerView.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/MessageComposerView.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 New Vector Ltd + * Copyright (c) 2023 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer +package io.element.android.libraries.textcomposer import android.net.Uri import android.text.Editable diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/RichTextComposerLayout.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/RichTextComposerLayout.kt similarity index 98% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/RichTextComposerLayout.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/RichTextComposerLayout.kt index 27a0fc1b24..fbad3680ca 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/RichTextComposerLayout.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/RichTextComposerLayout.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 New Vector Ltd + * Copyright (c) 2023 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer +package io.element.android.libraries.textcomposer import android.annotation.SuppressLint import android.content.Context @@ -45,9 +45,9 @@ import io.element.android.wysiwyg.inputhandlers.models.InlineFormat import io.element.android.libraries.core.ui.DimensionConverter import io.element.android.libraries.core.ui.hideKeyboard import io.element.android.libraries.core.ui.showKeyboard -import io.element.android.x.textcomposer.databinding.ComposerRichTextLayoutBinding -import io.element.android.x.textcomposer.databinding.ViewRichTextMenuButtonBinding -import io.element.android.x.textcomposer.tools.setTextIfDifferent +import io.element.android.libraries.textcomposer.databinding.ComposerRichTextLayoutBinding +import io.element.android.libraries.textcomposer.databinding.ViewRichTextMenuButtonBinding +import io.element.android.libraries.textcomposer.tools.setTextIfDifferent import uniffi.wysiwyg_composer.ActionState import uniffi.wysiwyg_composer.ComposerAction import io.element.android.x.element.resources.R as ElementR diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/TextComposer.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/TextComposer.kt similarity index 98% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/TextComposer.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/TextComposer.kt index 6dbc649acb..6d40cdaa5f 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/TextComposer.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/TextComposer.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 New Vector Ltd + * Copyright (c) 2023 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer +package io.element.android.libraries.textcomposer import android.graphics.Color import android.net.Uri diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/EditTextExtensions.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/EditTextExtensions.kt similarity index 94% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/EditTextExtensions.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/EditTextExtensions.kt index d429385a9a..03d501f258 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/EditTextExtensions.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/EditTextExtensions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 New Vector Ltd + * Copyright (c) 2023 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer.tools +package io.element.android.libraries.textcomposer.tools import android.text.Spanned import android.widget.EditText diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/SimpleTransitionListener.kt similarity index 95% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/SimpleTransitionListener.kt index e165f18dc7..0aab1bdb6a 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/SimpleTransitionListener.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer.tools +package io.element.android.libraries.textcomposer.tools import androidx.transition.Transition diff --git a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/ViewExtensions.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/ViewExtensions.kt similarity index 93% rename from libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/ViewExtensions.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/ViewExtensions.kt index 94b1e4613e..8f1a1aacca 100644 --- a/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/ViewExtensions.kt +++ b/libraries/textcomposer/src/main/kotlin/io/element/android/libraries/textcomposer/tools/ViewExtensions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 New Vector Ltd + * Copyright (c) 2023 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.x.textcomposer.tools +package io.element.android.libraries.textcomposer.tools import android.view.ViewGroup import androidx.transition.ChangeBounds