add non-favorite setting stacks to favorites only

This commit is contained in:
TrueZhuanjia
2025-06-22 11:21:38 +08:00
parent 1702f37d3e
commit c478d641c6
2 changed files with 13 additions and 4 deletions
@@ -1130,14 +1130,19 @@ static NSMutableSet* hostList;
[settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.audioOnPcStack];
//settingsViewController.codecStack.hidden = self.settingsExpandedInStreamView;
[settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.codecStack];
//[settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.codecStack];
[settingsViewController.codecSelector setEnabled:!_settingsExpandedInStreamView];
//settingsViewController.yuv444Stack.hidden = self.settingsExpandedInStreamView;
[settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.yuv444Stack];
// settingsViewController.yuv444Stack.hidden = self.settingsExpandedInStreamView;
// [settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.yuv444Stack];
[settingsViewController.yuv444Switch setEnabled:!_settingsExpandedInStreamView];
//settingsViewController.HdrStack.hidden = self.settingsExpandedInStreamView;
[settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.HdrStack];
// [settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.HdrStack];
[settingsViewController.hdrSwitch setEnabled:!_settingsExpandedInStreamView];
//settingsViewController.framepacingStack.hidden = self.settingsExpandedInStreamView;
[settingsViewController setHidden:_settingsExpandedInStreamView forStack:settingsViewController.framepacingStack];
@@ -931,10 +931,14 @@ BOOL isCustomResolution(CGSize res) {
- (void)addSettingToFavorite:(UIStackView* )settingStack{
if([_favoriteSettingStackIdentifiers containsObject:settingStack.accessibilityIdentifier]) return;
[_favoriteSettingStackIdentifiers addObject:settingStack.accessibilityIdentifier];
for(NSString *identifier in _favoriteSettingStackIdentifiers){
NSLog(@"favorite setting: %@", identifier);
}
[self saveFavoriteSettingStackIdentifiers];
}