Reposition “Change App Icon” Button (Settings.xm)

This commit is contained in:
arichornlover 2024-04-26 20:45:11 -05:00 committed by GitHub
parent aabed24c47
commit 30569fee6b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -79,20 +79,6 @@ extern NSBundle *uYouPlusBundle();
Class YTSettingsSectionItemClass = %c(YTSettingsSectionItem);
YTSettingsViewController *settingsViewController = [self valueForKey:@"_settingsViewControllerDelegate"];
# pragma mark - App Icon Customization
YTSettingsSectionItem *appIcon = [%c(YTSettingsSectionItem)
itemWithTitle:LOC(@"Change App Icon")
titleDescription:nil
accessibilityIdentifier:nil
detailTextBlock:nil
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
AppIconOptionsController *appIconController = [[AppIconOptionsController alloc] init];
[settingsViewController.navigationController pushViewController:appIconController animated:YES];
return YES;
}
];
[sectionItems addObject:appIcon];
# pragma mark - About
// SECTION_HEADER(LOC(@"ABOUT"));
@ -149,6 +135,21 @@ extern NSBundle *uYouPlusBundle();
];
[sectionItems addObject:exitYT];
SECTION_HEADER(LOC(@"📺 App Personalization"));
# pragma mark - App Icon
YTSettingsSectionItem *appIcon = [%c(YTSettingsSectionItem)
itemWithTitle:LOC(@"Change App Icon")
titleDescription:nil
accessibilityIdentifier:nil
detailTextBlock:nil
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
AppIconOptionsController *appIconController = [[AppIconOptionsController alloc] init];
[settingsViewController.navigationController pushViewController:appIconController animated:YES];
return YES;
}
];
[sectionItems addObject:appIcon];
# pragma mark - App theme
SECTION_HEADER(LOC(@"THEME_OPTIONS"));