Commit Graph

318 Commits

Author SHA1 Message Date
TwistedUmbrella 77bcb8de7f Fix immersive mode to automatically handle focus changes 2014-02-08 09:41:20 -05:00
TwistedUmbrella ed633dc37b Prevent keyboard / keypad opening from resetting activities 2014-02-08 08:25:52 -05:00
Bryan Barnes 61c0c39300 fix build break 2014-02-08 07:50:40 -05:00
TwistedUmbrella ddfa2ebbe3 Override the back button on Xperia Play to prevent exiting 2014-02-08 07:46:42 -05:00
TwistedUmbrella ba8d7dbde6 Xperia play does not differentiate the back key from triangle
http://developer.sonymobile.com/2011/02/13/xperia-play-game-keys/
2014-02-08 07:46:29 -05:00
TwistedUmbrella a3ea5bfe31 @hooby3dfx Localized dreamtime utility to get RTC string 2014-02-08 02:27:45 -05:00
TwistedUmbrella 6564f70cbc Boolean valueOf expects "true" or "false", so compare string 2014-02-08 02:27:45 -05:00
TwistedUmbrella f69ced47e4 Update the log generation to prevent redundant lib entries 2014-02-08 02:27:45 -05:00
hooby3dfx 747652677f Merge pull request #241 from NoblesseOblige/icons
Icons
2014-02-08 01:55:16 -05:00
hooby3dfx 5e10391508 Merge pull request #236 from hooby3dfx/master
Icons and less confusing popup menu
2014-02-07 23:23:01 -05:00
TwistedUmbrella 42019289c2 Further automating the log submission process for testers 2014-02-07 13:29:21 -05:00
TwistedUmbrella efd7183985 Assign icons, Remove unused option, Clear up description 2014-02-07 01:12:23 -05:00
TwistedUmbrella 0915a12d72 Higher res icons, Add default PSD for future icon additions 2014-02-07 01:12:14 -05:00
Bryan Barnes b5684e9498 hide crazy popup icons by default
can be enabled in settings
2014-02-07 00:34:04 -05:00
Bryan Barnes 564bb6837f vmu swap icon
AMERICA
2014-02-07 00:12:58 -05:00
Bryan Barnes 96c9a03374 mic icon
so sick
2014-02-06 23:20:01 -05:00
TwistedUmbrella 436fd57609 Shorten the procedure to edit config, Handle config issues 2014-02-06 20:52:08 -05:00
TwistedUmbrella 04addad42d Merge pull request #230 from Karaulov/patch-1
Update RU translate, strings.xml
2014-02-06 12:59:40 -05:00
TwistedUmbrella 19dc9e2247 Merge pull request #232 from hooby3dfx/vmu_swap
VMU swap
2014-02-06 12:54:21 -05:00
Bryan Barnes 76852783a7 its verking!
tested in bios only
2014-02-06 00:02:53 -05:00
TwistedUmbrella 92f6ad350f Test Dreamcast time conversion using AICA RTC definition 2014-02-05 13:57:22 -05:00
TwistedUmbrella 98bc58215d Update the selector colors with the new "reicast" theming 2014-02-05 13:40:53 -05:00
TwistedUmbrella 8bf4e150d3 Update the logging function to account for Jelly Bean MR2 2014-02-05 12:28:00 -05:00
TwistedUmbrella de21b3d45c Fix BIOS clock prompting for setting on every startup 2014-02-05 12:27:55 -05:00
TwistedUmbrella 5536f580e4 Move the non-configuration settings to experimental header 2014-02-05 12:27:55 -05:00
Karaulov 7e43deb868 Update strings.xml 2014-02-05 13:53:41 +03:00
Karaulov 50844c5e4c Update RU translate, strings.xml
Request an update Russian translation, made ​​by myself manually.
2014-02-05 10:22:25 +03:00
Bryan Barnes 96ffc3a524 mic notes, wip vmu swap 2014-02-05 01:00:09 -05:00
Bryan Barnes 2e294c4642 tweak to make dpad work again 2014-02-05 00:54:56 -05:00
TwistedUmbrella 2520685509 Support both methods of EGL context depending on prefs 2014-02-04 01:02:58 -05:00
TwistedUmbrella 862aab542f Add a failsafe to verify that GLES 3 exists before testing it 2014-02-04 00:01:23 -05:00
TwistedUmbrella 46577c0957 Custom selectors for menu, Redirect issue logging to paste 2014-02-03 23:45:15 -05:00
TwistedUmbrella 67616a60ce Set title when going backwards, Attempt focusable menus 2014-02-03 22:56:38 -05:00
TwistedUmbrella 46a4312d73 @AndroidGX French translation updates 2014-02-03 16:39:35 -05:00
TwistedUmbrella 5f8f4f9e3b Add a handler to grab uncaught exceptions to submit later 2014-02-03 14:55:30 -05:00
TwistedUmbrella 7944355f10 Traditional Chinese @weihan1102, Updated menu text size 2014-02-03 13:06:44 -05:00
TwistedUmbrella e315c8c2ee Update translations for new menu options [Need verification] 2014-02-03 13:05:34 -05:00
TwistedUmbrella a3c1734d94 Fix menu titles, Expand menu touch area, Add async logs 2014-02-03 12:22:27 -05:00
TwistedUmbrella e6fb44fba4 Update RTC value with Android UTC time every BIOS run 2014-02-03 02:41:09 -05:00
TwistedUmbrella 896c5d79c7 Update menu background to prevent undesired stretching 2014-02-03 02:09:29 -05:00
TwistedUmbrella e04e39fa90 Add Traditional, @weihan1102 Simplified Chinese update 2014-02-03 01:12:24 -05:00
TwistedUmbrella c9c71028a9 Update the modified drawer menu with a pretty background 2014-02-03 00:39:16 -05:00
TwistedUmbrella 15c6e731b5 Convert to unified menu layout, Add @hooby3dfx focusable
Applied the focusable to the switches, which worked.
Applied the focusable to the list items, which seems to not have
worked. Also added the state drawable, but so far it has not allowed
scrolling the list on Nvidia Shield.
2014-02-03 00:03:57 -05:00
Stefanos Kornilios Mitsis Poiitidis 1d9ec43b22 Merge pull request #109 from hooby3dfx/microphone_support
Microphone support. YARLY.
2014-02-02 19:00:37 -08:00
Bryan Barnes f571b187b0 Addressed review points
-cleanup vmu that gets replaced by the mic
-got rid of confusing old commented code
-stopped big memory leak if mic data was not getting read but it was
recording
2014-02-02 21:40:18 -05:00
TwistedUmbrella 60de1f6c25 @hooby3dfx Now you can scroll like the rest of us, hooray! 2014-02-02 20:26:11 -05:00
ramersonw 250443b172 Fixed some typos and added more strings 2014-02-02 21:31:09 -02:00
TwistedUmbrella 35ad9bfdee Fix compatibility with older Android versions with least effort 2014-02-02 16:01:16 -05:00
TwistedUmbrella 4c0491552f Clean up some misfired error logs, Always check KHR ES3 2014-02-02 12:46:46 -05:00
Bryan Barnes 6df7f8912c Prevent non-mic devices from doing this 2014-02-02 12:10:40 -05:00
TwistedUmbrella 4045b9a15f Remove untranslated strings, Add generic Korean resource 2014-02-02 01:03:38 -05:00
Bryan Barnes 3e33efa3ca learning the hard way
root cause found (i think). lesson: java functions called via jni dont
handle exceptions/tell you what happens when they crash.
2014-02-01 22:36:47 -05:00
TwistedUmbrella 5bc849f3f0 Add the Open GL ES View errors to the debug log output 2014-02-01 18:00:27 -05:00
TwistedUmbrella 8a9a5af00d Import mod of Jeremy Feinstein's SlidingMenu, EGL Mods
Clean up the menu or at least reduce the number of shells

