mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-04-21 03:32:08 +00:00
New Options
This also reverts the stupid changes I’ve done. Hope this is fine.
This commit is contained in:
parent
8cbbc3093f
commit
b3bf06ce7e
1 changed files with 36 additions and 59 deletions
95
Settings.xm
95
Settings.xm
|
|
@ -15,9 +15,6 @@ static int GetSelection(NSString *key) {
|
||||||
static int contrastMode() {
|
static int contrastMode() {
|
||||||
return [[NSUserDefaults standardUserDefaults] integerForKey:@"lcm"];
|
return [[NSUserDefaults standardUserDefaults] integerForKey:@"lcm"];
|
||||||
}
|
}
|
||||||
static int youtubeLogo() {
|
|
||||||
return [[NSUserDefaults standardUserDefaults] integerForKey:@"ytlogo"];
|
|
||||||
}
|
|
||||||
static int appVersionSpoofer() {
|
static int appVersionSpoofer() {
|
||||||
return [[NSUserDefaults standardUserDefaults] integerForKey:@"versionSpoofer"];
|
return [[NSUserDefaults standardUserDefaults] integerForKey:@"versionSpoofer"];
|
||||||
}
|
}
|
||||||
|
|
@ -586,57 +583,6 @@ extern NSBundle *uYouPlusBundle();
|
||||||
return YES;
|
return YES;
|
||||||
}];
|
}];
|
||||||
|
|
||||||
# pragma mark - YouTubeLogo
|
|
||||||
YTSettingsSectionItem *youtubeLogoSection = [YTSettingsSectionItemClass itemWithTitle:@"YouTube Logo Selector"
|
|
||||||
accessibilityIdentifier:nil
|
|
||||||
detailTextBlock:^NSString *() {
|
|
||||||
switch (youtubeLogo()) {
|
|
||||||
case 0:
|
|
||||||
return @"YouTube Logo (Hidden)";
|
|
||||||
case 2:
|
|
||||||
return @"YouTube Logo (Centered)";
|
|
||||||
case 3:
|
|
||||||
return @"YouTube Logo (Premium)";
|
|
||||||
case 4:
|
|
||||||
return @"YouTube Logo (uYouPlusExtra)";
|
|
||||||
case 1:
|
|
||||||
default:
|
|
||||||
return @"YouTube Logo (Default)";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
NSArray <YTSettingsSectionItem *> *rows = @[
|
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:@"YouTube Logo (Hidden)" titleDescription:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"ytlogo"];
|
|
||||||
[settingsViewController reloadData];
|
|
||||||
return YES;
|
|
||||||
}],
|
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:@"YouTube Logo (Default)" titleDescription:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"ytlogo"];
|
|
||||||
[settingsViewController reloadData];
|
|
||||||
return YES;
|
|
||||||
}],
|
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:@"YouTube Logo (Centered)" titleDescription:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:2 forKey:@"ytlogo"];
|
|
||||||
[settingsViewController reloadData];
|
|
||||||
return YES;
|
|
||||||
}],
|
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:@"YouTube Logo (Premium)" titleDescription:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:3 forKey:@"ytlogo"];
|
|
||||||
[settingsViewController reloadData];
|
|
||||||
return YES;
|
|
||||||
}],
|
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:@"YouTube Logo (uYouPlusExtra)" titleDescription:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:4 forKey:@"ytlogo"];
|
|
||||||
[settingsViewController reloadData];
|
|
||||||
return YES;
|
|
||||||
}]
|
|
||||||
];
|
|
||||||
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"YouTube Logo Selector") pickerSectionTitle:nil rows:rows selectedItemIndex:youtubeLogo() parentResponder:[self parentResponder]];
|
|
||||||
[settingsViewController pushViewController:picker];
|
|
||||||
return YES;
|
|
||||||
}];
|
|
||||||
|
|
||||||
# pragma mark - VersionSpoofer
|
# pragma mark - VersionSpoofer
|
||||||
YTSettingsSectionItem *versionSpooferSection = [YTSettingsSectionItemClass itemWithTitle:@"Version Spoofer Picker"
|
YTSettingsSectionItem *versionSpooferSection = [YTSettingsSectionItemClass itemWithTitle:@"Version Spoofer Picker"
|
||||||
accessibilityIdentifier:nil
|
accessibilityIdentifier:nil
|
||||||
|
|
@ -1686,14 +1632,45 @@ extern NSBundle *uYouPlusBundle();
|
||||||
# pragma mark - Miscellaneous
|
# pragma mark - Miscellaneous
|
||||||
YTSettingsSectionItem *miscellaneousGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"MISCELLANEOUS") accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
YTSettingsSectionItem *miscellaneousGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"MISCELLANEOUS") accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
||||||
NSArray <YTSettingsSectionItem *> *rows = @[
|
NSArray <YTSettingsSectionItem *> *rows = @[
|
||||||
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"YouTube Logo Customizer")
|
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"uYouPlusExtra Logo")
|
||||||
titleDescription:LOC(@"Press this to change and select your perferred YouTube Logo. App restart is required.")
|
titleDescription:LOC(@"Toggle this to replace the YouTube Logo with the uYouPlusExtra Logo. App restart is required.")
|
||||||
accessibilityIdentifier:nil
|
accessibilityIdentifier:nil
|
||||||
switchBlock:^BOOL (YTSettingsCell *cell, BOOL disabled) {
|
switchOn:IsEnabled(@"customYouTubeLogo_enabled")
|
||||||
[[NSUserDefaults standardUserDefaults] setBool:disabled forKey:@""];
|
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"customYouTubeLogo_enabled"];
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
settingItemId:1], youtubeLogoSection];
|
settingItemId:0],
|
||||||
|
|
||||||
|
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"YouTube Premium Logo")
|
||||||
|
titleDescription:LOC(@"Toggle this to use the official YouTube Premium Logo. App restart is required.")
|
||||||
|
accessibilityIdentifier:nil
|
||||||
|
switchOn:IsEnabled(@"premiumYouTubeLogo_enabled")
|
||||||
|
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"premiumYouTubeLogo_enabled"];
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
settingItemId:0],
|
||||||
|
|
||||||
|
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"Center YouTube Logo")
|
||||||
|
titleDescription:LOC(@"Toggle this to move the official YouTube Logo to the Center. App restart is required.")
|
||||||
|
accessibilityIdentifier:nil
|
||||||
|
switchOn:IsEnabled(@"centerYouTubeLogo_enabled")
|
||||||
|
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"centerYouTubeLogo_enabled"];
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
settingItemId:0],
|
||||||
|
|
||||||
|
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"Hide YouTube Logo")
|
||||||
|
titleDescription:LOC(@"Toggle this to hide the YouTube Logo in the YouTube App.")
|
||||||
|
accessibilityIdentifier:nil
|
||||||
|
switchOn:IsEnabled(@"hideYouTubeLogo_enabled")
|
||||||
|
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideYouTubeLogo_enabled"];
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
settingItemId:0],
|
||||||
|
|
||||||
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"ENABLE_YT_STARTUP_ANIMATION")
|
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"ENABLE_YT_STARTUP_ANIMATION")
|
||||||
titleDescription:LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC")
|
titleDescription:LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue