diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c5247dd..e044491 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -9,8 +9,8 @@ android { applicationId = "com.aliucord.themer" minSdk = 21 targetSdk = 30 - versionCode = 3 - versionName = "0.0.3-rc2" + versionCode = 4 + versionName = "0.0.3" } buildTypes { diff --git a/app/src/main/java/com/aliucord/themer/activities/MainActivity.java b/app/src/main/java/com/aliucord/themer/activities/MainActivity.java index 34ea110..a802df7 100644 --- a/app/src/main/java/com/aliucord/themer/activities/MainActivity.java +++ b/app/src/main/java/com/aliucord/themer/activities/MainActivity.java @@ -52,15 +52,17 @@ protected void onCreate(Bundle savedInstanceState) { boolean xposedEnabled = isXposedModuleEnabled(); boolean discordInstalled = isPackageInstalled(pm, "com.discord") || isPackageInstalled(pm, "com.aliucord"); if (!xposedEnabled || !discordInstalled) { - error = true; TextView errorView = findViewById(R.id.error_view); - if (xposedEnabled) errorView.setText(R.string.install_discord); errorView.setVisibility(View.VISIBLE); - return; + if (xposedEnabled) { + error = true; + errorView.setText(R.string.install_discord); + return; + } } if (shouldAskForStorage()) checkPermissions(); - prefs = getSharedPreferences(BuildConfig.APPLICATION_ID + "_preferences", Context.MODE_WORLD_READABLE); + prefs = getSharedPreferences(BuildConfig.APPLICATION_ID + "_preferences", xposedEnabled ? Context.MODE_WORLD_READABLE : Context.MODE_PRIVATE); getSupportFragmentManager().beginTransaction().add(R.id.settings_layout, settingsFragment).commit(); } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index c0a37b1..dbd90dc 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -4,16 +4,26 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:id="@+id/settings_layout" tools:context=".activities.MainActivity"> + + android:visibility="gone" + android:background="@android:color/holo_orange_light" + android:padding="8dp" + android:textColor="@color/white" + tools:ignore="RtlCompat" /> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ed35571..9c52778 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -26,7 +26,7 @@ Status bar color Support Server Tested on: 84.1 - Alpha - Xposed module isn\'t enabled or resource hooks in xposed settings, if you enabled them, try to reboot your device + PREVIEW MODE: Xposed module isn\'t enabled or resource hooks in xposed settings, if you enabled them, try to reboot your device.\n\nYou can use this app to create themes for Themer plugin only in this state. com.aliucord