From 1c72657f521166a9163fbffa0ee050a5a34c5408 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rton=20Braun?= Date: Mon, 14 Oct 2024 09:58:51 +0200 Subject: [PATCH] Remove mobileMain source set --- shared/build.gradle.kts | 121 ++++++------------ shared/shared.podspec | 2 +- .../org/jetbrains/kotlinconf/APIClient.kt | 0 .../kotlin/org/jetbrains/kotlinconf/App.kt | 0 .../org/jetbrains/kotlinconf/AppController.kt | 0 .../kotlinconf/ApplicationContext.kt | 0 .../jetbrains/kotlinconf/ConferenceService.kt | 0 .../kotlinconf/NotificationManager.kt | 0 .../org/jetbrains/kotlinconf/Partners.kt | 0 .../org/jetbrains/kotlinconf/Platform.kt | 0 .../jetbrains/kotlinconf/SessionCardView.kt | 0 .../kotlin/org/jetbrains/kotlinconf/View.kt | 0 .../kotlinconf/storage/ApplicationStorage.kt | 0 .../jetbrains/kotlinconf/ui/AboutAppScreen.kt | 0 .../kotlinconf/ui/AboutConfScreen.kt | 0 .../jetbrains/kotlinconf/ui/AgendaScreen.kt | 0 .../jetbrains/kotlinconf/ui/AppTermsOfUse.kt | 0 .../kotlinconf/ui/BookmarksScreen.kt | 0 .../kotlinconf/ui/CodeOfConductScreen.kt | 0 .../jetbrains/kotlinconf/ui/LocationScreen.kt | 0 .../org/jetbrains/kotlinconf/ui/MainScreen.kt | 0 .../org/jetbrains/kotlinconf/ui/MenuScreen.kt | 0 .../jetbrains/kotlinconf/ui/PainterUtils.kt | 0 .../org/jetbrains/kotlinconf/ui/Partner.kt | 0 .../org/jetbrains/kotlinconf/ui/Partners.kt | 0 .../kotlinconf/ui/PrivacyPolicyScreen.kt | 0 .../jetbrains/kotlinconf/ui/SearchScreen.kt | 0 .../kotlinconf/ui/SessionDetailed.kt | 0 .../kotlinconf/ui/SpeakersDetailsScreen.kt | 0 .../jetbrains/kotlinconf/ui/SpeakersScreen.kt | 0 .../org/jetbrains/kotlinconf/ui/Utils.kt | 0 .../ui/VisitorsPrivacyPolicyScreen.kt | 0 .../kotlinconf/ui/VisitorsTermsScreen.kt | 0 .../ui/components/AboutConfSubtitle.kt | 0 .../ui/components/AboutConfTopBanner.kt | 0 .../ui/components/AgendaDayHeader.kt | 0 .../kotlinconf/ui/components/AgendaItem.kt | 0 .../ui/components/AgendaTimeSlotHeader.kt | 0 .../kotlinconf/ui/components/AsyncImage.kt | 0 .../kotlinconf/ui/components/BigMenuItem.kt | 0 .../ui/components/BottomNavigation.kt | 0 .../kotlinconf/ui/components/Break.kt | 0 .../kotlinconf/ui/components/Feedback.kt | 0 .../ui/components/MarkdownFileView.kt | 0 .../ui/components/MarkdownScreenWithTitle.kt | 0 .../kotlinconf/ui/components/MenuItem.kt | 0 .../kotlinconf/ui/components/MenuLogo.kt | 0 .../kotlinconf/ui/components/NavigationBar.kt | 0 .../kotlinconf/ui/components/Party.kt | 0 .../kotlinconf/ui/components/RoomMap.kt | 0 .../kotlinconf/ui/components/SearchField.kt | 0 .../ui/components/SearchSessionTags.kt | 0 .../kotlinconf/ui/components/SearchTag.kt | 0 .../kotlinconf/ui/components/TabBar.kt | 0 .../kotlinconf/ui/components/TabButton.kt | 0 .../jetbrains/kotlinconf/ui/components/Tag.kt | 0 .../components/zoomable/RealZoomableState.kt | 0 .../ui/components/zoomable/ZoomSpec.kt | 0 .../ui/components/zoomable/Zoomable.kt | 0 .../zoomable/ZoomableContentLocation.kt | 0 .../zoomable/ZoomableContentTransformation.kt | 0 .../ui/components/zoomable/ZoomableState.kt | 0 .../internal/PlaceholderBoundsProvider.kt | 0 .../zoomable/internal/contentPlacement.kt | 0 .../internal/contentTransformation.kt | 0 .../ui/components/zoomable/internal/dimens.kt | 0 .../zoomable/internal/mutatePriority.kt | 0 .../zoomable/internal/parcelable.kt | 0 .../zoomable/internal/savedState.kt | 0 .../internal/tappableAndQuickZoomable.kt | 0 .../zoomable/internal/transformable.kt | 0 .../zoomable/internal/transformableState.kt | 0 .../jetbrains/kotlinconf/ui/theme/Color.kt | 0 .../jetbrains/kotlinconf/ui/theme/Shape.kt | 0 .../jetbrains/kotlinconf/ui/theme/Theme.kt | 0 .../kotlinconf/ui/theme/Typography.kt | 0 .../kotlinconf/ui/welcome/FormWithButtons.kt | 0 .../welcome/WelcomeFullPrivacyPolicyScreen.kt | 0 .../ui/welcome/WelcomeNotificationsScreen.kt | 0 .../ui/welcome/WelcomePrivacyPolicyScreen.kt | 0 .../kotlinconf/ui/welcome/WelcomeScreen.kt | 0 .../jetbrains/kotlinconf/utils/Coroutines.kt | 0 .../jetbrains/kotlinconf/utils/Dispatchers.kt | 0 .../kotlinconf/utils/MobileLogger.kt | 0 .../jetbrains/kotlinconf/utils/ScreenSize.kt | 0 85 files changed, 43 insertions(+), 80 deletions(-) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/APIClient.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/App.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/AppController.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ApplicationContext.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ConferenceService.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/NotificationManager.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/Partners.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/Platform.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/SessionCardView.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/View.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/storage/ApplicationStorage.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/AboutAppScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/AboutConfScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/AgendaScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/AppTermsOfUse.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/BookmarksScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/CodeOfConductScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/LocationScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/MainScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/MenuScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/PainterUtils.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/Partner.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/Partners.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/PrivacyPolicyScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/SearchScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/SessionDetailed.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/SpeakersDetailsScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/SpeakersScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/Utils.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/VisitorsPrivacyPolicyScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/VisitorsTermsScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfSubtitle.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfTopBanner.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaDayHeader.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaItem.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaTimeSlotHeader.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/AsyncImage.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/BigMenuItem.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/BottomNavigation.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/Break.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/Feedback.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownFileView.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownScreenWithTitle.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/MenuItem.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/MenuLogo.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/NavigationBar.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/Party.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/RoomMap.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/SearchField.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/SearchSessionTags.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/SearchTag.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/TabBar.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/TabButton.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/Tag.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/RealZoomableState.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomSpec.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/Zoomable.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentLocation.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentTransformation.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableState.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/PlaceholderBoundsProvider.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentPlacement.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentTransformation.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/dimens.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/mutatePriority.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/parcelable.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/savedState.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/tappableAndQuickZoomable.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformable.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformableState.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/theme/Color.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/theme/Shape.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/theme/Theme.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/theme/Typography.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/welcome/FormWithButtons.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeFullPrivacyPolicyScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeNotificationsScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomePrivacyPolicyScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeScreen.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/utils/Coroutines.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/utils/Dispatchers.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/utils/MobileLogger.kt (100%) rename shared/src/{mobileMain => commonMain}/kotlin/org/jetbrains/kotlinconf/utils/ScreenSize.kt (100%) diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 3266ba0e..c29f9923 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -44,99 +44,62 @@ kotlin { } sourceSets { - val commonMain by getting { - dependencies { - compileOnly(compose.runtime) - - api(libs.components.ui.tooling.preview) - api(compose.components.resources) - - api(libs.ktor.client.logging) - api(libs.ktor.serialization.kotlinx.json) - api(libs.ktor.client.content.negotiation) - api(libs.ktor.utils) - - implementation(libs.kotlinx.datetime) - implementation(libs.material3) - } - } + commonMain.dependencies { + api(compose.runtime) + api(compose.foundation) + api(compose.animation) + api(compose.material) + api(compose.components.resources) - val commonTest by getting { - dependencies { - implementation(kotlin("test")) - } - } + api(libs.components.ui.tooling.preview) - val mobileMain by creating { - dependsOn(commonMain) - dependencies { - api(compose.runtime) - api(compose.foundation) - api(compose.animation) - api(compose.material) - api(compose.components.resources) + api(libs.ktor.client.logging) + api(libs.ktor.serialization.kotlinx.json) + api(libs.ktor.client.content.negotiation) + api(libs.ktor.utils) - implementation(libs.androidx.navigation.compose) - implementation(libs.multiplatform.markdown.renderer.m3) - implementation(libs.ktor.client.core) + implementation(libs.kotlinx.datetime) + implementation(libs.material3) - api(libs.image.loader) - } - } + implementation(libs.androidx.navigation.compose) + implementation(libs.multiplatform.markdown.renderer.m3) + implementation(libs.ktor.client.core) - val mobileTest by creating { - dependsOn(mobileMain) - dependsOn(commonTest) + api(libs.image.loader) } - val androidMain by getting { - dependsOn(mobileMain) - - dependencies { - implementation(compose.runtime) - implementation(compose.foundation) - implementation(compose.material) - implementation(compose.ui) - implementation(compose.components.resources) - - implementation(libs.android.svg) - implementation(libs.androidx.core.ktx) - implementation(libs.androidx.work.runtime) - implementation(libs.androidx.preference) - implementation(libs.compose.ui.tooling.preview) - - implementation(libs.ktor.client.cio) - } + commonTest.dependencies { + implementation(kotlin("test")) } - val iosX64Main by getting - val iosArm64Main by getting - val iosSimulatorArm64Main by getting + androidMain.dependencies { + implementation(compose.runtime) + implementation(compose.foundation) + implementation(compose.material) + implementation(compose.ui) + implementation(compose.components.resources) - val iosMain by creating { - dependsOn(mobileMain) - - dependencies { - implementation(libs.ktor.client.darwin) - } + implementation(libs.android.svg) + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.work.runtime) + implementation(libs.androidx.preference) + implementation(libs.compose.ui.tooling.preview) - iosX64Main.dependsOn(this) - iosArm64Main.dependsOn(this) - iosSimulatorArm64Main.dependsOn(this) + implementation(libs.ktor.client.cio) } - val jvmMain by getting { - dependsOn(mobileMain) + iosMain.dependencies { + implementation(libs.ktor.client.darwin) + } - dependencies { - implementation(libs.ktor.client.cio) - implementation(compose.desktop.currentOs) - implementation(libs.android.svg) - } + jvmMain.dependencies { + implementation(libs.ktor.client.cio) + implementation(compose.desktop.currentOs) + implementation(libs.android.svg) } - val webMain by creating { - dependsOn(mobileMain) + val webMain by creating { + dependsOn(commonMain.get()) dependencies { implementation(libs.ktor.client.js) } @@ -146,7 +109,7 @@ kotlin { dependsOn(webMain) } - val jsMain by getting { + jsMain { dependsOn(webMain) } } @@ -190,7 +153,7 @@ val buildWebApp by tasks.creating(Copy::class) { val jsWebpack = "jsBrowserProductionWebpack" dependsOn(wasmWebpack, jsWebpack) - + // TODO could be removed after migration to Kotlin 2.0+ kotlin.wasmJs { applyBinaryen() diff --git a/shared/shared.podspec b/shared/shared.podspec index eb9a8b5a..5f1d7fbb 100644 --- a/shared/shared.podspec +++ b/shared/shared.podspec @@ -35,5 +35,5 @@ Pod::Spec.new do |spec| SCRIPT } ] - spec.resources = ['src/commonMain/resources/**', 'src/iosMain/resources/**', 'src/mobileMain/resources/**'] + spec.resources = ['src/commonMain/resources/**', 'src/iosMain/resources/**'] end \ No newline at end of file diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/APIClient.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/APIClient.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/APIClient.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/APIClient.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/App.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/App.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/App.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/App.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/AppController.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/AppController.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/AppController.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/AppController.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ApplicationContext.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ApplicationContext.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ApplicationContext.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ApplicationContext.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ConferenceService.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ConferenceService.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ConferenceService.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ConferenceService.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/Partners.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/Partners.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/Partners.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/Partners.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/Platform.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/Platform.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/Platform.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/Platform.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/SessionCardView.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/SessionCardView.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/SessionCardView.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/SessionCardView.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/View.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/View.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/View.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/View.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/storage/ApplicationStorage.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/storage/ApplicationStorage.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/storage/ApplicationStorage.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/storage/ApplicationStorage.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AboutAppScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AboutAppScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AboutAppScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AboutAppScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AboutConfScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AboutConfScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AboutConfScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AboutConfScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AgendaScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AgendaScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AgendaScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AgendaScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AppTermsOfUse.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AppTermsOfUse.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/AppTermsOfUse.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/AppTermsOfUse.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/BookmarksScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/BookmarksScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/BookmarksScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/BookmarksScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/CodeOfConductScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/CodeOfConductScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/CodeOfConductScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/CodeOfConductScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/LocationScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/LocationScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/LocationScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/LocationScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/MainScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/MainScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/MainScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/MainScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/MenuScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/MenuScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/MenuScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/MenuScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/PainterUtils.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/PainterUtils.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/PainterUtils.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/PainterUtils.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/Partner.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/Partner.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/Partner.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/Partner.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/Partners.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/Partners.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/Partners.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/Partners.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/PrivacyPolicyScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/PrivacyPolicyScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/PrivacyPolicyScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/PrivacyPolicyScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SearchScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SearchScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SearchScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SearchScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SessionDetailed.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SessionDetailed.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SessionDetailed.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SessionDetailed.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersDetailsScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersDetailsScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersDetailsScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersDetailsScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/SpeakersScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/Utils.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/Utils.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/Utils.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/Utils.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsPrivacyPolicyScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsPrivacyPolicyScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsPrivacyPolicyScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsPrivacyPolicyScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsTermsScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsTermsScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsTermsScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/VisitorsTermsScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfSubtitle.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfSubtitle.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfSubtitle.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfSubtitle.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfTopBanner.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfTopBanner.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfTopBanner.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AboutConfTopBanner.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaDayHeader.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaDayHeader.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaDayHeader.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaDayHeader.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaItem.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaItem.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaItem.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaItem.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaTimeSlotHeader.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaTimeSlotHeader.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaTimeSlotHeader.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AgendaTimeSlotHeader.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AsyncImage.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AsyncImage.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/AsyncImage.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/AsyncImage.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/BigMenuItem.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/BigMenuItem.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/BigMenuItem.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/BigMenuItem.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/BottomNavigation.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/BottomNavigation.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/BottomNavigation.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/BottomNavigation.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Break.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Break.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Break.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Break.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Feedback.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Feedback.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Feedback.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Feedback.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownFileView.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownFileView.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownFileView.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownFileView.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownScreenWithTitle.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownScreenWithTitle.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownScreenWithTitle.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MarkdownScreenWithTitle.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuItem.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuItem.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuItem.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuItem.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuLogo.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuLogo.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuLogo.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/MenuLogo.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/NavigationBar.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/NavigationBar.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/NavigationBar.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/NavigationBar.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Party.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Party.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Party.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Party.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/RoomMap.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/RoomMap.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/RoomMap.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/RoomMap.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchField.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchField.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchField.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchField.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchSessionTags.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchSessionTags.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchSessionTags.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchSessionTags.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchTag.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchTag.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchTag.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/SearchTag.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabBar.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabBar.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabBar.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabBar.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabButton.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabButton.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabButton.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/TabButton.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Tag.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Tag.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/Tag.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Tag.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/RealZoomableState.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/RealZoomableState.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/RealZoomableState.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/RealZoomableState.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomSpec.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomSpec.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomSpec.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomSpec.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/Zoomable.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/Zoomable.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/Zoomable.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/Zoomable.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentLocation.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentLocation.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentLocation.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentLocation.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentTransformation.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentTransformation.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentTransformation.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableContentTransformation.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableState.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableState.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableState.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/ZoomableState.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/PlaceholderBoundsProvider.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/PlaceholderBoundsProvider.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/PlaceholderBoundsProvider.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/PlaceholderBoundsProvider.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentPlacement.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentPlacement.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentPlacement.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentPlacement.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentTransformation.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentTransformation.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentTransformation.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/contentTransformation.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/dimens.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/dimens.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/dimens.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/dimens.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/mutatePriority.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/mutatePriority.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/mutatePriority.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/mutatePriority.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/parcelable.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/parcelable.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/parcelable.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/parcelable.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/savedState.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/savedState.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/savedState.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/savedState.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/tappableAndQuickZoomable.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/tappableAndQuickZoomable.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/tappableAndQuickZoomable.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/tappableAndQuickZoomable.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformable.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformable.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformable.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformable.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformableState.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformableState.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformableState.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/zoomable/internal/transformableState.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Color.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Color.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Color.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Color.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Shape.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Shape.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Shape.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Shape.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Theme.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Theme.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Theme.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Theme.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Typography.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Typography.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Typography.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/theme/Typography.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/FormWithButtons.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/FormWithButtons.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/FormWithButtons.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/FormWithButtons.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeFullPrivacyPolicyScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeFullPrivacyPolicyScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeFullPrivacyPolicyScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeFullPrivacyPolicyScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeNotificationsScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeNotificationsScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeNotificationsScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeNotificationsScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomePrivacyPolicyScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomePrivacyPolicyScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomePrivacyPolicyScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomePrivacyPolicyScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeScreen.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeScreen.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeScreen.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/welcome/WelcomeScreen.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/Coroutines.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/Coroutines.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/Coroutines.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/Coroutines.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/Dispatchers.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/Dispatchers.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/Dispatchers.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/Dispatchers.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/MobileLogger.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/MobileLogger.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/MobileLogger.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/MobileLogger.kt diff --git a/shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/ScreenSize.kt b/shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/ScreenSize.kt similarity index 100% rename from shared/src/mobileMain/kotlin/org/jetbrains/kotlinconf/utils/ScreenSize.kt rename to shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/utils/ScreenSize.kt