mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-22 02:38:45 -04:00
Added “Change App Icon” Button (Settings.xm)
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
|
#import "../YTLitePlus.h"
|
||||||
#import "../Tweaks/YouTubeHeader/YTSettingsViewController.h"
|
#import "../Tweaks/YouTubeHeader/YTSettingsViewController.h"
|
||||||
#import "../Tweaks/YouTubeHeader/YTSearchableSettingsViewController.h"
|
#import "../Tweaks/YouTubeHeader/YTSearchableSettingsViewController.h"
|
||||||
#import "../Tweaks/YouTubeHeader/YTSettingsSectionItem.h"
|
#import "../Tweaks/YouTubeHeader/YTSettingsSectionItem.h"
|
||||||
#import "../Tweaks/YouTubeHeader/YTSettingsSectionItemManager.h"
|
#import "../Tweaks/YouTubeHeader/YTSettingsSectionItemManager.h"
|
||||||
#import "../Tweaks/YouTubeHeader/YTUIUtils.h"
|
#import "../Tweaks/YouTubeHeader/YTUIUtils.h"
|
||||||
#import "../Tweaks/YouTubeHeader/YTSettingsPickerViewController.h"
|
#import "../Tweaks/YouTubeHeader/YTSettingsPickerViewController.h"
|
||||||
#import "../YTLitePlus.h"
|
#import "AppIconOptionsController.h"
|
||||||
|
|
||||||
static BOOL IsEnabled(NSString *key) {
|
static BOOL IsEnabled(NSString *key) {
|
||||||
return [[NSUserDefaults standardUserDefaults] boolForKey:key];
|
return [[NSUserDefaults standardUserDefaults] boolForKey:key];
|
||||||
@@ -54,6 +55,19 @@ extern NSBundle *YTLitePlusBundle();
|
|||||||
Class YTSettingsSectionItemClass = %c(YTSettingsSectionItem);
|
Class YTSettingsSectionItemClass = %c(YTSettingsSectionItem);
|
||||||
YTSettingsViewController *settingsViewController = [self valueForKey:@"_settingsViewControllerDelegate"];
|
YTSettingsViewController *settingsViewController = [self valueForKey:@"_settingsViewControllerDelegate"];
|
||||||
|
|
||||||
|
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];
|
||||||
|
|
||||||
YTSettingsSectionItem *main = [%c(YTSettingsSectionItem)
|
YTSettingsSectionItem *main = [%c(YTSettingsSectionItem)
|
||||||
itemWithTitle:[NSString stringWithFormat:LOC(@"VERSION"), @(OS_STRINGIFY(TWEAK_VERSION))]
|
itemWithTitle:[NSString stringWithFormat:LOC(@"VERSION"), @(OS_STRINGIFY(TWEAK_VERSION))]
|
||||||
titleDescription:LOC(@"VERSION_CHECK")
|
titleDescription:LOC(@"VERSION_CHECK")
|
||||||
|
Reference in New Issue
Block a user