moonlight-stream / moonlight-ios

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

Multi-touch Support #597

Open Qian23333 opened 5 months ago

Qian23333 commented 5 months ago

Multi-touch Support like moonlight-qt or Microsoft RD Client. I think it is a better way to control the PC with touchscreen.

TrueZhuangJia commented 5 months ago

Just came from bilibili, request the same feauture because of the newly found GenshinImpact PC touch UI

leverule commented 5 months ago

Request support for multi touch. Remote streaming Genshin by touch mode, really great, original experience. Even with HDR support

HibanaMA commented 4 months ago

Really need multi-touch to use my iPad as a sub-monitor. And it would bring better gaming experience if can edit the virtual game pad individually(like adding extra keyboard button then adjust the size and position freely).

xyaoo commented 2 months ago

This is really important, I hope to add it

CalvinNg-git commented 2 months ago

I can't agree more

TimmyOVO commented 1 month ago

The Moonlight client already incorporates numerous multi-finger gestures, such as triple-tap to open the keyboard and pinch-to-zoom for resizing the StreamView. Adding multi-touch passthrough functionality would likely cause severe conflicts with existing gestures. Personally, I believe it's more appropriate to refine these existing multi-touch controls before we implementing the multi-touch passthrough.

TrueZhuangJia commented 1 month ago

Hi guys, I created a fork to implement multi-touch on iOS https://github.com/TrueZhuangJia/moonlight-ios-NativeMultiTouchPassthrough/tree/Moonlight-iOS-ZWM

TimmyOVO commented 1 month ago

The Moonlight client already incorporates numerous multi-finger gestures, such as triple-tap to open the keyboard and pinch-to-zoom for resizing the StreamView. Adding multi-touch passthrough functionality would likely cause severe conflicts with existing gestures. Personally, I believe it's more appropriate to refine these existing multi-touch controls before we implementing the multi-touch passthrough.

I already working on a fork added the multiple improvements and new functionality including multi-touch passthrough, u guys might want check it out

ChrisKimZHT commented 1 month ago

I already working on a fork added the multiple improvements and new functionality including multi-touch passthrough, u guys might want check it out

I have no macOS devices and couldn't complie this code. Could you please add a .ipa releases? That's will help me a lot!

TrueZhuangJia commented 1 month ago

I already working on a fork added the multiple improvements and new functionality including multi-touch passthrough, u guys might want check it out

I have no macOS devices and couldn't complie this code. Could you please add a .ipa releases? That's will help me a lot!

Have a try on my fork, which has ipa file available and tested native multiTouch by myself on iOS 17.2 ipad mini6.

ChrisKimZHT commented 1 month ago

Have a try on my repo, which has ipa file available and tested native multiTouch by my self on iOS 17.2 ipad mini6.

I have tried your build, that's fantastic but still have some problem, such as it continuesly triggle mouse right click to disturb me.

TimmyOVO commented 1 month ago

I already working on a fork added the multiple improvements and new functionality including multi-touch passthrough, u guys might want check it out

I have no macOS devices and couldn't complie this code. Could you please add a .ipa releases? That's will help me a lot!

As you wish (change file suffix to ipa) Use at your own risk