mirror of
				https://github.com/SoPat712/YTLitePlus.git
				synced 2025-10-30 20:34:04 -04:00 
			
		
		
		
	Add Hide Home Tab (#210)
This commit is contained in:
		| @@ -180,6 +180,32 @@ static BOOL IsEnabled(NSString *key) { | ||||
| } | ||||
| %end | ||||
|  | ||||
| // Hide Home Tab - @bhackel | ||||
| %group gHideHomeTab | ||||
| %hook YTPivotBarViewController | ||||
| - (void)setRenderer:(YTIPivotBarRenderer *)renderer { | ||||
|     // Iterate over each renderer item | ||||
|     NSUInteger indexToRemove = -1; | ||||
|     NSMutableArray <YTIPivotBarSupportedRenderers *> *itemsArray = renderer.itemsArray; | ||||
|     for (NSUInteger i = 0; i < itemsArray.count; i++) { | ||||
|         YTIPivotBarSupportedRenderers *item = itemsArray[i]; | ||||
|         // Check if this is the home tab button | ||||
|         YTIPivotBarItemRenderer *pivotBarItemRenderer = item.pivotBarItemRenderer; | ||||
|         NSString *pivotIdentifier = pivotBarItemRenderer.pivotIdentifier; | ||||
|         if ([pivotIdentifier isEqualToString:@"FEwhat_to_watch"]) { | ||||
|             // Remove the home tab button | ||||
|             indexToRemove = i; | ||||
|             break; | ||||
|         } | ||||
|     } | ||||
|     if (indexToRemove != -1) { | ||||
|         [itemsArray removeObjectAtIndex:indexToRemove]; | ||||
|     } | ||||
|     %orig; | ||||
| } | ||||
| %end | ||||
| %end | ||||
|  | ||||
| // YTNoModernUI - @arichorn | ||||
| %group gYTNoModernUI | ||||
| %hook YTVersionUtils // YTNoModernUI Original Version | ||||
| @@ -643,6 +669,9 @@ static NSData *cellDividerData = nil; | ||||
|     if (IsEnabled(@"disableLiveChatSection_enabled")) { | ||||
|         %init(gDisableLiveChatSection); | ||||
|     } | ||||
|     if (IsEnabled(@"hideHomeTab_enabled")) { | ||||
|         %init(gHideHomeTab); | ||||
|     } | ||||
|      | ||||
|  | ||||
|     // Change the default value of some options | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Bryce Hackel
					Bryce Hackel