diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts
index cb026211c..a7140caba 100644
--- a/src/android/app/build.gradle.kts
+++ b/src/android/app/build.gradle.kts
@@ -146,13 +146,6 @@ android {
create("mainline") {
isDefault = true
dimension = "version"
- buildConfigField("Boolean", "PREMIUM", "false")
- }
-
- create("ea") {
- dimension = "version"
- buildConfigField("Boolean", "PREMIUM", "true")
- applicationIdSuffix = ".ea"
}
}
diff --git a/src/android/app/src/ea/res/drawable/ic_yuzu.xml b/src/android/app/src/ea/res/drawable/ic_yuzu.xml
deleted file mode 100644
index deb8ba53f..000000000
--- a/src/android/app/src/ea/res/drawable/ic_yuzu.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
diff --git a/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml b/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml
deleted file mode 100644
index 4ef472876..000000000
--- a/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
diff --git a/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml b/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml
deleted file mode 100644
index 29d0cfced..000000000
--- a/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/adapters/HomeSettingAdapter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/adapters/HomeSettingAdapter.kt
index 0bd196673..5d72efa35 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/adapters/HomeSettingAdapter.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/adapters/HomeSettingAdapter.kt
@@ -41,15 +41,6 @@ class HomeSettingAdapter(
)
)
- when (model.titleId) {
- R.string.get_early_access ->
- binding.optionLayout.background =
- ContextCompat.getDrawable(
- binding.optionCard.context,
- R.drawable.premium_background
- )
- }
-
if (!model.isEnabled.invoke()) {
binding.optionTitle.alpha = 0.5f
binding.optionDescription.alpha = 0.5f
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EarlyAccessFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EarlyAccessFragment.kt
deleted file mode 100644
index 0534b68ce..000000000
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EarlyAccessFragment.kt
+++ /dev/null
@@ -1,87 +0,0 @@
-// SPDX-FileCopyrightText: 2023 yuzu Emulator Project
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package org.yuzu.yuzu_emu.fragments
-
-import android.content.Intent
-import android.net.Uri
-import android.os.Bundle
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-import androidx.core.view.ViewCompat
-import androidx.core.view.WindowInsetsCompat
-import androidx.core.view.updatePadding
-import androidx.fragment.app.Fragment
-import androidx.fragment.app.activityViewModels
-import androidx.navigation.fragment.findNavController
-import com.google.android.material.transition.MaterialSharedAxis
-import org.yuzu.yuzu_emu.R
-import org.yuzu.yuzu_emu.databinding.FragmentEarlyAccessBinding
-import org.yuzu.yuzu_emu.model.HomeViewModel
-import org.yuzu.yuzu_emu.utils.ViewUtils.updateMargins
-
-class EarlyAccessFragment : Fragment() {
- private var _binding: FragmentEarlyAccessBinding? = null
- private val binding get() = _binding!!
-
- private val homeViewModel: HomeViewModel by activityViewModels()
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- enterTransition = MaterialSharedAxis(MaterialSharedAxis.X, true)
- returnTransition = MaterialSharedAxis(MaterialSharedAxis.X, false)
- }
-
- override fun onCreateView(
- inflater: LayoutInflater,
- container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View {
- _binding = FragmentEarlyAccessBinding.inflate(layoutInflater)
- return binding.root
- }
-
- override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
- homeViewModel.setNavigationVisibility(visible = false, animated = true)
- homeViewModel.setStatusBarShadeVisibility(visible = false)
-
- binding.toolbarAbout.setNavigationOnClickListener {
- parentFragmentManager.primaryNavigationFragment?.findNavController()?.popBackStack()
- }
-
- binding.getEarlyAccessButton.setOnClickListener {
- openLink(
- getString(R.string.play_store_link)
- )
- }
-
- setInsets()
- }
-
- private fun openLink(link: String) {
- val intent = Intent(Intent.ACTION_VIEW, Uri.parse(link))
- startActivity(intent)
- }
-
- private fun setInsets() =
- ViewCompat.setOnApplyWindowInsetsListener(
- binding.root
- ) { _: View, windowInsets: WindowInsetsCompat ->
- val barInsets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars())
- val cutoutInsets = windowInsets.getInsets(WindowInsetsCompat.Type.displayCutout())
-
- val leftInsets = barInsets.left + cutoutInsets.left
- val rightInsets = barInsets.right + cutoutInsets.right
-
- binding.appbarEa.updateMargins(left = leftInsets, right = rightInsets)
-
- binding.scrollEa.updatePadding(
- left = leftInsets,
- right = rightInsets,
- bottom = barInsets.bottom
- )
-
- windowInsets
- }
-}
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 14a2504b6..d3d01558f 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
@@ -27,7 +27,6 @@ import androidx.navigation.findNavController
import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.GridLayoutManager
import com.google.android.material.transition.MaterialSharedAxis
-import org.yuzu.yuzu_emu.BuildConfig
import org.yuzu.yuzu_emu.HomeNavigationDirections
import org.yuzu.yuzu_emu.NativeLibrary
import org.yuzu.yuzu_emu.R
@@ -237,22 +236,6 @@ class HomeSettingsFragment : Fragment() {
)
}
- if (!BuildConfig.PREMIUM) {
- optionsList.add(
- 0,
- HomeSetting(
- R.string.get_early_access,
- R.string.get_early_access_description,
- R.drawable.ic_diamond,
- {
- exitTransition = MaterialSharedAxis(MaterialSharedAxis.X, true)
- parentFragmentManager.primaryNavigationFragment?.findNavController()
- ?.navigate(R.id.action_homeSettingsFragment_to_earlyAccessFragment)
- }
- )
- )
- }
-
binding.homeSettingsList.apply {
layoutManager =
GridLayoutManager(requireContext(), resources.getInteger(R.integer.grid_columns))
diff --git a/src/android/app/src/main/res/layout/fragment_early_access.xml b/src/android/app/src/main/res/layout/fragment_early_access.xml
deleted file mode 100644
index 12e233afc..000000000
--- a/src/android/app/src/main/res/layout/fragment_early_access.xml
+++ /dev/null
@@ -1,245 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/android/app/src/main/res/navigation/home_navigation.xml b/src/android/app/src/main/res/navigation/home_navigation.xml
index 37a03a8d1..8e57e866a 100644
--- a/src/android/app/src/main/res/navigation/home_navigation.xml
+++ b/src/android/app/src/main/res/navigation/home_navigation.xml
@@ -16,9 +16,6 @@
-
@@ -58,11 +55,6 @@
app:destination="@id/licensesFragment" />
-
-