Commit Graph

203 Commits

Author SHA1 Message Date
meancoot
8882d07f3f (iOS) Move iOS settings code into iOS specific file and fix the issue where every compile unit would get its own copy of apple_frontend_settings 2013-12-03 19:47:24 -05:00
meancoot
42fba17f3f (iOS) Don't crash when creating a file browser with a null extension list 2013-12-03 14:55:56 -05:00
meancoot
806cca44ca (iOS) Improve handling of path settings some:
The file browser will start in the directory of the currently seleected file.
   The setting menu will display only the filename instead of the full path.
   Path settings can specify a list of extensions to search for.
2013-12-02 19:55:58 -05:00
meancoot
6943127aef (Apple) Start to refactor setting data structure; clean up iOS code some 2013-12-02 19:34:05 -05:00
meancoot
6548c303e7 (iOS) Change way setting menu items are created 2013-12-02 19:34:05 -05:00
twinaphex
37622eb48d (iOS) Camera - implement most of the code inside RAGameView -
totally untested - C camera driver is now a shim and will just
need to dial into the RAGameView camera driver parts
2013-12-01 19:31:00 +01:00
meancoot
7a0158bfd7 (iOS) Fix core auto-detect 2013-11-29 18:19:31 -05:00
meancoot
717225afce (iOS) Settings will now update immediately after closing pause menu 2013-11-29 17:57:12 -05:00
meancoot
fb8fd8555b (Apple) Add toolbar buttons to the file browser to quickly browse to important locations 2013-11-29 16:04:37 -05:00
twinaphex
3ec9581c68 (iOS) Move some cdoe from platform.m over to C 2013-11-29 19:31:39 +01:00
twinaphex
e0309bbd01 (iOS) Reword 'game' to 'content' and 'play' to 'run' 2013-11-29 16:39:47 +01:00
twinaphex
fc11d4501d (Apple/Android) Rename more 'game'/'emulator' strings 2013-11-26 23:15:05 +01:00
twinaphex
a96e813fe1 (Apple) Big merge - merge ios_ui_refactor by hand - note to meancoot -
don't let a branch get out of date for this long - merging it by
hand was not pretty
2013-11-22 15:30:02 +01:00
twinaphex
a6e012e747 (iOS) Refactor out path_make_and_check_directory 2013-11-22 01:56:54 +01:00
meancoot
fae300aaaf (Apple) Rework gamepad connection management; fix BTstack support when building with the iOS 7 SDK. 2013-10-03 17:43:41 -04:00
meancoot
50cca385e6 (iOS) Fix issue where file would be deleted even if the confirmation dialog is canceled. 2013-09-24 20:35:56 -04:00
meancoot
0ddf198875 (Apple) Objective C refactoring:
All properties are marked (nonatomic)
	All table view cell reuse identifiers are now constant string objects.
	Where appropriate all calls to [RetroArch_iOS get] are replaced with self.navigationController.
	All calls to objc_setAssociatedObject use proper keys rather than string literals.
2013-09-24 20:29:12 -04:00
meancoot
8272d1cd68 (iOS) Clean up and refactor apple/iOS/browser.m. All of the file management actions are accessed by long pressing a list entry rather than an accessory button. 2013-09-24 19:34:59 -04:00
meancoot
13fac45830 (iOS) File browser features:
It's now possible to rename files.
	Allow moving a file into its parent directory.
2013-09-21 19:27:00 -04:00
meancoot
7319260957 (iOS) Add iCade toggle option to prevent OSK from popping up 2013-09-20 19:04:46 -04:00
meancoot
1b9b2f4cc2 (iOS) First draft of iCade support for iOS 7 2013-09-20 17:49:18 -04:00
meancoot
a34cfadff1 (iOS) Fix hiding the status bar while the game is running on iOS 7.
Enable all game orientations if .RetroArch/frontend.cfg is not present.
2013-09-20 15:14:38 -04:00
meancoot
083f1cdffe (OSX/iOS)
Move Wii and PS3 hid drivers into the common source directory.
        Use the Wii and PS3 hid drivers on OSX when appropriate.
	Notably OSX now has WiiMote support.
