From d5ae99d37cf1a8ba86034ddad4f674abf088819d Mon Sep 17 00:00:00 2001 From: Daniel Alome Date: Thu, 13 Aug 2026 17:51:03 +0100 Subject: [PATCH] Add pair programming plugin --- README.md | 2 +- {pair => pair-programming-plugin}/.gitignore | 0 {pair => pair-programming-plugin}/README.md | 0 {pair => pair-programming-plugin}/build.gradle.kts | 2 +- {pair => pair-programming-plugin}/gradle.properties | 0 {pair => pair-programming-plugin}/libs/shared.jar | Bin .../pair-programming-plugin-documentation.html | 0 .../proguard-rules.pro | 0 .../settings.gradle.kts | 2 +- .../src/main/AndroidManifest.xml | 0 .../src/main/assets/docs/index.html | 0 .../src/main/assets/icon_day.png | Bin .../src/main/assets/icon_night.png | Bin .../com/appdevforall/pair/plugin/PairPlugin.kt | 0 .../appdevforall/pair/plugin/PairServiceLocator.kt | 0 .../com/appdevforall/pair/plugin/PairTooltips.kt | 0 .../pair/plugin/data/DeviceSettingsStore.kt | 0 .../appdevforall/pair/plugin/data/DiscoveredHost.kt | 0 .../appdevforall/pair/plugin/data/FileChunkCodec.kt | 0 .../appdevforall/pair/plugin/data/ManifestEntry.kt | 0 .../appdevforall/pair/plugin/data/MessageCodec.kt | 0 .../pair/plugin/data/PairDiscoveryService.kt | 0 .../pair/plugin/data/PairWebSocketClient.kt | 0 .../pair/plugin/data/PairWebSocketServer.kt | 0 .../appdevforall/pair/plugin/data/PeerSession.kt | 0 .../pair/plugin/data/ProtocolMessage.kt | 0 .../pair/plugin/data/SessionHistoryStore.kt | 0 .../appdevforall/pair/plugin/data/StoredSession.kt | 0 .../appdevforall/pair/plugin/domain/EditApplier.kt | 0 .../appdevforall/pair/plugin/domain/EditBroker.kt | 0 .../appdevforall/pair/plugin/domain/EditObserver.kt | 0 .../pair/plugin/domain/FileSystemApplier.kt | 0 .../pair/plugin/domain/FileSystemObserver.kt | 0 .../pair/plugin/domain/LoopbackSuppression.kt | 0 .../appdevforall/pair/plugin/domain/OutboundSink.kt | 0 .../appdevforall/pair/plugin/domain/PathMapper.kt | 0 .../appdevforall/pair/plugin/domain/PeerRegistry.kt | 0 .../pair/plugin/domain/ProjectManifestBuilder.kt | 0 .../pair/plugin/domain/ProjectSyncCoordinator.kt | 0 .../pair/plugin/domain/RemoteMarkerController.kt | 0 .../appdevforall/pair/plugin/ui/ViewModelFactory.kt | 0 .../pair/plugin/ui/components/ConnectingLine.kt | 0 .../pair/plugin/ui/components/DiscoveredHostRow.kt | 0 .../pair/plugin/ui/components/HistoryRow.kt | 0 .../pair/plugin/ui/components/InviteCard.kt | 0 .../pair/plugin/ui/components/IpHero.kt | 0 .../pair/plugin/ui/components/LabeledSwitchRow.kt | 0 .../pair/plugin/ui/components/LongPressTooltip.kt | 0 .../pair/plugin/ui/components/OutOfSyncBanner.kt | 0 .../pair/plugin/ui/components/PeerRow.kt | 0 .../pair/plugin/ui/components/PluginButton.kt | 0 .../pair/plugin/ui/components/PluginCard.kt | 0 .../pair/plugin/ui/components/PluginTextField.kt | 0 .../plugin/ui/components/ProjectTransferCard.kt | 0 .../pair/plugin/ui/components/RenameDialog.kt | 0 .../pair/plugin/ui/components/SectionLabel.kt | 0 .../pair/plugin/ui/main/GuestSessionScreen.kt | 0 .../appdevforall/pair/plugin/ui/main/HomeScreen.kt | 0 .../pair/plugin/ui/main/HostSessionScreen.kt | 0 .../pair/plugin/ui/main/NearbySection.kt | 0 .../appdevforall/pair/plugin/ui/main/PairIntent.kt | 0 .../pair/plugin/ui/main/PairMainFragment.kt | 0 .../appdevforall/pair/plugin/ui/main/PairRoot.kt | 0 .../appdevforall/pair/plugin/ui/main/PairUiState.kt | 0 .../pair/plugin/ui/main/PairViewModel.kt | 0 .../pair/plugin/ui/main/PeerListSection.kt | 0 .../pair/plugin/ui/main/RecentSection.kt | 0 .../pair/plugin/ui/preview/PreviewSupport.kt | 0 .../com/appdevforall/pair/plugin/ui/theme/Color.kt | 0 .../com/appdevforall/pair/plugin/ui/theme/Dimens.kt | 0 .../appdevforall/pair/plugin/ui/theme/HostColors.kt | 0 .../appdevforall/pair/plugin/ui/theme/PeerColors.kt | 0 .../com/appdevforall/pair/plugin/ui/theme/Theme.kt | 0 .../com/appdevforall/pair/plugin/ui/theme/Type.kt | 0 .../com/appdevforall/pair/plugin/util/NetUtil.kt | 0 .../com/appdevforall/pair/plugin/util/PairLog.kt | 0 .../src/main/res/drawable/ic_close.xml | 0 .../src/main/res/drawable/ic_more_vert.xml | 0 .../src/main/res/drawable/ic_pair.xml | 0 .../src/main/res/values-night/colors.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 84 files changed, 3 insertions(+), 3 deletions(-) rename {pair => pair-programming-plugin}/.gitignore (100%) rename {pair => pair-programming-plugin}/README.md (100%) rename {pair => pair-programming-plugin}/build.gradle.kts (98%) rename {pair => pair-programming-plugin}/gradle.properties (100%) rename {pair => pair-programming-plugin}/libs/shared.jar (100%) rename pair/pair-documentation.html => pair-programming-plugin/pair-programming-plugin-documentation.html (100%) rename {pair => pair-programming-plugin}/proguard-rules.pro (100%) rename {pair => pair-programming-plugin}/settings.gradle.kts (94%) rename {pair => pair-programming-plugin}/src/main/AndroidManifest.xml (100%) rename {pair => pair-programming-plugin}/src/main/assets/docs/index.html (100%) rename {pair => pair-programming-plugin}/src/main/assets/icon_day.png (100%) rename {pair => pair-programming-plugin}/src/main/assets/icon_night.png (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/PairPlugin.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/PairServiceLocator.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/PairTooltips.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/DeviceSettingsStore.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/DiscoveredHost.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/FileChunkCodec.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/ManifestEntry.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/MessageCodec.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/PairDiscoveryService.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketClient.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketServer.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/PeerSession.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/ProtocolMessage.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/SessionHistoryStore.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/data/StoredSession.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditApplier.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditBroker.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditObserver.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemApplier.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemObserver.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/LoopbackSuppression.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/OutboundSink.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/PathMapper.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/PeerRegistry.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectManifestBuilder.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectSyncCoordinator.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/domain/RemoteMarkerController.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/ViewModelFactory.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ConnectingLine.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/DiscoveredHostRow.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/HistoryRow.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/InviteCard.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/IpHero.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LabeledSwitchRow.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LongPressTooltip.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/OutOfSyncBanner.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PeerRow.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginButton.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginCard.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginTextField.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ProjectTransferCard.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/RenameDialog.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/SectionLabel.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/GuestSessionScreen.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HomeScreen.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HostSessionScreen.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/NearbySection.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairIntent.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairMainFragment.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairRoot.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairUiState.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairViewModel.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PeerListSection.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/RecentSection.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/preview/PreviewSupport.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Color.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Dimens.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/HostColors.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/PeerColors.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Theme.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Type.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/util/NetUtil.kt (100%) rename {pair => pair-programming-plugin}/src/main/kotlin/com/appdevforall/pair/plugin/util/PairLog.kt (100%) rename {pair => pair-programming-plugin}/src/main/res/drawable/ic_close.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/drawable/ic_more_vert.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/drawable/ic_pair.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/values-night/colors.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/values/colors.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/values/dimens.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/values/strings.xml (100%) rename {pair => pair-programming-plugin}/src/main/res/values/styles.xml (100%) diff --git a/README.md b/README.md index cc6c0b78..ab158a3a 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ See the official [plugin documentation](https://www.appdevforall.org/codeonthego | [`vector-search-plugin/`](vector-search-plugin/) | Semantic code search using embeddings and vector similarity. | | [`get-ai-models/`](get-ai-models/) | Bottom-drawer catalog of curated, fully-open GGUF model files; downloads one to `/sdcard/Download` and verifies its SHA-256. | | [`project-to-template/`](project-to-template/) | Converts the open Android project into a Code On The Go (.cgt) template and installs it into the IDE's New Project picker. | -| [`pair/`](pair/) | Real-time pair programming across two devices on the same WiFi — host or join a session and sync edits and cursor presence live over the local network. | +| [`pair-programming-plugin/`](pair-programming-plugin/) | Real-time pair programming across two devices on the same WiFi — host or join a session and sync edits and cursor presence live over the local network. | ## Building a plugin diff --git a/pair/.gitignore b/pair-programming-plugin/.gitignore similarity index 100% rename from pair/.gitignore rename to pair-programming-plugin/.gitignore diff --git a/pair/README.md b/pair-programming-plugin/README.md similarity index 100% rename from pair/README.md rename to pair-programming-plugin/README.md diff --git a/pair/build.gradle.kts b/pair-programming-plugin/build.gradle.kts similarity index 98% rename from pair/build.gradle.kts rename to pair-programming-plugin/build.gradle.kts index ae004809..d763c3a0 100644 --- a/pair/build.gradle.kts +++ b/pair-programming-plugin/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } pluginBuilder { - pluginName = "pair" + pluginName = "pair-programming-plugin" } android { diff --git a/pair/gradle.properties b/pair-programming-plugin/gradle.properties similarity index 100% rename from pair/gradle.properties rename to pair-programming-plugin/gradle.properties diff --git a/pair/libs/shared.jar b/pair-programming-plugin/libs/shared.jar similarity index 100% rename from pair/libs/shared.jar rename to pair-programming-plugin/libs/shared.jar diff --git a/pair/pair-documentation.html b/pair-programming-plugin/pair-programming-plugin-documentation.html similarity index 100% rename from pair/pair-documentation.html rename to pair-programming-plugin/pair-programming-plugin-documentation.html diff --git a/pair/proguard-rules.pro b/pair-programming-plugin/proguard-rules.pro similarity index 100% rename from pair/proguard-rules.pro rename to pair-programming-plugin/proguard-rules.pro diff --git a/pair/settings.gradle.kts b/pair-programming-plugin/settings.gradle.kts similarity index 94% rename from pair/settings.gradle.kts rename to pair-programming-plugin/settings.gradle.kts index 9795b556..00053138 100644 --- a/pair/settings.gradle.kts +++ b/pair-programming-plugin/settings.gradle.kts @@ -29,4 +29,4 @@ dependencyResolutionManagement { } } -rootProject.name = "pair" +rootProject.name = "pair-programming-plugin" diff --git a/pair/src/main/AndroidManifest.xml b/pair-programming-plugin/src/main/AndroidManifest.xml similarity index 100% rename from pair/src/main/AndroidManifest.xml rename to pair-programming-plugin/src/main/AndroidManifest.xml diff --git a/pair/src/main/assets/docs/index.html b/pair-programming-plugin/src/main/assets/docs/index.html similarity index 100% rename from pair/src/main/assets/docs/index.html rename to pair-programming-plugin/src/main/assets/docs/index.html diff --git a/pair/src/main/assets/icon_day.png b/pair-programming-plugin/src/main/assets/icon_day.png similarity index 100% rename from pair/src/main/assets/icon_day.png rename to pair-programming-plugin/src/main/assets/icon_day.png diff --git a/pair/src/main/assets/icon_night.png b/pair-programming-plugin/src/main/assets/icon_night.png similarity index 100% rename from pair/src/main/assets/icon_night.png rename to pair-programming-plugin/src/main/assets/icon_night.png diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/PairPlugin.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/PairPlugin.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/PairPlugin.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/PairPlugin.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/PairServiceLocator.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/PairServiceLocator.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/PairServiceLocator.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/PairServiceLocator.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/PairTooltips.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/PairTooltips.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/PairTooltips.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/PairTooltips.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/DeviceSettingsStore.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/DeviceSettingsStore.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/DeviceSettingsStore.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/DeviceSettingsStore.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/DiscoveredHost.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/DiscoveredHost.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/DiscoveredHost.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/DiscoveredHost.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/FileChunkCodec.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/FileChunkCodec.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/FileChunkCodec.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/FileChunkCodec.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/ManifestEntry.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/ManifestEntry.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/ManifestEntry.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/ManifestEntry.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/MessageCodec.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/MessageCodec.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/MessageCodec.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/MessageCodec.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PairDiscoveryService.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PairDiscoveryService.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PairDiscoveryService.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PairDiscoveryService.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketClient.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketClient.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketClient.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketClient.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketServer.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketServer.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketServer.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PairWebSocketServer.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PeerSession.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PeerSession.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/PeerSession.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/PeerSession.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/ProtocolMessage.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/ProtocolMessage.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/ProtocolMessage.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/ProtocolMessage.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/SessionHistoryStore.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/SessionHistoryStore.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/SessionHistoryStore.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/SessionHistoryStore.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/data/StoredSession.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/StoredSession.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/data/StoredSession.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/data/StoredSession.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditApplier.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditApplier.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditApplier.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditApplier.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditBroker.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditBroker.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditBroker.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditBroker.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditObserver.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditObserver.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditObserver.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/EditObserver.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemApplier.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemApplier.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemApplier.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemApplier.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemObserver.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemObserver.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemObserver.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/FileSystemObserver.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/LoopbackSuppression.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/LoopbackSuppression.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/LoopbackSuppression.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/LoopbackSuppression.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/OutboundSink.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/OutboundSink.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/OutboundSink.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/OutboundSink.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/PathMapper.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/PathMapper.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/PathMapper.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/PathMapper.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/PeerRegistry.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/PeerRegistry.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/PeerRegistry.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/PeerRegistry.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectManifestBuilder.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectManifestBuilder.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectManifestBuilder.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectManifestBuilder.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectSyncCoordinator.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectSyncCoordinator.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectSyncCoordinator.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/ProjectSyncCoordinator.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/RemoteMarkerController.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/RemoteMarkerController.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/domain/RemoteMarkerController.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/domain/RemoteMarkerController.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/ViewModelFactory.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/ViewModelFactory.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/ViewModelFactory.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/ViewModelFactory.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ConnectingLine.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ConnectingLine.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ConnectingLine.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ConnectingLine.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/DiscoveredHostRow.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/DiscoveredHostRow.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/DiscoveredHostRow.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/DiscoveredHostRow.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/HistoryRow.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/HistoryRow.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/HistoryRow.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/HistoryRow.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/InviteCard.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/InviteCard.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/InviteCard.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/InviteCard.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/IpHero.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/IpHero.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/IpHero.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/IpHero.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LabeledSwitchRow.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LabeledSwitchRow.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LabeledSwitchRow.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LabeledSwitchRow.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LongPressTooltip.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LongPressTooltip.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LongPressTooltip.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/LongPressTooltip.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/OutOfSyncBanner.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/OutOfSyncBanner.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/OutOfSyncBanner.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/OutOfSyncBanner.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PeerRow.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PeerRow.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PeerRow.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PeerRow.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginButton.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginButton.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginButton.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginButton.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginCard.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginCard.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginCard.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginCard.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginTextField.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginTextField.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginTextField.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/PluginTextField.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ProjectTransferCard.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ProjectTransferCard.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ProjectTransferCard.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/ProjectTransferCard.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/RenameDialog.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/RenameDialog.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/RenameDialog.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/RenameDialog.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/SectionLabel.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/SectionLabel.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/SectionLabel.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/components/SectionLabel.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/GuestSessionScreen.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/GuestSessionScreen.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/GuestSessionScreen.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/GuestSessionScreen.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HomeScreen.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HomeScreen.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HomeScreen.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HomeScreen.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HostSessionScreen.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HostSessionScreen.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HostSessionScreen.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/HostSessionScreen.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/NearbySection.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/NearbySection.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/NearbySection.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/NearbySection.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairIntent.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairIntent.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairIntent.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairIntent.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairMainFragment.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairMainFragment.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairMainFragment.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairMainFragment.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairRoot.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairRoot.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairRoot.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairRoot.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairUiState.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairUiState.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairUiState.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairUiState.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairViewModel.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairViewModel.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairViewModel.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PairViewModel.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PeerListSection.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PeerListSection.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PeerListSection.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/PeerListSection.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/RecentSection.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/RecentSection.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/RecentSection.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/main/RecentSection.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/preview/PreviewSupport.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/preview/PreviewSupport.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/preview/PreviewSupport.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/preview/PreviewSupport.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Color.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Color.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Color.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Color.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Dimens.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Dimens.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Dimens.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Dimens.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/HostColors.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/HostColors.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/HostColors.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/HostColors.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/PeerColors.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/PeerColors.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/PeerColors.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/PeerColors.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Theme.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Theme.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Theme.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Theme.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Type.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Type.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Type.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/ui/theme/Type.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/util/NetUtil.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/util/NetUtil.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/util/NetUtil.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/util/NetUtil.kt diff --git a/pair/src/main/kotlin/com/appdevforall/pair/plugin/util/PairLog.kt b/pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/util/PairLog.kt similarity index 100% rename from pair/src/main/kotlin/com/appdevforall/pair/plugin/util/PairLog.kt rename to pair-programming-plugin/src/main/kotlin/com/appdevforall/pair/plugin/util/PairLog.kt diff --git a/pair/src/main/res/drawable/ic_close.xml b/pair-programming-plugin/src/main/res/drawable/ic_close.xml similarity index 100% rename from pair/src/main/res/drawable/ic_close.xml rename to pair-programming-plugin/src/main/res/drawable/ic_close.xml diff --git a/pair/src/main/res/drawable/ic_more_vert.xml b/pair-programming-plugin/src/main/res/drawable/ic_more_vert.xml similarity index 100% rename from pair/src/main/res/drawable/ic_more_vert.xml rename to pair-programming-plugin/src/main/res/drawable/ic_more_vert.xml diff --git a/pair/src/main/res/drawable/ic_pair.xml b/pair-programming-plugin/src/main/res/drawable/ic_pair.xml similarity index 100% rename from pair/src/main/res/drawable/ic_pair.xml rename to pair-programming-plugin/src/main/res/drawable/ic_pair.xml diff --git a/pair/src/main/res/values-night/colors.xml b/pair-programming-plugin/src/main/res/values-night/colors.xml similarity index 100% rename from pair/src/main/res/values-night/colors.xml rename to pair-programming-plugin/src/main/res/values-night/colors.xml diff --git a/pair/src/main/res/values/colors.xml b/pair-programming-plugin/src/main/res/values/colors.xml similarity index 100% rename from pair/src/main/res/values/colors.xml rename to pair-programming-plugin/src/main/res/values/colors.xml diff --git a/pair/src/main/res/values/dimens.xml b/pair-programming-plugin/src/main/res/values/dimens.xml similarity index 100% rename from pair/src/main/res/values/dimens.xml rename to pair-programming-plugin/src/main/res/values/dimens.xml diff --git a/pair/src/main/res/values/strings.xml b/pair-programming-plugin/src/main/res/values/strings.xml similarity index 100% rename from pair/src/main/res/values/strings.xml rename to pair-programming-plugin/src/main/res/values/strings.xml diff --git a/pair/src/main/res/values/styles.xml b/pair-programming-plugin/src/main/res/values/styles.xml similarity index 100% rename from pair/src/main/res/values/styles.xml rename to pair-programming-plugin/src/main/res/values/styles.xml