Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External monitor on iPad with stage manager: support fullscreen and native resolution #634

Open
8192K opened this issue Jun 7, 2024 · 8 comments

Comments

@8192K
Copy link

8192K commented Jun 7, 2024

Is your feature request related to a problem? Please describe.
Since ipadOS 16 the newer iPads have stage manager. Since ipadOS 17 it allows connecting an external monitor as a second screen and not just as a mirror. The external monitor can be used in its native resolution (3840x1600 in my case). Using Moonlight on the external display works, but only to the maximum iPad resolution (2360x1640 for my iPad Air M1). I can't go beyond this resolution nor can I make the app fullscreen on the external monitor. It would be more than awesome if I could use Moonlight on the full external monitor. Mouse, keyboard and game controller seem to work just fine.

Describe the solution you'd like
Discover if the app is running on an external monitor with stage manager and allow setting resolutions between the max iPad resolution up to the native monitor resolution as well as going fullscreen.

Describe alternatives you've considered
There really aren't any. Certain VNC apps (Jump, RealVNC) allow going fullscreen on the external monitor. But it's VNC, and it's slow.

@8192K 8192K changed the title External monitor with stage manager: support for fullscreen External monitor on iPad with stage manager: support fullscreen and native resolution Jun 7, 2024
@RikuKunMS2
Copy link

https://github.com/patroza/moonlight-ios

this fork does what you want but it takes up both screens unfortunately

@ThuRoldao
Copy link

https://github.com/patroza/moonlight-ios

this fork does what you want but it takes up both screens unfortunately

Sorry for the newb question but is there a way to run this on my iPad without using xCode or having a Mac at all?

@heisenberg3945
Copy link

Sorry for the newb question but is there a way to run this on my iPad without using xCode or having a Mac at all?

https://github.com/heisenberg3945/moonlight-ios/releases/
Here's an ipa, works flawlessly on my 15 Pro

@ThuRoldao
Copy link

Sorry for the newb question but is there a way to run this on my iPad without using xCode or having a Mac at all?

https://github.com/heisenberg3945/moonlight-ios/releases/ Here's an ipa, works flawlessly on my 15 Pro

I guess I'd need a jailbroken iphone/ipad to use it right?

@heisenberg3945
Copy link

I guess I'd need a jailbroken iphone/ipad to use it right?

You can install it using Scarlet if you don’t have a PC or Sideloadly if you do.
Scarlet gets revoked often so if you have PC just use Sideloadly, just make sure to plug your iPad to your PC every 6 days to refresh the app.

@ThuRoldao
Copy link

I guess I'd need a jailbroken iphone/ipad to use it right?

You can install it using Scarlet if you don’t have a PC or Sideloadly if you do. Scarlet gets revoked often so if you have PC just use Sideloadly, just make sure to plug your iPad to your PC every 6 days to refresh the app.

Awesome! I'll definitely try that. Thanks immensely for the help friend. Besides the .ipa you shared is there a way to use the other forks that other people make? I've seen some online but never got the hang on how to test them

@heisenberg3945
Copy link

If the the fork doesn't have a release binary you have to compile it yourself in xcode.

@healdgar
Copy link

healdgar commented Nov 4, 2024

Sorry for the newb question but is there a way to run this on my iPad without using xCode or having a Mac at all?

https://github.com/heisenberg3945/moonlight-ios/releases/ Here's an ipa, works flawlessly on my 15 Pro

Does this release solve the secondary screen resolution issue and allow fullscreen on an external monitor in 4k?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants