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