Commit graph

47 commits

Author SHA1 Message Date
Yoshi Sugawara
55b62460bf added preference settings for haptic feedback 2021-07-07 08:37:03 -10:00
Yoshi Sugawara
c76c16c2dc use frame based layout instead just for consistency 2021-07-07 07:24:52 -10:00
Yoshi Sugawara
ae849d8ec8 [iOS] Quality of life improvements: Support virtual pad transparency; support L3/R3/Select/Start buttons; support for hiding virtual pad when controller is connected 2021-07-06 11:55:23 -10:00
Yoshi Sugawara
a692cec779 Ported save state view controller to objective c; added to CMakeLists.txt; using storyboard for UI 2021-07-03 19:30:43 -10:00
Jean-Philip Desjardins
29f2331592 Add UI to select GS handler on iOS. 2021-06-28 19:16:02 -04:00
Jean-Philip Desjardins
06347cac51 Make GS handler configurable through a setting on iOS. 2021-06-27 08:42:26 -04:00
Jean-Philip Desjardins
560fddba77 Reorganize iOS storyboard to allow leaving the settings screen. 2021-06-23 09:41:44 -04:00
Jean-Philip Desjardins
8c7ce0ed52 Allow opening preferences while game is running on iOS. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
9534ba7e59 Add switch to enable/disable widescreen on iOS. 2020-12-31 16:55:25 -05:00
Jean-Philip Desjardins
7e98d7c67d Various iOS UI fixes:
- Fixed menu button placement for iPhone X layouts.
- Fixed dark mode support.
2020-01-11 12:14:39 -05:00
Jean-Philip Desjardins
f17959feab Fix screen orientation issues on iOS 13. 2019-10-18 12:58:11 -04:00
Jean-Philip Desjardins
19f77848fd Add resolution factor selector on iOS. 2019-04-08 20:27:54 -04:00
Jean-Philip Desjardins
80760eb169 iOS: Now a simple menu instead of a "pause menu".
To be consistent with Android behavior.
2019-01-11 12:58:58 -05:00
Jean-Philip Desjardins
2b200d99ef Add pause menu. 2019-01-11 12:58:58 -05:00
Jean-Philip Desjardins
13c6e3ecc4 Instantiate exit button in IB. 2019-01-11 12:58:58 -05:00
Jean-Philip Desjardins
b1889d1ebd Instantiate GlEs view through storyboard. 2019-01-11 12:58:58 -05:00
Jean-Philip Desjardins
766f48878d Fix position of switches in settings view. 2019-01-11 12:58:58 -05:00
Jean-Philip Desjardins
e80cdbc520 Add Exit button on iOS. 2018-10-26 08:14:14 -04:00
Jean-Philip Desjardins
65dc8c48a2 Revert to old format for storyboard. 2017-03-12 15:25:40 -04:00
Jean-Philip Desjardins
0ab47b87e0 Update interface files. 2017-02-11 20:41:09 -05:00
Jean-Philip Desjardins
0566c31395 Added toggle to enable/disable audio output on iOS. 2016-04-10 22:20:53 -04:00
Jean-Philip Desjardins
5cd6c33fff Updated iOS related files. (again) 2016-04-04 11:58:48 -04:00
Jean-Philip Desjardins
9b02ed91e3 Updated iOS related files. 2016-04-01 22:23:04 -04:00
Jean-Philip Desjardins
5aa21b4571 Added high resolution mode setting toggle on iOS. 2016-01-25 22:59:41 -05:00
Jean-Philip Desjardins
908b0794d0 Added video settings section on iOS. 2016-01-19 22:37:26 -05:00
Jean-Philip Desjardins
5612cce131 Updated iOS settings screen. 2016-01-19 22:37:25 -05:00
Jean-Philip Desjardins
1c020565d5 Updated launch screen file. 2016-01-08 18:54:49 -05:00
Jean-Philip Desjardins
4a884bbd82 Added version information in settings view. 2016-01-08 10:16:11 -05:00
Jean-Philip Desjardins
64c89e9313 Added actual "Show Fps" and "Show VirtualPad" preferences. 2016-01-07 19:48:21 -05:00
Jean-Philip Desjardins
92498757e7 Added settings view. 2016-01-07 10:11:10 -05:00
TwistedUmbrella
4ff9d3d6df Revert "Remove an overlapping selection launch segue"
This reverts commit 6847017cbb.
2015-09-11 01:31:35 -04:00
TwistedUmbrella
6847017cbb Remove an overlapping selection launch segue 2015-09-09 21:57:04 -04:00
TwistedUmbrella
c529a0e887 Add custom collection view cell with label text 2015-08-31 14:59:33 -04:00
TwistedUmbrella
ca91019532 Discard detailed landscape view to mirror Android 2015-08-31 14:59:33 -04:00
TwistedUmbrella
4826146135 Truncate file name for list, Clear views when unused 2015-08-31 14:59:33 -04:00
TwistedUmbrella
e4293f7b8d Define orientation for portrait / landscape views 2015-08-31 14:59:33 -04:00
TwistedUmbrella
7d3059cd73 Rename view handler, Move SDWebImage to root
This will prevent a secondary path from being added to the project
beyond the standard project path inclusion that is inherited by Xcode

Conflicts:
	build_ios/Play.xcodeproj/project.pbxproj
2015-08-31 14:59:32 -04:00
TwistedUmbrella
88bca89f81 Add framework for theme support on iOS 2015-08-31 14:59:32 -04:00
TwistedUmbrella
e702a2ee55 Unified array of user files, Consistent color scheme 2015-08-31 14:59:32 -04:00
TwistedUmbrella
83983f4415 Fix launch from cover view, Prevent background rotation 2015-08-31 14:59:32 -04:00
TwistedUmbrella
5f60dab2de Add UICollectionView, Support orientation-based view
This adds the UICollectionView, which is currently configured as the
default view for launch and portrait orientation.
The current layout allows for swapping between two separate views by
orientation. This can be disabled by commenting the orientation code
out of the views and setting the desired view as root.
2015-08-31 14:59:32 -04:00
TwistedUmbrella
3562d2d7bc Add autolayout constraints, Remove duplicate null check
This null check was superseded by the one performed on the db.
This value will never be null, it will simply be blank as intended.
2015-08-31 14:59:31 -04:00
TwistedUmbrella
068febccc4 Add null checking for db, Use overview as "filler"
Conflicts:
Source/ui_ios/CoverViewCell.m
Source/ui_ios/CoverViewCell.h

Import files lost in merge conflict
2015-08-31 14:59:31 -04:00
TwistedUmbrella
1688078644 iOS: Import SDWebImage framework and database
This adds the visual selection for iOS by adding support for the
existing Android database and loading of the cover and title for game
listings.
2015-08-31 14:59:31 -04:00
Jean-Philip Desjardins
0d408d92f9 Added basic file picker on iOS. 2015-07-22 02:48:26 -04:00
Jean-Philip Desjardins
62a44d005c iOS port WIP 2015-06-23 19:57:02 -04:00
Jean-Philip Desjardins
b8fbfe1655 Initial iOS commit. 2015-05-31 22:59:11 -04:00