Added OSC Layout and Visibility Configurability, #495, #450, #392, and #389 #546, #559#565
Added OSC Layout and Visibility Configurability, #495, #450, #392, and #389 #546, #559#565King0fSpace wants to merge 1 commit intomoonlight-stream:masterfrom
Conversation
|
This looks great and is exactly want I've wanted for the iOS client. Can you look at addressing the merge conflicts? Or at least provide a TestFlight build I can join? |
|
When will this feature merge, which is very important to me and I've been waiting for it |
|
I also think this should be merged. |
|
Anybody who's interested in this function please GO STAR IT! Besides I made a better integration of this PR into moonlight-iOS 9.0.2, able to open the onscreen controller layout directly IN THE STREAM VIEW, with realtime game view, by simply tapping 4 fingers. Go to my relase page for the ipa file: |
This is great work, would you consider submitting upstream? |

Sorry about the delay.
Here is the rebased pull request that includes just the changes to allow for custom on screen control layouts.
Happy to make any changes requested.
This commit implements a feature discussed in #495 , #450 , #392 , and #389 .
It allows users to hide and move any of the on screen controller buttons anywhere they’d like on screen. The user can save their custom layouts under user-defined names. Multiple controller ‘profiles’ can be saved. Profiles can be loaded from a menu that lists all of the user’s saved profiles. The user can swipe-to-delete any user-saved profiles they'd like from this screen as well.
This feature has been made accessible in an unobtrusive way; by tapping the ‘Custom’ button added to the end of the existing ‘On-Screen Controls’ buttons bar, located within the existing ‘Settings’ slide out menu.
7c93.jpeg)
iPad