2013-09-11 19:17:58 -04:00
meancoot
3b27a50625 (OSX) Improvements:
Pause emulation while settings window is open
	Allow negative numbers to be input in the settings list
	Don't crash when changing a setting value to an empty string
2013-09-10 19:47:24 -04:00
meancoot
c3909c6468 (Apple) Start to clean the objective-c code 2013-09-10 19:23:24 -04:00
meancoot
29fdf1fd7e (OSX/iOS) Consolodate key map tables and binding routines 2013-09-09 17:52:02 -04:00
meancoot
cb55a1d45a (Apple) Reorganize source tree 2013-09-05 01:24:27 -04:00
meancoot
6e7c641ae0 (iOS) Fix the overlay opacity setting 2013-08-25 18:03:24 -04:00
meancoot
f83b40cd54 (iOS) Help prevent file browser lists from going stale 2013-08-24 20:36:03 -04:00
meancoot
7a72899c15 (iOS) Move browser logic into platform.m 2013-08-24 20:27:04 -04:00
meancoot
26df85f020 (iOS) Some settings menu polish:
The bluetooth mode is updated immediately, previously you had to hit the back button on the frontend settings before it would be applied.
        The custom config state label in the frontend settings menu is updated properly.
2013-08-15 12:47:13 -04:00
meancoot
0d291e809a (iOS) Fix major hanging bug 2013-08-15 09:50:56 -04:00
meancoot
2b614c952e (iOS) Put the file icon back; the file lists look odd with just a directory icon 2013-08-14 17:39:34 -04:00
meancoot
7d6b4cdd26 (iOS) Bring back per-core configurations 2013-08-14 12:53:29 -04:00
meancoot
4f70bdeab5 (Apple) Split platform specific code out of main.m 2013-08-14 12:53:29 -04:00
meancoot
9e2e135d19 (Apple) Get rid of some hacks in the frontend code. 2013-08-14 00:48:58 -04:00
meancoot
8656b04492 (iOS) Some refactoring in settings.m 2013-08-13 22:44:25 -04:00
meancoot
cb6c612b8e (iOS) Only player 1 gets default keyboard bindings 2013-08-13 22:44:24 -04:00
meancoot
68e8fbc45f (iOS) Fix icade button mapping 2013-08-12 19:02:34 -04:00
Marcelo Munhoz Pélos
d35b806f98 Add toolbar in Rom's list to accommodate refresh and new folder buttons. 2013-08-11 01:03:53 +02:00
Marcelo Munhoz Pélos
f4d25deba1 Implements file move option in ROM list. 2013-08-11 01:02:44 +02:00
Marcelo Munhoz Pélos
fbf029939c Adds new Folder option in ROM list. 2013-08-11 01:02:05 +02:00
Marcelo Munhoz Pélos
edc710d124 Add toolbar in Rom's list to accommodate refresh and new folder buttons. 2013-07-13 00:06:42 -03:00
Marcelo Munhoz Pélos
acfa16089e Implements file move option in ROM list. 2013-07-13 00:06:42 -03:00
Marcelo Munhoz Pélos
622702eb92 Adds new Folder option in ROM list. 2013-07-13 00:06:41 -03:00
Marcelo Munhoz Pélos
1d99eac1ec Implements delete in ROM list. 2013-07-13 00:06:41 -03:00
Marcelo Munhoz Pélos
af3bef602f Removes file icon from ROM list. 2013-07-13 00:06:41 -03:00
meancoot
b3c36b54d7 (Apple) Generalize the ios_joypad driver 2013-07-08 15:15:29 -04:00
meancoot
a09f28c319 (OSX) Add a core chooser when opening a game; cores are stored in the Contents/Resources/modules directory of the app bundle. 2013-07-07 19:24:05 -04:00
meancoot
7f8cb059e2 (iOS) Temporarily remove custom config support 2013-07-07 17:50:17 -04:00
meancoot
78acc25931 (Apple) Add keyboard input support for OSX 2013-07-07 16:01:58 -04:00
meancoot
99ba3ccea3 (Apple) Start setting up the OSX code 2013-07-06 23:54:47 -04:00
meancoot
f954ae2f64 (Apple) Create OSX XCode project 2013-07-06 20:43:04 -04:00