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

Enable external display support on iPad by allowing the OS to control the window shape and size. #608

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

WolfLink
Copy link
Contributor

Removing "UIRequiresFullScreen" and adding all 4 of the orientations will cause the OS to enable all of the iPadOS multitasking configurations, which most importantly includes going full screen on an external display.

This will also allow having another app open side-by-side with this one on the iPad itself.

@armonjam
Copy link

This is the last piece of the puzzle for me. Would love to see this in the next update!

@cgutman
Copy link
Member

cgutman commented Feb 25, 2024

This can't be merged without properly handling rotation and resizing while streaming. The stream view, on screen controls, and stats overlay all get cut off if resized or rotation while streaming.

@WolfLink
Copy link
Contributor Author

Just wanted to add that I have started working on this. I have a proof-of-concept, but I don't want to update the pull request until I think its ready.

@TheTawnyFool
Copy link

This is what I need also to use Moonlight. My process won't allow me to not use it on an external display. Excited to see this feature, and thank you so much for addressing it!

@cd419
Copy link

cd419 commented Mar 23, 2024

Thanks for trying to implement this! If there is anything I can do regarding testing etc. I would love to help out any way I can.

@N4ir0lf
Copy link

N4ir0lf commented Mar 28, 2024

I´m happy that i found that here, thought already i´m using it wrong :D Thanks for that work. This would make the setup just perfect

@Vidukka
Copy link

Vidukka commented Apr 14, 2024

Any news on this? Would love to use my iPad on TV with moonlight

@twilightgod
Copy link

twilightgod commented May 5, 2024

Please make it happen! Thank you
Besides, is it possible to make it work without stage manager?
Similar to Netflix, when it plays video in mirror mode, it enters to full screen in external monitor.
So that I don't need external keyboard and mouse.

@lprhodes
Copy link

Probably need to lock the orientation while steaming to avoid a lot of issues with rotation.

@WolfLink
Copy link
Contributor Author

So I’ve got a version that supports rotating mid-stream no problem. The delay is that the on-screen controls don’t scale properly to arbitrary resolutions so I need to fix that. Also there’s something weird with the computer selection GUI that I haven’t looked into yet.

@Rayray1099
Copy link

Any new updates on this? Thanks :)

@228peace
Copy link

@WolfLink thank u for doing this, love to see this in the next update!

@kollyboi
Copy link

kollyboi commented Aug 8, 2024

Yes please! Thank you :)

@twilightgod
Copy link

Hope to see this feature coming soon, thank you

@ghost
Copy link

ghost commented Nov 13, 2024

I signed up just to say If this gets merged i will be eternally grateful.
Being able to use my iPad air instead of my Apple Tv on external monitor will grearlty improve my enjoyment and usage of Moonlight.

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

Successfully merging this pull request may close these issues.