Commit Graph

1270 Commits

Author SHA1 Message Date
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
TwistedUmbrella 58ac73df14 Default games to the system directory, Prompt when empty 2014-01-21 10:55:30 -05:00
TwistedUmbrella db324d950e First step in converting to async to reduce loading times 2014-01-21 10:55:29 -05:00
TwistedUmbrella d167caf107 Let's feed this thing a little speed and see if it gets excited 2014-01-21 10:55:29 -05:00
Stefanos Kornilios Mitsis Poiitidis 0bbf33ce61 Updated buttons img, reset OSD scale 2014-01-21 17:39:05 +02:00
Stefanos Kornilios Mitsis Poiitidis 0c5d261a58 Merge pull request #121 from NoblesseOblige/master
Fragment navigation, Layout fixes, Directory handling
2014-01-21 01:27:13 -08:00
TwistedUmbrella ec5246d0d3 Patch up the back button support to properly handle action 2014-01-21 01:31:56 -05:00
TwistedUmbrella 54268a68d4 Don't save the directory as an intermediate step to browse 2014-01-21 01:22:14 -05:00
TwistedUmbrella 0dd9f318e5 Fragment back button navigation, Self-inflicted layout issues 2014-01-21 00:53:53 -05:00
Stefanos Kornilios Mitsis Poiitidis e59372f0d2 Merge pull request #113 from NoblesseOblige/master
Updates to address issue items (past and future)
2014-01-20 16:30:24 -08:00
Stefanos Kornilios Mitsis Poiitidis 55cb5c94d4 Fix gcw and nacl makefiles abit 2014-01-20 23:10:17 +02:00
TwistedUmbrella 672b56f384 Add a logging capability that will save to the home directory
This will solve those issues where people say the app crashed and have
little or no information that may be required to diagnose the issue.
This generates it into a file.
2014-01-20 07:17:01 -05:00
TwistedUmbrella addefa897b Add checks for a few API 16 items, Show API restrictions
Removing the @TargetApi(Build.VERSION_CODES.JELLY_BEAN) overrides
prevents these issues from being suppressed automatically so reflection
can be used instead.
2014-01-20 06:49:07 -05:00
TwistedUmbrella 5b386891f3 Don't check input devices on platforms that don't support it 2014-01-19 21:45:22 -05:00
TwistedUmbrella dbfa473034 Replace scrollview to allow multiple children (still scrolls) 2014-01-19 21:20:32 -05:00
TwistedUmbrella 9f48d52fb9 Don't prevent access to available options, only input devices 2014-01-19 21:15:10 -05:00
TwistedUmbrella cea9541ca1 Remove input check in options, Limit input menu visibility 2014-01-19 21:03:44 -05:00
TwistedUmbrella 54bb410c2c Reorder the layout to match the changed order of the code 2014-01-19 20:57:47 -05:00
TwistedUmbrella 42053b3648 Add the changes to InputFragment for more than labels 2014-01-19 20:56:07 -05:00
TwistedUmbrella 11c8854301 Add input menu to Android 2.3 and re-order to match 3.0+ 2014-01-19 20:51:53 -05:00
TwistedUmbrella 9f733b6b89 Remove excess view now that fragment issue is resolved 2014-01-19 17:45:28 -05:00
Matteo Hausner e4e7df1c26 Fixed issue #110
Fixes for the layout of FileBrowser
Replaced close and folder icons with ones that better match the other icons in design
Improved reset icon
2014-01-19 19:25:47 +01:00
Matteo Hausner 6b2089a73c Renamed ControllersFragment to InputFragment to better reflect that all input settings are found in there
Greatly improved layout for all input related stuff
Added an input icon(!)
Fixed / improved some input related strings
2014-01-18 17:33:31 +01:00
Matteo Hausner 404f7c6d6a Added missing import after rebase 2014-01-17 23:27:12 +01:00
Matteo Hausner b89ba1e34c Added apply icon as suggested by LoungeKatt
Improved scaling of sensitivity
2014-01-17 23:22:59 +01:00
Matteo Hausner 050f30a274 Back button menu icon scaling according to DP, this partially fixes issue #85
Fixed a touch issue in edit mode
Some cleanup...
2014-01-17 23:22:59 +01:00
Matteo Hausner 1b8322aa92 Fixed an outstanding bug in GL2JNIView that Left/Right Triggers would not get reset after pointer up action (reset would only occur if all fingers were lifted)
Added Reset icon for touch controls reset
Moved strings to string resource
General cleanup...
2014-01-17 23:22:52 +01:00
Matteo Hausner 95eca8fe4e Further integration of customizable OSC 2014-01-17 23:20:07 +01:00
Matteo Hausner 43f93f3b2b First working sample implementation of edit mode 2014-01-17 23:10:06 +01:00
Matteo Hausner d79d856394 First test-implementation for moveable touch controls 2014-01-17 23:07:55 +01:00
TwistedUmbrella d36b58c0f4 Update game selection to prevent launching BIOS for all 2014-01-16 23:41:26 -05:00
TwistedUmbrella 07625c5250 This layout is no longer needed with compatibility changes 2014-01-16 17:49:07 -05:00
TwistedUmbrella 07601ead11 Remove unused code, Save directory on edit text changed 2014-01-16 16:07:38 -05:00
TwistedUmbrella 01853fcf7a Add a watcher to save directory values when text changes 2014-01-16 14:59:26 -05:00
TwistedUmbrella 39bafcede4 Fix the random sizes of list items when opening the drawer 2014-01-14 02:04:32 -05:00
TwistedUmbrella f6d7820eb4 Small updates to the menu and drawers for better visibility 2014-01-14 01:55:34 -05:00
TwistedUmbrella fd4a464ea0 Squash: Add switch compat to unify layouts with previous APIs
Patch up the layouts to prevent Switch compat view errors

