Cameron Gutman
|
cf62b4ed95
|
Select is slightly too long for the button so rename it to Backc
|
2016-01-19 18:13:16 -05:00 |
|
Cameron Gutman
|
b05c62e141
|
Fix outside of each d-pad button being cut off by the end of the canvas
|
2016-01-19 18:01:30 -05:00 |
|
Cameron Gutman
|
095556106c
|
Fix highlighting of selected controller element during configuration
|
2016-01-19 17:45:14 -05:00 |
|
Cameron Gutman
|
5cdd72a45c
|
Disable printing controller output
|
2016-01-19 17:35:17 -05:00 |
|
Cameron Gutman
|
5d84f8af43
|
Fix margins around analog sticks
|
2016-01-19 17:34:52 -05:00 |
|
Cameron Gutman
|
d9483d9214
|
Show a nicer configuration toast
|
2016-01-19 17:30:49 -05:00 |
|
Cameron Gutman
|
250475830f
|
Draw the highlight border after the element so it doesn't get drawn over
|
2016-01-19 17:08:00 -05:00 |
|
Cameron Gutman
|
b8a0a823e0
|
Raise d-pad and buttons slightly further from the analog sticks
|
2016-01-19 16:33:00 -05:00 |
|
Cameron Gutman
|
e04ecaaf7a
|
Rework the face buttons to match the d-pad
|
2016-01-19 16:23:40 -05:00 |
|
Cameron Gutman
|
cc71ce6180
|
Fix crash in XB1 controller driver on Fire HD 6 after controller removal
|
2016-01-07 22:52:17 -06:00 |
|
Cameron Gutman
|
e93b103d1e
|
Fix ConcurrentModificationException in virtual controller code
|
2016-01-07 12:57:37 -06:00 |
|
Cameron Gutman
|
22977a4c5b
|
Use a socket for communication from EvdevReader to Moonlight rather than stdin/stdout. On some devices, fwrite(stdout) hangs for unknown reasons.
|
2016-01-07 12:49:30 -06:00 |
|
Cameron Gutman
|
7da5d5322b
|
Cache Paint objects instead of allocation in draw method
|
2016-01-07 02:23:34 -06:00 |
|
Cameron Gutman
|
49e2c40ba4
|
Add LB and RB buttons to virtual controller
|
2016-01-07 01:06:22 -06:00 |
|
Cameron Gutman
|
8041a004c2
|
Remove text from d-pad as it tends to get in the way of visuals on screen
|
2016-01-07 01:00:15 -06:00 |
|
Cameron Gutman
|
db62d78e04
|
On-screen controls: Fix functionality of Select button and rename Play to Start
|
2016-01-07 00:45:30 -06:00 |
|
Cameron Gutman
|
bd79318b1e
|
Cleanup new virtual controller code
|
2016-01-07 00:30:45 -06:00 |
|
Cameron Gutman
|
2736bd9165
|
Android Studio auto-reformat of new virtual controller code
|
2016-01-07 00:24:39 -06:00 |
|
Cameron Gutman
|
274e0d0557
|
Merge branch 'master' into virtualcontroller_master
Conflicts:
app/app.iml
app/build.gradle
app/libs/limelight-common.jar
app/src/main/java/com/limelight/Game.java
app/src/main/java/com/limelight/binding/input/ControllerHandler.java
app/src/main/java/com/limelight/binding/video/MediaCodecHelper.java
app/src/main/java/com/limelight/computers/ComputerDatabaseManager.java
app/src/main/java/com/limelight/preferences/PreferenceConfiguration.java
app/src/main/jni/evdev_reader/evdev_reader.c
app/src/main/res/xml/preferences.xml
limelight-android.iml
limelight_vc.iml
moonlight-android.iml
|
2016-01-07 00:01:03 -06:00 |
|
Cameron Gutman
|
dc254e1ee5
|
Some S6s have back buttons on the device called sec_touchkey so also ignore back presses on those too
|
2016-01-05 00:27:19 -06:00 |
|
Karim
|
f23bb9fac1
|
improve virtual controller:
* add digital 8-Way pad
* add on screen element size and position configuration
* begin with cleanup
|
2016-01-03 11:12:43 +01:00 |
|
Faruq Rasid
|
f8ab7b8e13
|
Merge https://github.com/limelight-stream/limelight-android
|
2015-12-31 10:14:30 +08:00 |
|
Cameron Gutman
|
46c5eaf0e1
|
Fix a user-reported crash in USB code
|
2015-12-23 14:03:55 -06:00 |
|
Cameron Gutman
|
7d2647f830
|
Set the shutdown flag before killing the reader
|
2015-12-21 15:04:22 -08:00 |
|
Cameron Gutman
|
d6a8db97d8
|
Rewrite root input capturing to be compatible with Android 6.0 (and be much more secure in general)
|
2015-12-19 23:55:34 -08:00 |
|
Cameron Gutman
|
e89e803d54
|
Zero controller values before removing a controller
|
2015-11-08 19:05:22 -08:00 |
|
Cameron Gutman
|
4486a126ad
|
Fix some listener bugs in the XB1 driver
|
2015-11-08 19:03:12 -08:00 |
|
Cameron Gutman
|
d740e7a521
|
Add an Xbox One controller driver developed based on the xpad driver in the Linux kernel
|
2015-11-08 16:12:18 -08:00 |
|
Cameron Gutman
|
f15bfe3038
|
Add support for mouse drag using long press
|
2015-10-15 01:50:05 -07:00 |
|
Cameron Gutman
|
8938f51292
|
Fix weird stair-stepping upward mouse movement on devices with a low scaling factor caused by rounding error (Nexus 9)
|
2015-10-15 01:48:31 -07:00 |
|
Cameron Gutman
|
e02a009635
|
Add support for the Razer Serval controller. The start and select buttons are manually handled for devices without a mapping for them. The back button is ignored so it can be used to exit the stream.
|
2015-07-18 00:46:25 -07:00 |
|
Cameron Gutman
|
6371d364e1
|
Lint warning cleanup
|
2015-05-29 23:22:40 -05:00 |
|
Cameron Gutman
|
fc2f5cfe4d
|
Manually pass through Samsung capacitive buttons
|
2015-05-05 20:20:37 -04:00 |
|
Cameron Gutman
|
9878902a89
|
Use IDs to track controllers instead of descriptors. Fixes #64
|
2015-05-05 20:08:58 -04:00 |
|
Cameron Gutman
|
2856617fb3
|
Only release controller numbers if they were reserved
|
2015-03-31 19:58:47 -04:00 |
|
Cameron Gutman
|
1148e0163c
|
Only assign a controller number when a valid controller input has been received. Fixes misdetection of other input devices as controllers (issue #65).
|
2015-03-29 22:54:48 -04:00 |
|
Cameron Gutman
|
42c65f4f16
|
Use smaller deadzones for SHIELD controllers
|
2015-03-16 19:36:09 -04:00 |
|
Cameron Gutman
|
bf2cc2a4d5
|
Don't assign controller numbers to devices that don't have an analog stick
|
2015-03-16 19:35:43 -04:00 |
|
Cameron Gutman
|
6d6d7121f6
|
Remove the Playpad Pro hack that worked around an issue with old firmware and caused the D-pad to be unresponsive on updated firmware. Fixes #41
|
2015-03-15 14:30:56 -07:00 |
|
Cameron Gutman
|
5519d92243
|
Disable the start key shortcut to start the keyboard because the keyboard can't receive input after it's started
|
2015-02-07 13:58:53 -05:00 |
|
Cameron Gutman
|
2fdecc551a
|
Tabs -> Spaces
|
2015-02-07 11:54:46 -05:00 |
|
Cameron Gutman
|
b1ea487e22
|
Use the mode (power) button on the Asus Nexus Player Gamepad as a select button
|
2015-02-05 16:06:55 -05:00 |
|
Cameron Gutman
|
47265d0d10
|
Add another SELinux policy change needed on Nexus 9
|
2015-02-05 16:06:22 -05:00 |
|
Cameron Gutman
|
2247e43a48
|
Remove unused imports
|
2015-02-05 13:23:01 -05:00 |
|
Cameron Gutman
|
d3986080a3
|
Tighten up a bunch of declarations to make Lint happier
|
2015-02-05 13:21:04 -05:00 |
|
Karim Mreisi
|
1d6b5a35bd
|
Merge https://github.com/limelight-stream/limelight-android
|
2015-02-03 21:52:02 +01:00 |
|
Karim Mreisi
|
1ff6ee14ac
|
fix analogstick, add minimum range and press deadzone, add movement touch to digital buttons depending on layers
|
2015-02-03 21:51:27 +01:00 |
|
Cameron Gutman
|
b806522751
|
Unassign the controller number when a device is removed
|
2015-02-02 02:13:27 -05:00 |
|
Cameron Gutman
|
7e1884acb5
|
Trap Shield's back button as controller 0
|
2015-02-01 18:07:03 -05:00 |
|
Cameron Gutman
|
da7904a767
|
Add multiple controller support
|
2015-02-01 15:06:18 -05:00 |
|