mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-21 18:48:45 -04:00
New Option & Auto-Start Certain Tab
Added a new Option called `Auto-Hide Home Indicator`. Added a way to auto-start to a certain tab. Closes #145
This commit is contained in:
@@ -535,6 +535,45 @@ static NSData *cellDividerData = nil;
|
||||
%end
|
||||
|
||||
// Miscellaneous
|
||||
%group gAutoHideHomeBar // Auto-Hide Home Bar - @arichornlover
|
||||
%hook UIViewController
|
||||
- (BOOL)prefersHomeIndicatorAutoHidden {
|
||||
return YES;
|
||||
}
|
||||
%end
|
||||
%end
|
||||
|
||||
BOOL selectedTabIndex = NO;
|
||||
|
||||
%hook YTPivotBarViewController // https://github.com/LillieH001/YouTube-Reborn
|
||||
- (void)viewDidAppear:(BOOL)animated {
|
||||
%orig();
|
||||
if ([[NSUserDefaults standardUserDefaults] integerForKey:@"kStartupPageIntVTwo"]) {
|
||||
int selectedTab = [[NSUserDefaults standardUserDefaults] integerForKey:@"kStartupPageIntVTwo"];
|
||||
if (selectedTab == 0 && !selectedTabIndex) {
|
||||
[self selectItemWithPivotIdentifier:@"FEwhat_to_watch"];
|
||||
selectedTabIndex = YES;
|
||||
}
|
||||
if (selectedTab == 1 && !selectedTabIndex) {
|
||||
[self selectItemWithPivotIdentifier:@"FEexplore"];
|
||||
selectedTabIndex = YES;
|
||||
}
|
||||
if (selectedTab == 2 && !selectedTabIndex) {
|
||||
[self selectItemWithPivotIdentifier:@"FEshorts"];
|
||||
selectedTabIndex = YES;
|
||||
}
|
||||
if (selectedTab == 3 && !selectedTabIndex) {
|
||||
[self selectItemWithPivotIdentifier:@"FEsubscriptions"];
|
||||
selectedTabIndex = YES;
|
||||
}
|
||||
if (selectedTab == 4 && !selectedTabIndex) {
|
||||
[self selectItemWithPivotIdentifier:@"FElibrary"];
|
||||
selectedTabIndex = YES;
|
||||
}
|
||||
}
|
||||
}
|
||||
%end
|
||||
|
||||
%group giPadLayout // https://github.com/LillieH001/YouTube-Reborn
|
||||
%hook UIDevice
|
||||
- (long long)userInterfaceIdiom {
|
||||
|
Reference in New Issue
Block a user