Build native library against the same API base as shell app

Update Khronos source to newest stable, Reference EGL14

Add margins, Restore lost identifiers, Update tested devices

Adjust drawer menu handle to prevent unintentional launch

Revise EGL handling to check multiple contexts to configure

Update README to include information about translating

Add native library handling to the debug, Enable log reading

Adjust drawer menu touch area, Fix L / R assignment calls

Remove some merge junk from trying to resolve git issues
2014-02-01 18:00:14 -05:00
Bryan Barnes 2403d13440 umm
ok its one of those things where the logging makes it work!
not sure whats up, but without the additional logging it crashes.
2014-02-01 14:05:09 -05:00
Bryan Barnes 208bcc0d79 its verking!
figured out issue, made mic setup simpler
2014-02-01 13:52:36 -05:00
Bryan Barnes 5b9dbd9fa3 This is ready to go
-Added config to input fragment
-Reduced logging
-Init the mic at the right time during startup so that port 2 either
gets vmu or mic
-Has not been tested on device without mic
-Needs more testing in games
2014-02-01 10:44:06 -05:00
Carlos Estrague 191a5dfcdf Update spanish translate string
Small changes in the spanish translation
2014-02-01 11:25:13 +01:00
Bryan Barnes 7e8bc2972b merge from master
i hope
2014-01-31 20:32:46 -05:00
Bryan Barnes 0c11acb931 better conformity to spec 2014-01-31 20:31:42 -05:00
Bryan Barnes e1970cf01d notes and manifest tweak 2014-01-31 20:31:42 -05:00
Bryan Barnes 800526ddcd progress
-some cleanup
-handling of retransmit
-got rid of needless sleeping in record thread
-some latency handling
2014-01-31 20:30:46 -05:00
hooby3dfx d839e8d70d minor hygiene 2014-01-31 20:30:45 -05:00
Bryan Barnes 841ed659ae AWWWW YEA
SOMEONE TRY THIS
2014-01-31 20:30:45 -05:00
Bryan Barnes b24e401e2f oh snap gets further!
jni local reference table overflow
2014-01-31 20:30:45 -05:00
Bryan Barnes 18e5bd7c95 almost working
crashes - need to figure out jni thread crap
2014-01-31 20:30:44 -05:00
TwistedUmbrella c94dd2e223 Remove deprecated string resources to prevent build error 2014-01-30 14:32:31 -05:00
TwistedUmbrella 79bca874b7 @AndroidGX French Translation updates 2014-01-30 10:12:11 -05:00
TwistedUmbrella fd17b52792 Move to official repository for branch with default category
Since the about section can only track the default branch, the default
branch can be tracked locally. The androidui branch requires a mirror
with androidui set as default.
2014-01-30 10:07:58 -05:00
TwistedUmbrella ae5394f6b6 Squash changes from andoidui into single commit
Integrate previously locked settings with valid user warning

