diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/DefaultLoginEntryPoint.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPoint.kt similarity index 95% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/DefaultLoginEntryPoint.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPoint.kt index 08d7080baf..721e95c466 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/DefaultLoginEntryPoint.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPoint.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation +package io.element.android.features.login.impl import com.bumble.appyx.core.modality.BuildContext import com.bumble.appyx.core.node.Node diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/LoginFlowNode.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/LoginFlowNode.kt similarity index 93% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/LoginFlowNode.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/LoginFlowNode.kt index 923d2aacea..a9061a2ef4 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/LoginFlowNode.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/LoginFlowNode.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation +package io.element.android.features.login.impl import android.os.Parcelable import androidx.compose.runtime.Composable @@ -29,8 +29,8 @@ import com.bumble.appyx.navmodel.backstack.operation.push import dagger.assisted.Assisted import dagger.assisted.AssistedInject import io.element.android.anvilannotations.ContributesNode -import io.element.android.features.login.implementation.changeserver.ChangeServerNode -import io.element.android.features.login.implementation.root.LoginRootNode +import io.element.android.features.login.impl.changeserver.ChangeServerNode +import io.element.android.features.login.impl.root.LoginRootNode import io.element.android.libraries.architecture.animation.rememberDefaultTransitionHandler import io.element.android.libraries.architecture.createNode import io.element.android.libraries.di.AppScope diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerEvents.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerEvents.kt similarity index 91% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerEvents.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerEvents.kt index 8796c1b2cf..d510b25f20 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerEvents.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerEvents.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.changeserver +package io.element.android.features.login.impl.changeserver sealed interface ChangeServerEvents { data class SetServer(val server: String) : ChangeServerEvents diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerNode.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerNode.kt similarity index 95% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerNode.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerNode.kt index 760f22ba2f..9d000a5a44 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerNode.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerNode.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.changeserver +package io.element.android.features.login.impl.changeserver import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerPresenter.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenter.kt similarity index 97% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerPresenter.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenter.kt index 4cfc4090d4..b4c872853e 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerPresenter.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenter.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.changeserver +package io.element.android.features.login.impl.changeserver import androidx.compose.runtime.Composable import androidx.compose.runtime.MutableState diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerState.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerState.kt similarity index 92% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerState.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerState.kt index bc1b8bc6c8..e65d7df5f9 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerState.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.changeserver +package io.element.android.features.login.impl.changeserver import io.element.android.libraries.architecture.Async diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerStateProvider.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerStateProvider.kt similarity index 95% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerStateProvider.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerStateProvider.kt index 948d2dbc10..cb2672ef8e 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerStateProvider.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerStateProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.changeserver +package io.element.android.features.login.impl.changeserver import androidx.compose.ui.tooling.preview.PreviewParameterProvider import io.element.android.libraries.architecture.Async diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerView.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerView.kt similarity index 98% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerView.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerView.kt index 671b71b0dd..ee72761cff 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/changeserver/ChangeServerView.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerView.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.changeserver +package io.element.android.features.login.impl.changeserver import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -46,7 +46,7 @@ import androidx.compose.ui.tooling.preview.PreviewParameter import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import io.element.android.features.login.R -import io.element.android.features.login.implementation.error.changeServerError +import io.element.android.features.login.impl.error.changeServerError import io.element.android.libraries.architecture.Async import io.element.android.libraries.designsystem.components.form.textFieldState import io.element.android.libraries.designsystem.preview.ElementPreviewDark diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/error/ErrorFormatter.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/error/ErrorFormatter.kt similarity index 91% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/error/ErrorFormatter.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/error/ErrorFormatter.kt index c5954d9d57..9d8ede62ab 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/error/ErrorFormatter.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/error/ErrorFormatter.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.error +package io.element.android.features.login.impl.error import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import io.element.android.features.login.implementation.root.LoginFormState +import io.element.android.features.login.impl.root.LoginFormState import io.element.android.libraries.core.uri.isValidUrl import io.element.android.libraries.ui.strings.R as StringR diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootEvents.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootEvents.kt similarity index 93% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootEvents.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootEvents.kt index ed640018f6..01f33aa7d5 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootEvents.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootEvents.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.root +package io.element.android.features.login.impl.root sealed interface LoginRootEvents { object RefreshHomeServer : LoginRootEvents diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootNode.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootNode.kt similarity index 97% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootNode.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootNode.kt index 0ac8f0a337..3eff826db9 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootNode.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootNode.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.root +package io.element.android.features.login.impl.root import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootPresenter.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootPresenter.kt similarity index 98% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootPresenter.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootPresenter.kt index dde86ad67e..da2787da6d 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootPresenter.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootPresenter.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.root +package io.element.android.features.login.impl.root import androidx.compose.runtime.Composable import androidx.compose.runtime.MutableState diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootScreen.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootScreen.kt similarity index 98% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootScreen.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootScreen.kt index 0045d3d6ac..310ee53936 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootScreen.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootScreen.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.root +package io.element.android.features.login.impl.root import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -48,7 +48,7 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import io.element.android.features.login.implementation.error.loginError +import io.element.android.features.login.impl.error.loginError import io.element.android.libraries.designsystem.components.form.textFieldState import io.element.android.libraries.designsystem.preview.ElementPreviewDark import io.element.android.libraries.designsystem.preview.ElementPreviewLight diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootState.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootState.kt similarity index 95% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootState.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootState.kt index f38c876f84..39a54b96f4 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootState.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.root +package io.element.android.features.login.impl.root import android.os.Parcelable import io.element.android.libraries.matrix.core.SessionId diff --git a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootStateProvider.kt b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootStateProvider.kt similarity index 92% rename from features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootStateProvider.kt rename to features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootStateProvider.kt index b532c6e790..11d6f10f16 100644 --- a/features/login/src/main/kotlin/io/element/android/features/login/implementation/root/LoginRootStateProvider.kt +++ b/features/login/src/main/kotlin/io/element/android/features/login/impl/root/LoginRootStateProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.login.implementation.root +package io.element.android.features.login.impl.root fun aLoginRootState() = LoginRootState( homeserver = "", diff --git a/features/login/src/test/kotlin/io/element/android/features/login/changeserver/ChangeServerPresenterTest.kt b/features/login/src/test/kotlin/io/element/android/features/login/changeserver/ChangeServerPresenterTest.kt index 69cc327015..6cab31bbb7 100644 --- a/features/login/src/test/kotlin/io/element/android/features/login/changeserver/ChangeServerPresenterTest.kt +++ b/features/login/src/test/kotlin/io/element/android/features/login/changeserver/ChangeServerPresenterTest.kt @@ -22,8 +22,8 @@ import app.cash.molecule.RecompositionClock import app.cash.molecule.moleculeFlow import app.cash.turbine.test import com.google.common.truth.Truth.assertThat -import io.element.android.features.login.implementation.changeserver.ChangeServerEvents -import io.element.android.features.login.implementation.changeserver.ChangeServerPresenter +import io.element.android.features.login.impl.changeserver.ChangeServerEvents +import io.element.android.features.login.impl.changeserver.ChangeServerPresenter import io.element.android.libraries.architecture.Async import io.element.android.libraries.matrixtest.A_HOMESERVER import io.element.android.libraries.matrixtest.auth.FakeAuthenticationService diff --git a/features/login/src/test/kotlin/io/element/android/features/login/root/LoginRootPresenterTest.kt b/features/login/src/test/kotlin/io/element/android/features/login/root/LoginRootPresenterTest.kt index 36f4081ca9..6a69311438 100644 --- a/features/login/src/test/kotlin/io/element/android/features/login/root/LoginRootPresenterTest.kt +++ b/features/login/src/test/kotlin/io/element/android/features/login/root/LoginRootPresenterTest.kt @@ -22,10 +22,10 @@ import app.cash.molecule.RecompositionClock import app.cash.molecule.moleculeFlow import app.cash.turbine.test import com.google.common.truth.Truth.assertThat -import io.element.android.features.login.implementation.root.LoggedInState -import io.element.android.features.login.implementation.root.LoginFormState -import io.element.android.features.login.implementation.root.LoginRootEvents -import io.element.android.features.login.implementation.root.LoginRootPresenter +import io.element.android.features.login.impl.root.LoggedInState +import io.element.android.features.login.impl.root.LoginFormState +import io.element.android.features.login.impl.root.LoginRootEvents +import io.element.android.features.login.impl.root.LoginRootPresenter import io.element.android.libraries.matrix.core.SessionId import io.element.android.libraries.matrixtest.A_HOMESERVER import io.element.android.libraries.matrixtest.A_HOMESERVER_2 diff --git a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/DefaultOnBoardingEntryPoint.kt b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/DefaultOnBoardingEntryPoint.kt similarity index 95% rename from features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/DefaultOnBoardingEntryPoint.kt rename to features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/DefaultOnBoardingEntryPoint.kt index fc6b19d6a4..1475d18778 100644 --- a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/DefaultOnBoardingEntryPoint.kt +++ b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/DefaultOnBoardingEntryPoint.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.onboarding.implementation +package io.element.android.features.onboarding.impl import com.bumble.appyx.core.modality.BuildContext import com.bumble.appyx.core.node.Node diff --git a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/OnBoardingNode.kt b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingNode.kt similarity index 96% rename from features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/OnBoardingNode.kt rename to features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingNode.kt index f46d8e7b07..a6cb0a3b49 100644 --- a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/OnBoardingNode.kt +++ b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingNode.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.onboarding.implementation +package io.element.android.features.onboarding.impl import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier diff --git a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/OnBoardingScreen.kt b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingScreen.kt similarity index 99% rename from features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/OnBoardingScreen.kt rename to features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingScreen.kt index d154aec02c..f189bd0afc 100644 --- a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/OnBoardingScreen.kt +++ b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingScreen.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.onboarding.implementation +package io.element.android.features.onboarding.impl import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Box diff --git a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/SplashCarouselData.kt b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/SplashCarouselData.kt similarity index 93% rename from features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/SplashCarouselData.kt rename to features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/SplashCarouselData.kt index 184c85a90e..c4674b3ead 100644 --- a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/SplashCarouselData.kt +++ b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/SplashCarouselData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.onboarding.implementation +package io.element.android.features.onboarding.impl import androidx.annotation.DrawableRes import androidx.annotation.StringRes diff --git a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/SplashCarouselDataFactory.kt b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/SplashCarouselDataFactory.kt similarity index 97% rename from features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/SplashCarouselDataFactory.kt rename to features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/SplashCarouselDataFactory.kt index a8d358387f..0ae33d70b4 100644 --- a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/implementation/SplashCarouselDataFactory.kt +++ b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/impl/SplashCarouselDataFactory.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package io.element.android.features.onboarding.implementation +package io.element.android.features.onboarding.impl import androidx.annotation.DrawableRes import io.element.android.features.onboarding.R diff --git a/samples/minimal/src/main/kotlin/io/element/android/samples/minimal/LoginScreen.kt b/samples/minimal/src/main/kotlin/io/element/android/samples/minimal/LoginScreen.kt index d735f9124b..1b5be5ebeb 100644 --- a/samples/minimal/src/main/kotlin/io/element/android/samples/minimal/LoginScreen.kt +++ b/samples/minimal/src/main/kotlin/io/element/android/samples/minimal/LoginScreen.kt @@ -19,8 +19,8 @@ package io.element.android.samples.minimal import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.Modifier -import io.element.android.features.login.implementation.root.LoginRootPresenter -import io.element.android.features.login.implementation.root.LoginRootScreen +import io.element.android.features.login.impl.root.LoginRootPresenter +import io.element.android.features.login.impl.root.LoginRootScreen import io.element.android.libraries.matrix.auth.MatrixAuthenticationService class LoginScreen(private val authenticationService: MatrixAuthenticationService) {