summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-05-13 18:39:28 +0200
committerbunnei <bunneidev@gmail.com>2023-06-03 09:06:01 +0200
commit2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e (patch)
tree0d8634a50018c161ebce2dc40439ca4bb64f5e38
parentandroid: Move theme options out of advanced settings (diff)
downloadyuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar
yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.gz
yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.bz2
yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.lz
yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.xz
yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.zst
yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.zip
-rw-r--r--src/android/app/build.gradle.kts25
-rw-r--r--src/android/app/src/ea/res/drawable/ic_launcher.xml6
-rw-r--r--src/android/app/src/ea/res/drawable/ic_yuzu.xml (renamed from src/android/app/src/main/res/drawable/ic_yuzu_ea.xml)0
-rw-r--r--src/android/app/src/ea/res/drawable/ic_yuzu_full.xml (renamed from src/android/app/src/main/res/drawable/ic_yuzu_ea_full.xml)0
-rw-r--r--src/android/app/src/ea/res/drawable/ic_yuzu_title.xml (renamed from src/android/app/src/main/res/drawable/ic_yuzu_ea_title.xml)0
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt9
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt7
7 files changed, 19 insertions, 28 deletions
diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts
index 8c970609f..f0a4dbd5a 100644
--- a/src/android/app/build.gradle.kts
+++ b/src/android/app/build.gradle.kts
@@ -48,7 +48,6 @@ android {
applicationId = "org.yuzu.yuzu_emu"
minSdk = 30
targetSdk = 33
- versionCode = 1
versionName = getVersion()
ndk {
@@ -85,26 +84,39 @@ android {
getDefaultProguardFile("proguard-android.txt"),
"proguard-rules.pro"
)
+ defaultConfig.versionCode = 1
+ }
+
+ register("relWithVersionCode") {
+ signingConfig = signingConfigs.getByName("debug")
+ isMinifyEnabled = true
+ isDebuggable = false
+ proguardFiles(
+ getDefaultProguardFile("proguard-android.txt"),
+ "proguard-rules.pro"
+ )
+ defaultConfig.versionCode = autoVersion
}
// builds a release build that doesn't need signing
// Attaches 'debug' suffix to version and package name, allowing installation alongside the release build.
register("relWithDebInfo") {
- initWith(getByName("release"))
- versionNameSuffix = "-debug"
signingConfig = signingConfigs.getByName("debug")
- enableAndroidTestCoverage = false
+ isMinifyEnabled = true
isDebuggable = true
+ versionNameSuffix = "-debug"
+ enableAndroidTestCoverage = false
isJniDebuggable = true
+ defaultConfig.versionCode = 1
}
// Signed by debug key disallowing distribution on Play Store.
// Attaches 'debug' suffix to version and package name, allowing installation alongside the release build.
debug {
- // TODO If this is ever modified, change application_id in debug/strings.xml
- versionNameSuffix = "-debug"
isDebuggable = true
isJniDebuggable = true
+ versionNameSuffix = "-debug"
+ defaultConfig.versionCode = 1
}
}
@@ -118,6 +130,7 @@ android {
create("ea") {
dimension = "version"
buildConfigField("Boolean", "PREMIUM", "true")
+ applicationIdSuffix = ".ea"
}
}
diff --git a/src/android/app/src/ea/res/drawable/ic_launcher.xml b/src/android/app/src/ea/res/drawable/ic_launcher.xml
deleted file mode 100644
index 9d074c347..000000000
--- a/src/android/app/src/ea/res/drawable/ic_launcher.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
- <background android:drawable="@drawable/ic_icon_bg" />
- <foreground android:drawable="@drawable/ic_yuzu_ea" />
- <monochrome android:drawable="@drawable/ic_yuzu_ea" />
-</adaptive-icon>
diff --git a/src/android/app/src/main/res/drawable/ic_yuzu_ea.xml b/src/android/app/src/ea/res/drawable/ic_yuzu.xml
index deb8ba53f..deb8ba53f 100644
--- a/src/android/app/src/main/res/drawable/ic_yuzu_ea.xml
+++ b/src/android/app/src/ea/res/drawable/ic_yuzu.xml
diff --git a/src/android/app/src/main/res/drawable/ic_yuzu_ea_full.xml b/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml
index 4ef472876..4ef472876 100644
--- a/src/android/app/src/main/res/drawable/ic_yuzu_ea_full.xml
+++ b/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml
diff --git a/src/android/app/src/main/res/drawable/ic_yuzu_ea_title.xml b/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml
index 29d0cfced..29d0cfced 100644
--- a/src/android/app/src/main/res/drawable/ic_yuzu_ea_title.xml
+++ b/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt
index c2e0b9615..0314feff6 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt
@@ -88,15 +88,6 @@ class AboutFragment : Fragment() {
binding.buttonWebsite.setOnClickListener { openLink(getString(R.string.website_link)) }
binding.buttonGithub.setOnClickListener { openLink(getString(R.string.github_link)) }
- if (BuildConfig.PREMIUM) {
- binding.imageLogo.setImageDrawable(
- ContextCompat.getDrawable(
- requireContext(),
- R.drawable.ic_yuzu_ea_title
- )
- )
- }
-
setInsets()
}
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt
index 09628634d..3a334a74c 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt
@@ -127,13 +127,6 @@ class HomeSettingsFragment : Fragment() {
?.navigate(R.id.action_homeSettingsFragment_to_earlyAccessFragment)
}
)
- } else {
- binding.logoImage.setImageDrawable(
- ContextCompat.getDrawable(
- requireContext(),
- R.drawable.ic_yuzu_ea_full
- )
- )
}
binding.homeSettingsList.apply {