Cameron Gutman
653a72eaf8
Remove macOS port
...
We now have a proper native PC port (Moonlight Qt) and if we
wanted to bring the full iOS app over we can now use Catalyst.
2019-10-21 17:39:48 -07:00
Cameron Gutman
8ccbdc7923
Fix Start button not working on some MFi controllers on iOS 13
2019-09-24 18:13:56 -07:00
Cameron Gutman
f51dbe4295
Fix some Xcode 11 warnings
2019-09-11 19:12:11 -07:00
Cameron Gutman
597aaa1bab
Cleanup controller support code using the iOS 13 SDK directly
2019-09-11 18:44:37 -07:00
Cameron Gutman
dd5ecb37c4
Add support for Start and Select on iOS 13. Fixes #367
2019-06-05 19:54:56 -07:00
Cameron Gutman
8bb49ada11
Disable vibration for expedited review
2019-05-27 10:12:02 -07:00
Cameron Gutman
335b5aef1f
Add rumble support
2019-02-11 19:22:18 -08:00
Cameron Gutman
918e1248f2
Store GCController in Controller object to allow us to fetch controller attributes later
2019-02-11 18:21:04 -08:00
Cameron Gutman
410d0d367b
Fix handling of missing L3 and R3 buttons and adjust on-screen controls based on L3/R3 presence
2018-11-03 14:01:32 -07:00
Cameron Gutman
39b04d46a4
Add support for L3 and R3 on iOS 12.1
2018-10-31 18:08:34 -07:00
Cameron Gutman
80254513c4
Avoid blocking the main thread when delaying for button presses
2018-06-02 19:19:24 -07:00
Cameron Gutman
d17f2f9dee
Plumb multi-controller toggle
2018-06-02 13:52:58 -07:00
Cameron Gutman
391872ddb8
Ignore unsupported gamepads
2018-05-28 15:11:23 -07:00
Felix Kratz
f759f719e6
Dark Mode & Stream Overlay [macOS] ( #315 )
...
* dark mode & stream overlay
* removed all redundant imports
* update for the new xcode version with fixes for the new 'implicitly retains self warning'
* reworked the overlay view
* cleaning up unused variables
* small corrections
2018-04-22 00:44:22 -04:00
Cameron Gutman
e8832ed746
Refactor new macOS code to reduce #ifs, increase shared code, and fix warnings
2018-03-27 00:34:38 -07:00
Felix Kratz
6cc165b589
Port for macOS ( #311 )
...
* merged moonlight-mac with moonlight-ios
* reverted to the original project.pbxproj
* cleaned up the code, fixed lots of unnecessary code duplications
* multicontroller support (not tested)
* new class that can be used for further modularization of the MainFrameViewController
2018-03-26 23:50:40 -07:00
Cameron Gutman
6bb6c40bec
Report attached gamepads during launch to fix L4D2
2018-01-20 14:37:33 -08:00
Cameron Gutman
4ac3f11ff8
Ensure that OSC always has Player 1 reserved
2017-02-06 19:17:27 -08:00
Cameron Gutman
62aaf27293
Update to new common-c to show the correct number of controllers on the host PC
2017-02-04 20:16:18 -08:00
Cameron Gutman
7b3d099449
Use the same Controller object for player 0 and the on-screen controls so tapping on-screen buttons doesn't reset all physical controller input to 0. Fixes pressing L3 to run in some games.
2016-05-22 17:11:30 -05:00
David
983c65d399
Rewrote the Controller class in Swift ( #216 )
...
* Enabled Defines Modules for swift code
* Created bridge header, created swift Controller
- Created Controller.swift
- Created bridge header for use of objc in swift
* Finished porting Controller files to swift
* Added comments, created MoonlightUnitTest
- Added comments for Controller.swift
- Created MoonlightUnitTest for testing new class
* Started writing tests for ControllerUnitTests
- General formatting
- Wrote helper functions
- Wrote tests for first four properties
* Finished writing Controller tests
* Removed commented out lines
2016-04-11 20:44:02 -07:00
Diego Waxemberg
8d3401f962
Changed name from Limelight to Moonlight due to C&D from Limelight
...
Networks, Inc.
2015-05-12 21:48:30 -04:00
Diego Waxemberg
e3dd4e7238
Created logger with log levels
2015-02-10 21:26:55 -05:00
Diego Waxemberg
e31df3f44e
Fixed unregistering controllers and emulating extra buttons
2015-02-10 15:48:01 -05:00
Diego Waxemberg
c7c28a18c5
hooked up multiple controller support
2015-02-02 03:22:09 -05:00
Diego Waxemberg
93119f25a6
added support for multiple controllers
2015-02-02 02:42:38 -05:00
Cameron Gutman
3190c61a0a
Add support for select+start to open Steam overlay
2015-01-09 23:31:16 -05:00
Cameron Gutman
ae6ff4b442
Tweak the special button combos so they work more consistently
2015-01-09 23:22:05 -05:00
Cameron Gutman
cdaf98398c
Rewrote a bunch of controller support. Added auto on-screen controls layouts (GCGamepad not finished). Added LB+Start and RB+Start shortcuts for select and special (same as Android).
2015-01-09 16:13:44 -05:00
Diego Waxemberg
4a08288d0d
A little bit of code cleanup
2014-12-31 18:55:30 -05:00
Cameron Gutman
528b44f2f2
Stop using NSLog in internal functions because it seems to acquire a mutex that violates our locking order and causes deadlocks
2014-10-21 05:11:12 -04:00
Diego Waxemberg
29f676a6d1
refactored project directories
2014-10-21 03:50:18 -04:00