From dbb9d25e3f1bdbcb55c7f2c7296710fedc251eff Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:09:45 +0530 Subject: [PATCH 01/11] Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 307f7cc3..0b33ee22 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Android Pluto -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.plutolib/pluto/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.plutolib/pluto) +[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.androidpluto/pluto/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.androidpluto/pluto) [![CLA assistant](https://cla-assistant.io/readme/badge/androidPluto/pluto)](https://cla-assistant.io/androidPluto/pluto) [![Daily Builds](https://github.com/androidPluto/pluto/actions/workflows/daily_builds.yml/badge.svg)](https://github.com/androidPluto/pluto/actions/workflows/daily_builds.yml) @@ -16,16 +16,16 @@ It comes with a UI to monitor and share the information, as well as APIs to acce ### Add Gradle Dependencies -Pluto is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib/pluto). To use it, you need to add the following Gradle dependency to your build.gradle file of your app module. +Pluto is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto/pluto). To use it, you need to add the following Gradle dependency to your build.gradle file of your app module. > Note: add both the `pluto` and the `pluto-no-op` variant to isolate Pluto from release builds. ```groovy -def plutoVersion = "2.2.1" +def plutoVersion = "3.0.0" dependencies { .... - debugImplementation "com.plutolib:pluto:$plutoVersion" - releaseImplementation "com.plutolib:pluto-no-op:$plutoVersion" + debugImplementation "com.androidpluto:pluto:$plutoVersion" + releaseImplementation "com.androidpluto:pluto-no-op:$plutoVersion" .... } ``` @@ -49,8 +49,8 @@ Plugin bundle comes with all the basic plugins bundled together as single depend ```groovy dependencies { .... - debugImplementation "com.plutolib.plugins:bundle-core:$plutoVersion" - releaseImplementation "com.plutolib.plugins:bundle-core-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:bundle-core:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:bundle-core-no-op:$plutoVersion" .... } ``` @@ -65,7 +65,7 @@ But, if you want to use individual plugins, here is the list of some plugins pro - **[Datastore Preferences Plugin](pluto-plugins/plugins/datastore)** - **[Layout Inspector Plugin](pluto-plugins/plugins/layout-inspector)** -We will be adding more to the [list](https://central.sonatype.com/search?q=com.plutolib.plugins). So please stay tuned.
+We will be adding more to the [list](https://central.sonatype.com/search?q=com.androidpluto.plugins). So please stay tuned.
Please refer to their respective README for integration steps.

> You can also help us expand the Pluto ecosystem now.
Pluto now allows to develop custom debuggers as plugin. Read [Develop Custom Plugins](https://github.com/androidPluto/pluto/wiki/Develop-Custom-Pluto-Plugins-(Beta)). @@ -125,7 +125,7 @@ Have an idea to improve Pluto? Let's connect on ## 📃  License ``` -Copyright 2021 Plutolib. +Copyright 2021 Android Pluto. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From c1ffdfba9e962e5c14cd0401da25cf264b6af399 Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:12:28 +0530 Subject: [PATCH 02/11] Update network README.md --- pluto-plugins/plugins/network/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/network/README.md b/pluto-plugins/plugins/network/README.md index baa723e4..81d22578 100644 --- a/pluto-plugins/plugins/network/README.md +++ b/pluto-plugins/plugins/network/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Network is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/network). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Network is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/network). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:network:$plutoVersion" - releaseImplementation "com.plutolib.plugins:network-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:network:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:network-no-op:$plutoVersion" } ```
From 484b85f239ebe468319459320265e41f10b50171 Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:13:36 +0530 Subject: [PATCH 03/11] Update README.md --- pluto-plugins/plugins/datastore/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/datastore/README.md b/pluto-plugins/plugins/datastore/README.md index 8e22d0ce..41b8972b 100644 --- a/pluto-plugins/plugins/datastore/README.md +++ b/pluto-plugins/plugins/datastore/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Datastore Preferences is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/datastore-pref). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Datastore Preferences is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/datastore-pref). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:datastore-pref:$plutoVersion" - releaseImplementation "com.plutolib.plugins:datastore-pref-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:datastore-pref:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:datastore-pref-no-op:$plutoVersion" } ```
From 63469f67d74bc41d2cd980a410745ae404a42e6c Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:14:57 +0530 Subject: [PATCH 04/11] Update README.md --- pluto-plugins/plugins/exceptions/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/exceptions/README.md b/pluto-plugins/plugins/exceptions/README.md index 0ea3999b..ea55bfe3 100644 --- a/pluto-plugins/plugins/exceptions/README.md +++ b/pluto-plugins/plugins/exceptions/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Exceptions is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/exceptions). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Exceptions is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/exceptions). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:exceptions:$plutoVersion" - releaseImplementation "com.plutolib.plugins:exceptions-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:exceptions:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:exceptions-no-op:$plutoVersion" } ```
From 904292d3383103e98bc0bb1c953b13fbcff5a5fb Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:15:20 +0530 Subject: [PATCH 05/11] Update README.md --- pluto-plugins/plugins/layout-inspector/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/layout-inspector/README.md b/pluto-plugins/plugins/layout-inspector/README.md index 51246ef5..556bccad 100644 --- a/pluto-plugins/plugins/layout-inspector/README.md +++ b/pluto-plugins/plugins/layout-inspector/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Layout Inspector is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/layout-inspector). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Layout Inspector is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/layout-inspector). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:layout-inspector:$plutoVersion" - releaseImplementation "com.plutolib.plugins:layout-inspector-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:layout-inspector:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:layout-inspector-no-op:$plutoVersion" } ```
From 38d8fb403ac7fea1f5693f830864acd70bcc3e2a Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:15:44 +0530 Subject: [PATCH 06/11] Update README.md --- pluto-plugins/plugins/logger/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/logger/README.md b/pluto-plugins/plugins/logger/README.md index d6a5e33c..4ce4f023 100644 --- a/pluto-plugins/plugins/logger/README.md +++ b/pluto-plugins/plugins/logger/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Logger is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/logger). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Logger is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/logger). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:logger:$plutoVersion" - releaseImplementation "com.plutolib.plugins:logger-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:logger:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:logger-no-op:$plutoVersion" } ```
From 375ceda64e8b774ea64dbca151d302b43af80ab0 Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:16:36 +0530 Subject: [PATCH 07/11] Update README.md --- pluto-plugins/plugins/rooms-database/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/rooms-database/README.md b/pluto-plugins/plugins/rooms-database/README.md index ad1c5a42..2b18cf6d 100644 --- a/pluto-plugins/plugins/rooms-database/README.md +++ b/pluto-plugins/plugins/rooms-database/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Rooms Database is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/rooms-db). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Rooms Database is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/rooms-db). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:rooms-db:$plutoVersion" - releaseImplementation "com.plutolib.plugins:rooms-db-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:rooms-db:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:rooms-db-no-op:$plutoVersion" } ```
From 60cb3e6af0521775971e45c9f9ba07f531876450 Mon Sep 17 00:00:00 2001 From: Prateek Date: Sun, 2 Mar 2025 19:17:04 +0530 Subject: [PATCH 08/11] Update README.md --- pluto-plugins/plugins/shared-preferences/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pluto-plugins/plugins/shared-preferences/README.md b/pluto-plugins/plugins/shared-preferences/README.md index 4b7bfe84..d52cf50f 100644 --- a/pluto-plugins/plugins/shared-preferences/README.md +++ b/pluto-plugins/plugins/shared-preferences/README.md @@ -2,13 +2,13 @@ ### Add Gradle Dependencies -Pluto Shared Preferences is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.plutolib.plugins/preferences). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. +Pluto Shared Preferences is distributed through [***mavenCentral***](https://central.sonatype.com/artifact/com.androidpluto.plugins/preferences). To use it, you need to add the following Gradle dependency to your build.gradle file of you android app module. > Note: add the `no-op` variant to isolate the plugin from release builds. ```groovy dependencies { - debugImplementation "com.plutolib.plugins:preferences:$plutoVersion" - releaseImplementation "com.plutolib.plugins:preferences-no-op:$plutoVersion" + debugImplementation "com.androidpluto.plugins:preferences:$plutoVersion" + releaseImplementation "com.androidpluto.plugins:preferences-no-op:$plutoVersion" } ```
From c72f3d56bc05fad7243c5e3a734a4f6c0d308bd6 Mon Sep 17 00:00:00 2001 From: srtvprateek Date: Sun, 2 Mar 2025 19:20:10 +0530 Subject: [PATCH 09/11] groupId refactor --- SUBMIT_GUIDELINES.md | 2 +- pluto/lib/src/main/AndroidManifest.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SUBMIT_GUIDELINES.md b/SUBMIT_GUIDELINES.md index 6db08a14..2daadd28 100644 --- a/SUBMIT_GUIDELINES.md +++ b/SUBMIT_GUIDELINES.md @@ -22,7 +22,7 @@ Once you have enough information, lets jump into development. - Setup your Maven configuration, like given below ``` groovy ext { - PUBLISH_GROUP_ID = "com.plutolib.plugins" // do not change this + PUBLISH_GROUP_ID = "com.androidpluto.plugins" // do not change this PUBLISH_VERSION = verPublish // do not change this PUBLISH_ARTIFACT_ID = 'PLUGIN_NAME' } diff --git a/pluto/lib/src/main/AndroidManifest.xml b/pluto/lib/src/main/AndroidManifest.xml index 5fde7685..181af126 100644 --- a/pluto/lib/src/main/AndroidManifest.xml +++ b/pluto/lib/src/main/AndroidManifest.xml @@ -15,7 +15,7 @@ android:name=".ui.container.PlutoActivity" android:exported="false" android:launchMode="singleTask" - android:taskAffinity="com.plutolib" + android:taskAffinity="com.androidpluto" android:theme="@style/PlutoContainerTheme" android:windowSoftInputMode="stateUnspecified|adjustResize" /> Date: Sun, 2 Mar 2025 19:33:26 +0530 Subject: [PATCH 10/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b33ee22..b943aa90 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Android Pluto -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.androidpluto/pluto/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.androidpluto/pluto) +![Maven Central Version](https://img.shields.io/maven-central/v/com.androidpluto/pluto) [![CLA assistant](https://cla-assistant.io/readme/badge/androidPluto/pluto)](https://cla-assistant.io/androidPluto/pluto) [![Daily Builds](https://github.com/androidPluto/pluto/actions/workflows/daily_builds.yml/badge.svg)](https://github.com/androidPluto/pluto/actions/workflows/daily_builds.yml) From 8445e0c4e988cc4aef3f29631006cda937efd2ab Mon Sep 17 00:00:00 2001 From: srtvprateek Date: Sun, 2 Mar 2025 19:34:31 +0530 Subject: [PATCH 11/11] refactor --- SUBMIT_GUIDELINES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SUBMIT_GUIDELINES.md b/SUBMIT_GUIDELINES.md index 2daadd28..d075a7ca 100644 --- a/SUBMIT_GUIDELINES.md +++ b/SUBMIT_GUIDELINES.md @@ -22,8 +22,8 @@ Once you have enough information, lets jump into development. - Setup your Maven configuration, like given below ``` groovy ext { - PUBLISH_GROUP_ID = "com.androidpluto.plugins" // do not change this - PUBLISH_VERSION = verPublish // do not change this + PUBLISH_GROUP_ID = "com.androidpluto.plugins" // do not change this + PUBLISH_VERSION = verPublish // do not change this PUBLISH_ARTIFACT_ID = 'PLUGIN_NAME' } ```