full portrait support for on-screen widgets & legacy on-screen controls

This commit is contained in:
TrueZhuanjia committed 2025-07-26 01:18:48 +08:00
1 parent 0df5135f0b
commit e301f2af16
6 files changed
+38 -24

No files matched your search

@@ -640,6 +640,7 @@
}
- (void)openWidgetLayoutTool{
_streamView.widgetToolOpened = true;
[self->_streamView disableOnScreenControls];
[self->_streamView clearOnScreenWidgets]; // clear all onScreenKeyboardButtons before entering edit mode
_layoutOnScreenControlsVC.quickSwitchEnabled = false;
@@ -649,6 +650,7 @@
}
- (void)switchWidgetProfile{
_streamView.widgetToolOpened = true;
[self->_streamView disableOnScreenControls];
[self->_streamView clearOnScreenWidgets]; // clear all onScreenKeyboardButtons before entering edit mode
_layoutOnScreenControlsVC.quickSwitchEnabled = true;
@@ -669,6 +671,7 @@
- (void)oscLayoutClosed{
// Handle the callback
_streamView.widgetToolOpened = false;
[self->_streamView disableOnScreenControls]; // add this to get realtime back menu working.
[self->_streamView reloadOnScreenControlsWith:(ControllerSupport*)_controllerSupport
andConfig:(StreamConfiguration*)_streamConfig];