Make the layouts look the same regardless of screen width

Prevent stray view by generating the headings dynamically

Create more flexible borders and reorganize the main view

Finish up the layout changes, Adjust some API requirements
2014-01-14 01:45:39 -05:00
Stefanos Kornilios Mitsis Poiitidis 4992ef3365 Merge pull request #92 from bwRavencl/about-version
Added version to about message
2014-01-10 14:50:11 -08:00
Matteo Hausner 2cabeb69f3 Moved about box strings to string resource file 2014-01-10 22:53:31 +01:00
Stefanos Kornilios Mitsis Poiitidis 6ac087720e Merge pull request #78 from NoblesseOblige/master
Convert strings to string resources to support translations
2014-01-10 13:44:08 -08:00
Matteo Hausner cadc1489a5 Added version name string to about message 2014-01-10 22:38:23 +01:00
Matteo Hausner 6343dc2f83 Added gui switch to enable / disable touch vibration (haptic feedback) 2014-01-10 19:37:58 +01:00
Matteo Hausner ab076bea94 Removed redundant import of InputDevice 2014-01-09 21:10:55 +01:00
Matteo Hausner ef1da16469 Fixed the default value for add_controllers in Android.cpp 2014-01-07 18:07:56 +01:00
Matteo Hausner 4adc462901 Fixed handling if an assigned controller gets disconnected
Menu, Back and Volume buttons are ignored for controller selection now
Added mroe meaningful controller strings / string names
Minor cleanup
2014-01-06 19:13:48 +01:00
LoungeKatt e190c7e4f8 Convert strings to string resources to support translations 2014-01-05 23:44:44 -05:00
LoungeKatt 5a20039c89 Remove override for standard method, Menu default icons 2014-01-05 18:24:11 -05:00
Matteo Hausner b0ef1a4468 Added multi-controller support into MOGA implementation (Untested! Somebody with MOGA hardware should verify that I didn't break anything!)
Fixed OSD hiding for multiple controllers (OSD is now hidden only in case Player 1 is using a physical controller)
Fixed PS3 controller mapping (regression?)
2014-01-05 18:18:52 -05:00
Matteo Hausner 3cb8b2cc6e Added configuration GUI for physical controllers
Reverted changes in maple_cfg.cpp except a minor memory leak
Fixed an issue with the Xbox 360 controller support, that the first
press of the DPAD would not get handled
Lots of improvments on multi-controller support
2014-01-05 18:18:26 -05:00
Matteo Hausner 5b5743dd95 First steps to integrate multi-controller support 2014-01-05 18:14:42 -05:00
LoungeKatt aabe953f7d Clean up the options call when moving to the main activity 2014-01-05 06:08:44 -05:00
Stefanos Kornilios Mitsis Poiitidis 7a54a1da0d Fi some strings, move bios checking 2014-01-05 11:25:19 +01:00
LoungeKatt 99228e8aea Fix missing navdrawer when returning to menu from game 2014-01-05 02:22:49 -05:00
LoungeKatt eedb4ac233 Use xbox configuration for nVidia Shield to enable dpad 2014-01-05 01:43:05 -05:00
LoungeKatt 7c42c55c8f Fix directory selection when BIOS is in an alternate folder
This will allow selecting a different folder on the first run instead
of having to place everything in /sdcard/dc first and then pick a new
folder to later move to. This will still notify the user of
requirements for having the BIOS in the /dc folder if they do not pick
an alternate location at this time.
2014-01-05 01:24:46 -05:00
LoungeKatt 7965f0c422 Menu updates for easier flow, Fix up 2.3 compatibility
Fix menu flow, Add explanations, Fix menu option values

This places paths inside settings instead of the reverse for devices
that cannot view the slider menu. The configuration options have been
expanded to work toward adding all emu.cfg values as visual. Options
not currently being used by the emulator are commented to avoid user
confusion.

Set all icons to default to browser, Replace duplicate icon

Organize imports and move config to main menu for < 2.3

Fix fragment display in pre 2.3 devices by restoring views
2014-01-05 00:06:18 -05:00
Stefanos Kornilios Mitsis Poiitidis 35b38e3a78 hardfp calling support
This is commented out for android, but it is tested and works!
2014-01-04 15:26:50 +01:00
Stefanos Kornilios Mitsis Poiitidis 25d4607b57 bump version number 2014-01-03 20:04:42 +01:00
Stefanos Kornilios Mitsis Poiitidis 05571cf7ea Frameskip, unstable opts
- make ta_skip to ta frame skipping instead of skipping parsing entierly. it handles 1 out of every (N+1) frames.
- re purpose rend to unstable opts, as pvr.rend is of no real use right now
2014-01-03 19:28:37 +01:00
Stefanos Kornilios Mitsis Poiitidis 12b29f003a Fix MOGA detection, change options to paths 2014-01-03 18:55:25 +01:00
Matteo Hausner 7a4d44c2df Added Xbox 360 controller support 2014-01-02 19:02:42 +01:00
Stefanos Kornilios Mitsis Poiitidis 629b9e0a79 android: do not require touchscreen (fix for stb devices) 2014-01-02 17:12:02 +01:00
LoungeKatt 8a1076f9fd Cleanup formatting lost during merge of controller changes 2013-12-29 22:40:42 -05:00
LoungeKatt db78a741d0 Stop double polling Moga controllers, Hide OSD for Shield 2013-12-29 22:32:35 -05:00
Stefanos Kornilios Mitsis Poiitidis 9512d37c7c Cleaning up abit, some more moga work :) 2013-12-30 00:55:17 +01:00
Stefanos Kornilios Mitsis Poiitidis 258b8cf7f6 Fix fullscreen flag 2013-12-30 00:53:00 +01:00
Stefanos Kornilios Mitsis Poiitidis f7a39783f6 MOGA support 2013-12-29 00:14:45 +01:00
Stefanos Kornilios Mitsis Poiitidis f5d29677b3 Merge branch 'androidui'
Conflicts:
	core/hw/pvr/spg.cpp
	core/hw/sh4/interpr/sh4_interpreter.cpp
	reicast/android/src/com/reicast/emulator/MainActivity.java
2013-12-28 22:28:50 +01:00
Stefanos Kornilios Mitsis Poiitidis 7ef9de3cae Moving code around, cleanups 2013-12-28 22:20:08 +01:00