summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/res
diff options
context:
space:
mode:
authorzackhow <zackhow@gmail.com>2018-10-04 20:01:05 -0400
committerzackhow <zackhow@gmail.com>2018-10-07 12:57:27 -0400
commite52be87bf1e4fbe94f644a035bfd3880aec101bc (patch)
treecb829929c58f461b19cbc2799479175ed91325a1 /Source/Android/app/src/main/res
parent58b0a284a85637a2a0f1f6e896fdc3a596487c36 (diff)
Android: Require user to enable savestate menus
With the nature of android updates invalidating save states, it's best to hide these options unless enabled by the user. The option to use savestates can now be enabled via the General settings menu.
Diffstat (limited to 'Source/Android/app/src/main/res')
-rw-r--r--Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml12
-rw-r--r--Source/Android/app/src/main/res/menu/menu_emulation.xml12
-rw-r--r--Source/Android/app/src/main/res/menu/menu_emulation_wii.xml12
-rw-r--r--Source/Android/app/src/main/res/values/strings.xml2
4 files changed, 26 insertions, 12 deletions
diff --git a/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml b/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml
index 8415a2045b..450ab32272 100644
--- a/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml
+++ b/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml
@@ -35,22 +35,26 @@
<Button
android:id="@+id/menu_quicksave"
android:text="@string/emulation_quicksave"
- style="@style/InGameMenuOption"/>
+ style="@style/InGameMenuOption"
+ android:visibility="gone"/>
<Button
android:id="@+id/menu_quickload"
android:text="@string/emulation_quickload"
- style="@style/InGameMenuOption"/>
+ style="@style/InGameMenuOption"
+ android:visibility="gone"/>
<Button
android:id="@+id/menu_emulation_save_root"
android:text="@string/emulation_savestate"
- style="@style/InGameMenuOption"/>
+ style="@style/InGameMenuOption"
+ android:visibility="gone"/>
<Button
android:id="@+id/menu_emulation_load_root"
android:text="@string/emulation_loadstate"
- style="@style/InGameMenuOption"/>
+ style="@style/InGameMenuOption"
+ android:visibility="gone"/>
<Button
android:id="@+id/menu_refresh_wiimotes"
diff --git a/Source/Android/app/src/main/res/menu/menu_emulation.xml b/Source/Android/app/src/main/res/menu/menu_emulation.xml
index dedcae4398..cfa126c4c9 100644
--- a/Source/Android/app/src/main/res/menu/menu_emulation.xml
+++ b/Source/Android/app/src/main/res/menu/menu_emulation.xml
@@ -13,19 +13,22 @@
android:id="@+id/menu_quicksave"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_quicksave"
- android:title="@string/emulation_quicksave"/>
+ android:title="@string/emulation_quicksave"
+ android:visible="false"/>
<item
android:id="@+id/menu_quickload"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_quickload"
- android:title="@string/emulation_quickload"/>
+ android:title="@string/emulation_quickload"
+ android:visible="false"/>
<!-- Save State Slots -->
<item
android:id="@+id/menu_emulation_save_root"
app:showAsAction="never"
- android:title="@string/emulation_savestate">
+ android:title="@string/emulation_savestate"
+ android:visible="false">
<menu>
<item
android:id="@+id/menu_emulation_save_1"
@@ -53,7 +56,8 @@
<item
android:id="@+id/menu_emulation_load_root"
app:showAsAction="never"
- android:title="@string/emulation_loadstate">
+ android:title="@string/emulation_loadstate"
+ android:visible="false">
<menu>
<item
android:id="@+id/menu_emulation_load_1"
diff --git a/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml b/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml
index 891b3c0d90..5a26d61814 100644
--- a/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml
+++ b/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml
@@ -13,19 +13,22 @@
android:id="@+id/menu_quicksave"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_quicksave"
- android:title="@string/emulation_quicksave"/>
+ android:title="@string/emulation_quicksave"
+ android:visible="false"/>
<item
android:id="@+id/menu_quickload"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_quickload"
- android:title="@string/emulation_quickload"/>
+ android:title="@string/emulation_quickload"
+ android:visible="false"/>
<!-- Save State Slots -->
<item
android:id="@+id/menu_emulation_save_root"
app:showAsAction="never"
- android:title="@string/emulation_savestate">
+ android:title="@string/emulation_savestate"
+ android:visible="false">
<menu>
<item
android:id="@+id/menu_emulation_save_1"
@@ -53,7 +56,8 @@
<item
android:id="@+id/menu_emulation_load_root"
app:showAsAction="never"
- android:title="@string/emulation_loadstate">
+ android:title="@string/emulation_loadstate"
+ android:visible="false">
<menu>
<item
android:id="@+id/menu_emulation_load_1"
diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml
index 7527bfb97a..cf136c12cb 100644
--- a/Source/Android/app/src/main/res/values/strings.xml
+++ b/Source/Android/app/src/main/res/values/strings.xml
@@ -135,6 +135,8 @@
<string name="wiimote_speaker_description">Enable sound output through the speaker on a real Wiimote (DolphinBar required).</string>
<string name="audio_stretch">Audio Stretching</string>
<string name="audio_stretch_description">Stretches audio to reduce stuttering. Increases latency.</string>
+ <string name="enable_save_states">Enable Savestates</string>
+ <string name="enable_save_states_description">WARNING: Savestates may not be compatible with future versions of Dolphin and can make it impossible to create normal saves in some cases. Never use savestates as the only way of saving your progress.</string>
<string name="analytics">Enable usage statistics reporting</string>
<string name="analytics_desc">If authorized, Dolphin can collect data on its performance, feature usage, and configuration, as well as data on your system\'s hardware and operating system.\n\nNo private data is ever collected. This data helps us understand how people and emulated games use Dolphin and prioritize our efforts. It also helps us identify rare configurations that are causing bugs, performance and stability issues. This authorization can be revoked at any time through Dolphin\'s settings.</string>
<string name="gametdb_thanks">Thanks to GameTDB.com for providing GameCube and Wii covers!</string>