Import initial work on Android frontend
This commit is contained in:
68
android/app/src/main/res/values/arrays.xml
Normal file
68
android/app/src/main/res/values/arrays.xml
Normal file
@ -0,0 +1,68 @@
|
||||
<resources>
|
||||
<string-array name="settings_console_region_entries">
|
||||
<item>Auto-Detect</item>
|
||||
<item>NTSC-J (Japan)</item>
|
||||
<item>NTSC-U (US)</item>
|
||||
<item>PAL (Europe, Australia)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_console_region_values">
|
||||
<item>Auto</item>
|
||||
<item>NTSC-J</item>
|
||||
<item>NTSC-U</item>
|
||||
<item>PAL</item>
|
||||
</string-array>
|
||||
<string-array name="settings_cpu_execution_mode_entries">
|
||||
<item>Interpreter (Slowest)</item>
|
||||
<item>Cached Interpreter (Faster)</item>
|
||||
<item>Recompiler (Fastest)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_cpu_execution_mode_values">
|
||||
<item>Interpreter</item>
|
||||
<item>CachedInterpreter</item>
|
||||
<item>Recompiler</item>
|
||||
</string-array>
|
||||
<string-array name="gpu_renderer_entries">
|
||||
<item>Hardware (OpenGL)</item>
|
||||
<item>Software</item>
|
||||
</string-array>
|
||||
<string-array name="gpu_renderer_values">
|
||||
<item>OpenGL</item>
|
||||
<item>Software</item>
|
||||
</string-array>
|
||||
<string-array name="settings_gpu_resolution_scale_entries">
|
||||
<item>1x (1024x512)</item>
|
||||
<item>2x (2048x1024)</item>
|
||||
<item>3x (3072x1536)</item>
|
||||
<item>4x (4096x2048)</item>
|
||||
<item>5x (5120x2560)</item>
|
||||
<item>6x (6144x3072)</item>
|
||||
<item>7x (7168x3584)</item>
|
||||
<item>8x (8192x4096)</item>
|
||||
<item>9x (9216x4608)</item>
|
||||
<item>10x (10240x5120)</item>
|
||||
<item>11x (11264x5632)</item>
|
||||
<item>12x (12288x6144)</item>
|
||||
<item>13x (13312x6656)</item>
|
||||
<item>14x (14336x7168)</item>
|
||||
<item>15x (15360x7680)</item>
|
||||
<item>16x (16384x8192)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_gpu_resolution_scale_values">
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
<item>9</item>
|
||||
<item>10</item>
|
||||
<item>11</item>
|
||||
<item>12</item>
|
||||
<item>13</item>
|
||||
<item>14</item>
|
||||
<item>15</item>
|
||||
<item>16</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
12
android/app/src/main/res/values/attrs.xml
Normal file
12
android/app/src/main/res/values/attrs.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<resources>
|
||||
|
||||
<!-- Declare custom theme attributes that allow changing which styles are
|
||||
used for button bars depending on the API level.
|
||||
?android:attr/buttonBarStyle is new as of API 11 so this is
|
||||
necessary to support previous API levels. -->
|
||||
<declare-styleable name="ButtonBarContainerTheme">
|
||||
<attr name="metaButtonBarStyle" format="reference" />
|
||||
<attr name="metaButtonBarButtonStyle" format="reference" />
|
||||
</declare-styleable>
|
||||
|
||||
</resources>
|
||||
8
android/app/src/main/res/values/colors.xml
Normal file
8
android/app/src/main/res/values/colors.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="colorPrimary">#008577</color>
|
||||
<color name="colorPrimaryDark">#00574B</color>
|
||||
<color name="colorAccent">#D81B60</color>
|
||||
|
||||
<color name="black_overlay">#66000000</color>
|
||||
</resources>
|
||||
3
android/app/src/main/res/values/dimens.xml
Normal file
3
android/app/src/main/res/values/dimens.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<dimen name="fab_margin">16dp</dimen>
|
||||
</resources>
|
||||
42
android/app/src/main/res/values/strings.xml
Normal file
42
android/app/src/main/res/values/strings.xml
Normal file
@ -0,0 +1,42 @@
|
||||
<resources>
|
||||
<string name="app_name">DuckStation</string>
|
||||
<string name="action_settings">Settings</string>
|
||||
<string name="title_activity_settings">Settings</string>
|
||||
|
||||
<!-- Preference Titles -->
|
||||
<string name="settings_console_header">Console</string>
|
||||
<string name="settings_behavior_header">Behavior</string>
|
||||
<string name="settings_host_synchronization_header">Host Synchronization</string>
|
||||
<string name="settings_cpu_header">CPU</string>
|
||||
<string name="settings_gpu_header">GPU</string>
|
||||
|
||||
<!-- Console Preferences -->
|
||||
<string name="settings_console_region">Region</string>
|
||||
<string name="settings_console_region_default">Auto</string>
|
||||
<string name="settings_console_bios_path">BIOS Path</string>
|
||||
<string name="settings_console_tty_output">Enable TTY Output</string>
|
||||
<string name="settings_console_fast_boot">Fast Boot</string>
|
||||
|
||||
<!-- Behavior Preferences -->
|
||||
<string name="settings_behavior_enable_speed_limiter">Enable Speed Limiter</string>
|
||||
<string name="settings_behavior_pause_on_start">Pause On Start</string>
|
||||
|
||||
<!-- Host Synchronization Preferences -->
|
||||
<string name="settings_host_synchronization_sync_to_audio">Sync To Audio</string>
|
||||
<string name="settings_host_synchronization_sync_to_video">Sync To Video</string>
|
||||
|
||||
<!-- CPU Preferences -->
|
||||
<string name="settings_cpu_execution_mode">Execution Mode</string>
|
||||
<string name="settings_cpu_execution_mode_default">Interpreter</string>
|
||||
|
||||
<!-- GPU Preferences -->
|
||||
<string name="settings_gpu_renderer">Renderer</string>
|
||||
<string name="settings_gpu_renderer_default">OpenGL</string>
|
||||
<string name="settings_gpu_display_linear_filtering">Display Linear Filtering</string>
|
||||
<string name="settings_gpu_resolution_scale">Resolution Scale</string>
|
||||
<string name="settings_gpu_true_color">True 24-Bit Color (Disables Dithering)</string>
|
||||
|
||||
<string name="title_activity_emulation">EmulationActivity</string>
|
||||
<string name="dummy_button">Dummy Button</string>
|
||||
<string name="dummy_content">DUMMY\nCONTENT</string>
|
||||
</resources>
|
||||
32
android/app/src/main/res/values/styles.xml
Normal file
32
android/app/src/main/res/values/styles.xml
Normal file
@ -0,0 +1,32 @@
|
||||
<resources>
|
||||
|
||||
<!-- Base application theme. -->
|
||||
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="colorPrimary">@color/colorPrimary</item>
|
||||
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
||||
<item name="colorAccent">@color/colorAccent</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.NoActionBar">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
|
||||
|
||||
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
|
||||
|
||||
<style name="FullscreenTheme" parent="AppTheme">
|
||||
<item name="android:actionBarStyle">@style/FullscreenActionBarStyle</item>
|
||||
<item name="android:windowActionBarOverlay">true</item>
|
||||
<item name="android:windowBackground">@null</item>
|
||||
<item name="metaButtonBarStyle">?android:attr/buttonBarStyle</item>
|
||||
<item name="metaButtonBarButtonStyle">?android:attr/buttonBarButtonStyle</item>
|
||||
</style>
|
||||
|
||||
<style name="FullscreenActionBarStyle" parent="Widget.AppCompat.ActionBar">
|
||||
<item name="android:background">@color/black_overlay</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
Reference in New Issue
Block a user