Put a note about the beta compile link in the README.md

Add a super fancy about that supports Github commit logs

Revise about with git log, Highlight current build in commits

Check for a null value when getting the current commit sha

Chinese Simplified Translation from @weihan1102

Rename Simplified Chinese res folder for proper complie

Add links to the website and beta compile site from about

Add option for custom mapping to set joystick to non-dpad

Fix a missing check for the user saved value of the A button

The Moga only operates one way, there is no variation test

Add region values, Set cable to match formatting of others

Reduce the number of random string array calls, jsCompat

It was unnecessary to keep getting the array, It was even less
necessary to keep getting the preference values. The port
identification letters are set multi-lingual values.

Label the about links to prevent any confusion (Not mirrors)

Missing a check on the motion events to determine compat

Add a check to verify Kitkat, Remove the standard override

The new API verification complains about the Override, so this is a
preventative step for if and when it is updated. It may also prevent
some issues with compatibility.

Run organize imports to reduce the amount of excess code

Add a controller option to go to custom layout from selection

Prevent a leak where multiple items were highlighted in list

@AndroidGX French Translation resources
2014-01-30 09:18:45 -05:00
Matteo Hausner 00f55b5b4b Removed 'images' and 'nav_drawer_icons' sections from all string resources but the default one 2014-01-29 22:42:51 +01:00
Matteo Hausner 34ca48a484 Some German translations fixes 2014-01-29 22:40:11 +01:00
Matteo Hausner 50466eb9ec Added German translation 2014-01-29 22:27:15 +01:00
Matteo Hausner 57212196fb Added support for immersive mode on KitKat devices 2014-01-29 20:27:08 +01:00
Matteo Hausner d032bc4a24 Removed hello_world from Russion translation 2014-01-29 19:49:52 +01:00
ramersonw 4dac3a6800 Updated portuguese translation 2014-01-29 11:58:48 -02:00
TwistedUmbrella 84326bb12a Merge pull request #161 from MrYadro/master
Initial Russian translation & TravisCI support
2014-01-28 07:08:53 -08:00
TwistedUmbrella 1543474366 Remove all the auto RTF garbage from Strings.txt 2014-01-27 09:55:50 -05:00
TwistedUmbrella 598bc85d55 Simulate the entire process of sending key values for L / R 2014-01-27 09:49:58 -05:00
TwistedUmbrella bb302f1cab Make sure the customize view loads controller A by default 2014-01-27 09:41:28 -05:00
TwistedUmbrella 0d5f25334f Fix default string templates to be in English unless complete 2014-01-27 09:37:46 -05:00
TwistedUmbrella 2fe5063d9f Restore default R1 as start when R2 exists, Simulate L / R 2014-01-27 09:36:11 -05:00
TwistedUmbrella f1f0f0deb7 Add res for Polish / Swedish / Greek, Spanish, Update JP 2014-01-27 05:40:21 -05:00
TwistedUmbrella d1f1d14aad Remove the hello world, Add generic string text reference 2014-01-27 05:05:57 -05:00
TwistedUmbrella c8a38a5637 Implement generic Google Translate Portuguese resources 2014-01-27 04:42:11 -05:00
TwistedUmbrella 0f3f313d4e Add cleaner spacing to the settings menu to avoid misfires 2014-01-27 04:09:04 -05:00
TwistedUmbrella 13af9173e8 Let standard controllers handle Moga L2 / R2 when custom 2014-01-27 03:58:43 -05:00
TwistedUmbrella 4e08d3e3e0 Check for custom layout before L / R, Add players to Moga 2014-01-27 03:04:40 -05:00
TwistedUmbrella 34b7bcf68f Attempt to force the UI to focus on game list for navigation 2014-01-27 02:51:32 -05:00
TwistedUmbrella 293f5d2917 Fix a minor issue with merged comments being misplaced 2014-01-27 02:34:12 -05:00
TwistedUmbrella 8783e6529e Add configuration for default emulator image (GS, AR, etc)
This is a future-proof addition to support possible integration of disk
swapping with a cheat engine such as GameShark or Action Replay, which
require loading a disk during games.
2014-01-27 02:27:46 -05:00
TwistedUmbrella 02e5cd3ee2 Make sure the visual buttons are available to "press" them 2014-01-27 02:00:42 -05:00
TwistedUmbrella aa470c7348 Prevent displaying the unformatted player identifier in UI 2014-01-27 01:51:35 -05:00
TwistedUmbrella e48ee7069a Verify a player is assigned to the key before checking L / R 2014-01-27 01:28:37 -05:00
TwistedUmbrella cd96097c58 Attempt to support configurable L and R buttons by touches 2014-01-27 01:18:31 -05:00
TwistedUmbrella a2451a59a3 Attempt to scale the image a little further before giving up 2014-01-27 00:16:36 -05:00
TwistedUmbrella d78294640f Catch OutOfMemory errors and simply trash the Drawable 2014-01-27 00:13:20 -05:00
Yaroslav 5a955dac3d Initial Russian translation & TravisCI support 2014-01-26 20:32:17 +07:00
TwistedUmbrella de5954decc Add basic Moga support to the input configuration menus 2014-01-26 04:46:34 -05:00
TwistedUmbrella 4307068022 Stop hanging out in the background, this toast is important 2014-01-26 04:46:26 -05:00
TwistedUmbrella d274b74df7 Larger screens were attempting to display small screen box 2014-01-26 03:55:43 -05:00
TwistedUmbrella 08acfd4218 Highlight letter designations, More textview width flexibility 2014-01-26 03:48:33 -05:00
TwistedUmbrella 0655a9a6c9 Patch up some issues creating the intended layout design 2014-01-26 01:44:06 -05:00
TwistedUmbrella ccbedd04af More translations, Visual cleanup of the about dialog box 2014-01-26 01:31:45 -05:00
TwistedUmbrella 6ba89df2c9 Add visual identifiers for controllers, More string translation 2014-01-26 01:08:40 -05:00
TwistedUmbrella 6c3e5a6974 Write the current time value when updating the configuration 2014-01-26 01:08:19 -05:00
Matteo Hausner 05a3e374e9 Some layout improvements on the input and controller mapping screens
Added Star icon for the rating menu entry
Improved the Question icon for the about menu entry
2014-01-25 21:01:37 +01:00
TwistedUmbrella b0620637ab Add the standard work-arounds for Android not cleaning up 2014-01-25 09:42:51 -05:00
TwistedUmbrella 6cdf9e3e87 Make sure controller identification fails if none are defined 2014-01-25 09:22:02 -05:00
TwistedUmbrella 5ad26263f9 Allow the custom controller config to override any other map
By using the compatibility mode switch, the custom key and identifier
assigned to a specific controller should be the first items used to
create the key mappings. At worst, this will provide basic button and
dpad support if no other detection is possible for the specific
controller device.
2014-01-25 08:28:15 -05:00
TwistedUmbrella 431c6ee014 Open up compatibility mode to any device that attempts it
This adds compatibility mode as an option in 3.0+, not just for
unsupported APIs. This allows attempting to use controllers that are
otherwise undetected by standard input.
2014-01-25 07:34:21 -05:00
TwistedUmbrella 3904f8a225 Add visual counterpart to assigning unidentified controller 2014-01-24 20:27:39 -05:00
TwistedUmbrella 0c45cc7d11 Add compatibility code to support unidentifiable controllers 2014-01-24 17:38:04 -05:00
TwistedUmbrella 9fa119a948 Make sure fragments are tagged for navigation efficiency 2014-01-24 16:50:00 -05:00
TwistedUmbrella 17f4a77e92 Add an extra check to prevent 2.3 controller handling error 2014-01-24 16:16:00 -05:00
TwistedUmbrella 4175e3e813 Allow booting to the BIOS even when no games are found 2014-01-24 16:09:58 -05:00
TwistedUmbrella 42dd530e50 Missed designating a player when saving custom key 2014-01-24 15:39:02 -05:00
TwistedUmbrella 4525bfccad Resample images when loading, Don't recycle during use 2014-01-24 14:39:49 -05:00
TwistedUmbrella 24a9927cca Visual cleanup so everything looks nicely aligned in views 2014-01-24 14:18:37 -05:00
TwistedUmbrella 95c6a1cc18 Be considerate for those without the resource allocations 2014-01-24 14:09:38 -05:00
TwistedUmbrella a0260c0d97 Patch up the dpad issues, Add the wow factor to customize 2014-01-24 14:04:21 -05:00
TwistedUmbrella 1a46c4b252 This addresses the issue where Strings are not Integers ;) 2014-01-24 12:26:59 -05:00
TwistedUmbrella 6ae54f5280 Add support for configuring controllers on a per-player basis 2014-01-24 12:12:40 -05:00
TwistedUmbrella dd1d1ddcaf Add option to remove specific custom button assignments 2014-01-24 12:02:06 -05:00
TwistedUmbrella 4af2a566f9 Cleaning up the key orders, Finding copy-paste mistakes 2014-01-24 10:00:42 -05:00
TwistedUmbrella 5967b2a8cd Back is needed by the menus, everything else is fair game 2014-01-24 09:53:36 -05:00
TwistedUmbrella a90f450045 Reorganize layout to match assignments in GL2JNIActivity 2014-01-24 09:49:33 -05:00
TwistedUmbrella 5ec7e5bc0d Support per-player moga config, Cleanup the rating change 2014-01-24 09:28:32 -05:00
TwistedUmbrella 46155b0a62 Support per-player moga config, Disable pro config for now 2014-01-24 01:24:01 -05:00
TwistedUmbrella ba973c5b18 Remove unnecessary Ouya import from Moga (copy-paste) 2014-01-23 08:54:02 -05:00
TwistedUmbrella d7c1a1a0f4 Move rating to a menu option. Use resources for 2.3 dialog 2014-01-23 08:53:52 -05:00
TwistedUmbrella 998fa20c01 Set default value for custom key assign to false on first load 2014-01-23 01:38:11 -05:00
TwistedUmbrella f79cb1ecb7 Rewrite the key assignment function to override default key 2014-01-23 01:22:01 -05:00
TwistedUmbrella a63cede6bc Add a generic function to modify the button assignments
This should support a per-player option in the future.
2014-01-23 00:18:11 -05:00
Stefanos Kornilios Mitsis Poiitidis 9e56db72f4 Razify(tm) about box string 2014-01-22 15:36:31 +02:00
Stefanos Kornilios Mitsis Poiitidis 6bbf827fc5 Merge branch 'master' of https://github.com/reicast/reicast-emulator 2014-01-22 15:21:03 +02:00
Stefanos Kornilios Mitsis Poiitidis ef6a83add6 Merge branch 'master' of https://github.com/reicast/reicast-emulator 2014-01-22 15:19:47 +02:00
Stefanos Kornilios Mitsis Poiitidis 39ed9164ad Updated buttton.png with sharper version 2014-01-22 15:19:10 +02:00
TwistedUmbrella b76235a281 Place the rating as a subtext of the about to avoid irritation 2014-01-21 21:55:17 -05:00
TwistedUmbrella 34ddb85bfe Add the code to support a rating prompt (currently inactive)
This is just the general outline to see how it sounds and such.
Currently this code is unreachable during normal use.
2014-01-21 20:54:49 -05:00
TwistedUmbrella 2b73d046ea Merge pull request #127 from NoblesseOblige/master
Make games directory recursive to one level for gdi folders
2014-01-21 11:55:15 -08:00
TwistedUmbrella c7f4aa0c52 Make games directory recursive to one level for gdi folders 2014-01-21 14:54:47 -05:00
TwistedUmbrella 1b218c5784 Merge pull request #123 from NoblesseOblige/master
Visual and filesystem updates for better stability
2014-01-21 10:16:22 -08:00
Matteo Hausner 46f23a9330 Fixed OSC-Edit-Mode being available without existing Bios / Flash files 2014-01-21 18:46:01 +01:00
TwistedUmbrella 302b3e5b29 Revert "Make the GLES 2 a requirement to prevent incompatibility"
This reverts commit e9cb37b133.
2014-01-21 12:06:09 -05:00
TwistedUmbrella 950e93f409 Add the proper context for toast message from background 2014-01-21 11:03:43 -05:00
TwistedUmbrella 191a720a75 Allow reverting to the previously saved screen joypad layout 2014-01-21 10:55:30 -05:00
TwistedUmbrella f934e3a2ac Nvidia controller already mirrors the 360, so set the defaults 2014-01-21 10:55:30 -05:00
TwistedUmbrella 2e0e07c2ea Disable recursive searching of the selected games directory 2014-01-21 10:55:30 -05:00
TwistedUmbrella e9cb37b133 Make the GLES 2 a requirement to prevent incompatibility
As per @skmp it was a requirement all along, just not explicitly
enforced until now.
2014-01-21 10:55:30 -05:00