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:
arichornlover
2024-05-16 21:41:20 -05:00
committed by GitHub
parent 8f642547cc
commit f39cd5daf0

View File

@@ -535,6 +535,45 @@ static NSData *cellDividerData = nil;
%end %end
// Miscellaneous // 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 %group giPadLayout // https://github.com/LillieH001/YouTube-Reborn
%hook UIDevice %hook UIDevice
- (long long)userInterfaceIdiom { - (long long)userInterfaceIdiom {