Fix uYouPlus.h

Fixed almost every compiling error that had occurred from YouTubeHeader.
This commit is contained in:
arichornlover 2024-07-10 01:26:23 -05:00 committed by GitHub
parent ff6d17c88a
commit 3682d9a960
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,10 +12,15 @@
#import <YouTubeHeader/ELMCellNode.h> #import <YouTubeHeader/ELMCellNode.h>
#import <YouTubeHeader/ELMNodeController.h> #import <YouTubeHeader/ELMNodeController.h>
#import <YouTubeHeader/GPBMessage.h> #import <YouTubeHeader/GPBMessage.h>
#import <YouTubeHeader/MLPlayerStickySettings.h>
#import <YouTubeHeader/YTAppDelegate.h> #import <YouTubeHeader/YTAppDelegate.h>
#import <YouTubeHeader/YTCollectionViewCell.h> #import <YouTubeHeader/YTCollectionViewCell.h>
#import <YouTubeHeader/YTIBrowseRequest.h> #import <YouTubeHeader/YTIBrowseRequest.h>
#import <YouTubeHeader/YTIButtonRenderer.h> #import <YouTubeHeader/YTIButtonRenderer.h>
#import <YouTubeHeader/YTICompactLinkRenderer.h>
#import <YouTubeHeader/YTICompactListItemRenderer.h>
#import <YouTubeHeader/YTICompactListItemThumbnailSupportedRenderers.h>
#import <YouTubeHeader/YTIIconThumbnailRenderer.h>
#import <YouTubeHeader/YTIElementRenderer.h> #import <YouTubeHeader/YTIElementRenderer.h>
#import <YouTubeHeader/YTIFormattedString.h> #import <YouTubeHeader/YTIFormattedString.h>
#import <YouTubeHeader/YTIGuideResponse.h> #import <YouTubeHeader/YTIGuideResponse.h>
@ -34,6 +39,7 @@
#import <YouTubeHeader/YTPlayerBarController.h> #import <YouTubeHeader/YTPlayerBarController.h>
#import <YouTubeHeader/YTPlayerBarRectangleDecorationView.h> #import <YouTubeHeader/YTPlayerBarRectangleDecorationView.h>
#import <YouTubeHeader/YTPlayerOverlay.h> #import <YouTubeHeader/YTPlayerOverlay.h>
#import <YouTubeHeader/YTPlayerOverlayProvider.h>
#import <YouTubeHeader/YTPlayerOverlayManager.h> #import <YouTubeHeader/YTPlayerOverlayManager.h>
#import <YouTubeHeader/YTReelModel.h> #import <YouTubeHeader/YTReelModel.h>
#import <YouTubeHeader/YTReelWatchPlaybackOverlayView.h> #import <YouTubeHeader/YTReelWatchPlaybackOverlayView.h>
@ -41,6 +47,7 @@
#import <YouTubeHeader/YTVideoQualitySwitchOriginalController.h> #import <YouTubeHeader/YTVideoQualitySwitchOriginalController.h>
#import <YouTubeHeader/YTVideoWithContextNode.h> #import <YouTubeHeader/YTVideoWithContextNode.h>
#import <YouTubeHeader/YTWatchNextResultsViewController.h> #import <YouTubeHeader/YTWatchNextResultsViewController.h>
#import <YouTubeHeader/YTWatchPlayerViewLayoutSource.h>
#import <YouTubeHeader/YTWatchPullToFullController.h> #import <YouTubeHeader/YTWatchPullToFullController.h>
#import <YouTubeHeader/YTWatchViewController.h> #import <YouTubeHeader/YTWatchViewController.h>
#import "uYouPlusThemes.h" // uYouPlus Themes #import "uYouPlusThemes.h" // uYouPlus Themes
@ -77,10 +84,10 @@
// Hide Home Tab - @bhackel // Hide Home Tab - @bhackel
@interface YTPivotBarItemViewAccessibilityControl : UIControl @interface YTPivotBarItemViewAccessibilityControl : UIControl
@end @end
// YTPivotBarItemView Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTPivotBarItemView.h // YTMainAppVideoPlayerOverlayViewController Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTMainAppVideoPlayerOverlayViewController.h
// YTTapToSeek - https://github.com/bhackel/YTTapToSeek // YTTapToSeek - https://github.com/bhackel/YTTapToSeek
// YTMainAppVideoPlayerOverlayViewController Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTMainAppVideoPlayerOverlayViewController.h // YTPivotBarItemView Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTPivotBarItemView.h
// Enable Premium logo - @bhackel // Enable Premium logo - @bhackel
@interface YTITopbarLogoRenderer : NSObject @interface YTITopbarLogoRenderer : NSObject
@ -88,30 +95,11 @@
@end @end
// Hide Premium Promo in You tab - @bhackel // Hide Premium Promo in You tab - @bhackel
@interface YTIIconThumbnailRenderer : GPBMessage // YTIIconThumbnailRenderer Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTIIconThumbnailRenderer.h
@property (nonatomic, strong) YTIIcon *icon; // YTICompactListItemThumbnailSupportedRenderers Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTICompactListItemThumbnailSupportedRenderers.h
- (BOOL)hasIcon; // YTICompactListItemRenderer Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTICompactListItemRenderer.h
@end // YTIIcon Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTIIcon.h
@interface YTICompactListItemThumbnailSupportedRenderers : GPBMessage // YTICompactLinkRenderer Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTICompactLinkRenderer.h
@property (nonatomic, strong) YTIIconThumbnailRenderer *iconThumbnailRenderer;
- (BOOL)hasIconThumbnailRenderer;
@end
@interface YTICompactListItemRenderer : GPBMessage
@property (nonatomic, strong) YTICompactListItemThumbnailSupportedRenderers *thumbnail;
@property (nonatomic, strong) YTIFormattedString *title;
- (BOOL)hasThumbnail;
- (BOOL)hasTitle;
@end
@interface YTIIcon (uYouEnhanced)
- (BOOL)hasIconType;
@end
@interface YTICompactLinkRenderer : GPBMessage
@property (nonatomic, strong) YTIIcon *icon;
@property (nonatomic, strong) YTIFormattedString *title;
@property (nonatomic, strong) YTICompactListItemThumbnailSupportedRenderers *thumbnail;
- (BOOL)hasIcon;
- (BOOL)hasThumbnail;
@end
// YTIItemSectionSupportedRenderers Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTIItemSectionSupportedRenderers.h // YTIItemSectionSupportedRenderers Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/YTIItemSectionSupportedRenderers.h
@interface YTAppCollectionViewController : YTInnerTubeCollectionViewController @interface YTAppCollectionViewController : YTInnerTubeCollectionViewController
- (void)uYouEnhancedFakePremiumModel:(YTISectionListRenderer *)model; - (void)uYouEnhancedFakePremiumModel:(YTISectionListRenderer *)model;
@ -201,9 +189,7 @@
- (void)internalSetRate; - (void)internalSetRate;
@end @end
@interface MLPlayerStickySettings (uYouPlus) // MLPlayerStickySettings Header has been moved to https://github.com/arichornloverALT/YouTubeHeader/blob/main/MLPlayerStickySettings.h
- (void)setRate:(float)rate;
@end
@interface MLPlayerEventCenter : NSObject @interface MLPlayerEventCenter : NSObject
- (void)broadcastRateChange:(float)rate; - (void)broadcastRateChange:(float)rate;