diff --git a/app/build.gradle b/app/build.gradle index 569854f..e70951f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -97,7 +97,7 @@ dependencies { // Utils implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:4.9.3' implementation 'com.squareup.okhttp3:okhttp-brotli:4.9.3' - implementation 'com.github.topjohnwu.libsu:io:5.0.0' + implementation 'com.github.topjohnwu.libsu:io:5.0.1' // Markdown implementation "io.noties.markwon:core:4.6.2" diff --git a/app/src/main/java/com/fox2code/mmm/MainActivity.java b/app/src/main/java/com/fox2code/mmm/MainActivity.java index 3afe7cf..ac98aca 100644 --- a/app/src/main/java/com/fox2code/mmm/MainActivity.java +++ b/app/src/main/java/com/fox2code/mmm/MainActivity.java @@ -20,7 +20,6 @@ import android.view.View; import android.view.WindowManager; import android.view.inputmethod.EditorInfo; import android.widget.TextView; -import android.widget.Toast; import com.fox2code.mmm.compat.CompatActivity; import com.fox2code.mmm.compat.CompatDisplay; @@ -33,9 +32,7 @@ import com.fox2code.mmm.repo.RepoManager; import com.fox2code.mmm.settings.SettingsActivity; import com.fox2code.mmm.utils.Http; import com.fox2code.mmm.utils.IntentHelper; -import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.progressindicator.LinearProgressIndicator; -import com.topjohnwu.superuser.Shell; import eightbitlab.com.blurview.BlurView; import eightbitlab.com.blurview.RenderScriptBlur; diff --git a/app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.java b/app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.java index 7304acb..3ed254d 100644 --- a/app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.java +++ b/app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.java @@ -15,7 +15,7 @@ import android.widget.Toast; import androidx.recyclerview.widget.RecyclerView; -import com.fox2code.mmm.ActionButtonType; +import com.fox2code.mmm.module.ActionButtonType; import com.fox2code.mmm.AppUpdateManager; import com.fox2code.mmm.BuildConfig; import com.fox2code.mmm.Constants; @@ -647,6 +647,7 @@ public class InstallerActivity extends CompatActivity { return true; }); } else if (success) { + this.rebootFloatingButton.setVisibility(View.VISIBLE); final Intent intent = this.getIntent(); final String config = MainApplication.checkSecret(intent) ? intent.getStringExtra(Constants.EXTRA_INSTALL_CONFIG) : null; @@ -658,7 +659,6 @@ public class InstallerActivity extends CompatActivity { IntentHelper.openConfig(this, config); return true; }); - this.rebootFloatingButton.setVisibility(View.VISIBLE); } catch (PackageManager.NameNotFoundException e) { Log.w(TAG, "Config package \"" + configPkg + "\" missing for installer view"); diff --git a/app/src/main/java/com/fox2code/mmm/ActionButtonType.java b/app/src/main/java/com/fox2code/mmm/module/ActionButtonType.java similarity index 99% rename from app/src/main/java/com/fox2code/mmm/ActionButtonType.java rename to app/src/main/java/com/fox2code/mmm/module/ActionButtonType.java index 4315b80..7f7b215 100644 --- a/app/src/main/java/com/fox2code/mmm/ActionButtonType.java +++ b/app/src/main/java/com/fox2code/mmm/module/ActionButtonType.java @@ -1,4 +1,4 @@ -package com.fox2code.mmm; +package com.fox2code.mmm.module; import android.content.Context; import android.text.Spanned; @@ -11,6 +11,8 @@ import android.widget.Toast; import androidx.annotation.DrawableRes; import androidx.appcompat.app.AlertDialog; +import com.fox2code.mmm.MainApplication; +import com.fox2code.mmm.R; import com.fox2code.mmm.androidacy.AndroidacyUtil; import com.fox2code.mmm.compat.CompatActivity; import com.fox2code.mmm.compat.CompatDisplay; diff --git a/app/src/main/java/com/fox2code/mmm/module/ModuleHolder.java b/app/src/main/java/com/fox2code/mmm/module/ModuleHolder.java index 2f841fe..7b59ae1 100644 --- a/app/src/main/java/com/fox2code/mmm/module/ModuleHolder.java +++ b/app/src/main/java/com/fox2code/mmm/module/ModuleHolder.java @@ -8,7 +8,6 @@ import android.view.View; import androidx.annotation.NonNull; import androidx.annotation.StringRes; -import com.fox2code.mmm.ActionButtonType; import com.fox2code.mmm.MainApplication; import com.fox2code.mmm.NotificationType; import com.fox2code.mmm.R; diff --git a/app/src/main/java/com/fox2code/mmm/module/ModuleViewAdapter.java b/app/src/main/java/com/fox2code/mmm/module/ModuleViewAdapter.java index ec47cb6..6331bf2 100644 --- a/app/src/main/java/com/fox2code/mmm/module/ModuleViewAdapter.java +++ b/app/src/main/java/com/fox2code/mmm/module/ModuleViewAdapter.java @@ -18,7 +18,6 @@ import androidx.annotation.StringRes; import androidx.cardview.widget.CardView; import androidx.recyclerview.widget.RecyclerView; -import com.fox2code.mmm.ActionButtonType; import com.fox2code.mmm.MainApplication; import com.fox2code.mmm.NotificationType; import com.fox2code.mmm.R; @@ -326,8 +325,6 @@ public final class ModuleViewAdapter extends RecyclerView.Adapter + + \ No newline at end of file diff --git a/app/src/main/res/layout/module_entry.xml b/app/src/main/res/layout/module_entry.xml index 49e04d7..8881612 100644 --- a/app/src/main/res/layout/module_entry.xml +++ b/app/src/main/res/layout/module_entry.xml @@ -43,6 +43,7 @@ android:id="@+id/switch_action" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginTop="6dp" app:layout_constraintTop_toTopOf="parent" app:layout_constraintRight_toRightOf="parent" /> @@ -55,7 +56,7 @@ android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent" app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintRight_toLeftOf="@+id/button_action" /> + app:layout_constraintRight_toRightOf="parent" /> diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a33384a..78e8b07 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists \ No newline at end of file +zipStorePath=wrapper/dists +distributionSha256Sum=9afb3ca688fc12c761a0e9e4321e4d24e977a4a8916c8a768b1fe05ddb4d6b66