moonlight-stream / moonlight-ios

GameStream client for iOS/tvOS
GNU General Public License v3.0
1.17k stars 294 forks source link

Better touch support #636

Open stefanilijev97 opened 5 months ago

stefanilijev97 commented 5 months ago

As of now, we do have some sort of touch support, but the overall idea is not tailored for real touch devices with 10-point support and gestures. As of now, it serves little to no purpose because touch devices work differently than this implementation.

Solution - implement better support for touch devices such as iPads with apple pencil, phones etc. which can include 10-point touch, native gesture support (Windows/MacOS) and stylus support.

As for the workarounds and alternatives… I tried everything and it seems its just Moonlight not so good implementation of the feature.

alotofentropy commented 5 months ago

isnt there a potential pull request for this.

TrueZhuangJia commented 3 months ago

check my repo, https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough

stefanilijev97 commented 3 months ago

check my repo, https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough

Some people value their privacy for one reason or another… and sideloading comes with potential risks. I would like to try it with TestFlight, if that is possible from your perspective.

TrueZhuangJia commented 3 months ago

TestFlight is already ON, link is on the readme page

TrueZhuangJia commented 3 months ago

isnt there a potential pull request for this.

Na, that one was buggy. i reviewed the code. For bug-free multi-touch and more features, try mine with testflight available https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough

vanyasem commented 1 month ago

Related: https://github.com/moonlight-stream/moonlight-android/issues/1271

vanyasem commented 1 month ago

Related: https://github.com/moonlight-stream/moonlight-ios/issues/597

vanyasem commented 1 month ago

Related: https://github.com/moonlight-stream/moonlight-ios/issues/596