Browse Source

Merge pull request #12720 from t895/return-to-global

android: Change "Clear" to "Use global setting" for per-game settings
nce_cpp
liamwhite 2 years ago
committed by GitHub
parent
commit
ab11c4f693
  1. 4
      src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt
  2. 2
      src/android/app/src/main/res/layout/list_item_setting.xml
  3. 2
      src/android/app/src/main/res/layout/list_item_setting_switch.xml
  4. 9
      src/android/app/src/main/res/menu/menu_driver_manager.xml
  5. 1
      src/android/app/src/main/res/values/strings.xml

4
src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt

@ -75,7 +75,7 @@ class DriverManagerFragment : Fragment() {
driverViewModel.showClearButton(!StringSetting.DRIVER_PATH.global) driverViewModel.showClearButton(!StringSetting.DRIVER_PATH.global)
binding.toolbarDrivers.setOnMenuItemClickListener { binding.toolbarDrivers.setOnMenuItemClickListener {
when (it.itemId) { when (it.itemId) {
R.id.menu_driver_clear -> {
R.id.menu_driver_use_global -> {
StringSetting.DRIVER_PATH.global = true StringSetting.DRIVER_PATH.global = true
driverViewModel.updateDriverList() driverViewModel.updateDriverList()
(binding.listDrivers.adapter as DriverAdapter) (binding.listDrivers.adapter as DriverAdapter)
@ -93,7 +93,7 @@ class DriverManagerFragment : Fragment() {
repeatOnLifecycle(Lifecycle.State.STARTED) { repeatOnLifecycle(Lifecycle.State.STARTED) {
driverViewModel.showClearButton.collect { driverViewModel.showClearButton.collect {
binding.toolbarDrivers.menu binding.toolbarDrivers.menu
.findItem(R.id.menu_driver_clear).isVisible = it
.findItem(R.id.menu_driver_use_global).isVisible = it
} }
} }
} }

2
src/android/app/src/main/res/layout/list_item_setting.xml

@ -69,7 +69,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:visibility="gone" android:visibility="gone"
android:text="@string/clear"
android:text="@string/use_global_setting"
tools:visibility="visible" /> tools:visibility="visible" />
</LinearLayout> </LinearLayout>

2
src/android/app/src/main/res/layout/list_item_setting_switch.xml

@ -63,7 +63,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:text="@string/clear"
android:text="@string/use_global_setting"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible" /> tools:visibility="visible" />

9
src/android/app/src/main/res/menu/menu_driver_manager.xml

@ -1,11 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/menu_driver_clear"
android:icon="@drawable/ic_clear"
android:title="@string/clear"
app:showAsAction="always" />
android:id="@+id/menu_driver_use_global"
android:title="@string/use_global_setting" />
</menu> </menu>

1
src/android/app/src/main/res/values/strings.xml

@ -287,6 +287,7 @@
<string name="notice">Notice</string> <string name="notice">Notice</string>
<string name="import_complete">Import complete</string> <string name="import_complete">Import complete</string>
<string name="more_options">More options</string> <string name="more_options">More options</string>
<string name="use_global_setting">Use global setting</string>
<!-- GPU driver installation --> <!-- GPU driver installation -->
<string name="select_gpu_driver">Select GPU driver</string> <string name="select_gpu_driver">Select GPU driver</string>

Loading…
Cancel
Save