Update Themes.xm

This commit is contained in:
arichorn 2023-08-15 16:41:19 -05:00 committed by GitHub
parent 484ec59d2c
commit ef36051ebe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -140,6 +140,9 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
- (UIColor *)background3 { - (UIColor *)background3 {
return self.pageStyle == 1 ? originalColor : %orig; return self.pageStyle == 1 ? originalColor : %orig;
} }
- (UIColor *)baseBackground {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
}
- (UIColor *)brandBackgroundSolid { - (UIColor *)brandBackgroundSolid {
return self.pageStyle == 1 ? originalColor : %orig; return self.pageStyle == 1 ? originalColor : %orig;
} }
@ -161,13 +164,39 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
- (UIColor *)generalBackgroundB { - (UIColor *)generalBackgroundB {
return self.pageStyle == 1 ? originalColor : %orig; return self.pageStyle == 1 ? originalColor : %orig;
} }
- (UIColor *)baseBackground {
return self.pageStyle == 1 ? originalColor : %orig;
}
- (UIColor *)menuBackground { - (UIColor *)menuBackground {
return self.pageStyle == 1 ? originalColor : %orig; return self.pageStyle == 1 ? originalColor : %orig;
} }
%end %end
%hook UITableViewCell
- (void)_layoutSystemBackgroundView:(BOOL)animated {
%orig;
((UIView *)[[self valueForKey:@"_systemBackgroundView"] valueForKey:@"_colorView"]).backgroundColor = originalColor;
}
%end
%hook settingsReorderTable
- (void)viewDidLayoutSubviews {
%orig;
self.tableView.backgroundColor = originalColor;
}
%end
%hook FRPSelectListTable
- (void)viewDidLayoutSubviews {
%orig;
self.tableView.backgroundColor = originalColor;
}
%end
%hook FRPreferences
- (void)viewDidLayoutSubviews {
%orig;
self.tableView.backgroundColor = originalColor;
}
%end
%hook SponsorBlockSettingsController %hook SponsorBlockSettingsController
- (void)viewDidLoad { - (void)viewDidLoad {
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) { if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) {
@ -176,6 +205,7 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
} else { return %orig; } } else { return %orig; }
} }
%end %end
%hook SponsorBlockViewController %hook SponsorBlockViewController
- (void)viewDidLoad { - (void)viewDidLoad {
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) { if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) {
@ -184,12 +214,14 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
} else { return %orig; } } else { return %orig; }
} }
%end %end
%hook ELMView %hook ELMView
- (void)didMoveToWindow { - (void)didMoveToWindow {
%orig; %orig;
self.subviews[0].backgroundColor = [UIColor clearColor]; self.subviews[0].backgroundColor = [UIColor clearColor];
} }
%end %end
%hook YTAsyncCollectionView %hook YTAsyncCollectionView
- (void)layoutSubviews { - (void)layoutSubviews {
%orig(); %orig();
@ -200,146 +232,175 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
} }
} }
%end %end
%hook YTPivotBarView %hook YTPivotBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTHeaderView %hook YTHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTSubheaderContainerView %hook YTSubheaderContainerView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTAppView %hook YTAppView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTCollectionView %hook YTCollectionView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTChannelListSubMenuView %hook YTChannelListSubMenuView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTSettingsCell %hook YTSettingsCell
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTSlideForActionsView %hook YTSlideForActionsView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTPageView %hook YTPageView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTWatchView %hook YTWatchView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTPlaylistMiniBarView %hook YTPlaylistMiniBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTEngagementPanelView %hook YTEngagementPanelView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTEngagementPanelHeaderView %hook YTEngagementPanelHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTPlaylistPanelControlsView %hook YTPlaylistPanelControlsView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTHorizontalCardListView %hook YTHorizontalCardListView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTWatchMiniBarView %hook YTWatchMiniBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTCreateCommentAccessoryView %hook YTCreateCommentAccessoryView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTCreateCommentTextView %hook YTCreateCommentTextView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTSearchView %hook YTSearchView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTSearchBoxView %hook YTSearchBoxView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTTabTitlesView %hook YTTabTitlesView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTPrivacyTosFooterView %hook YTPrivacyTosFooterView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTOfflineStorageUsageView %hook YTOfflineStorageUsageView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTInlineSignInView %hook YTInlineSignInView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTFeedChannelFilterHeaderView %hook YTFeedChannelFilterHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YCHLiveChatView %hook YCHLiveChatView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YCHLiveChatActionPanelView %hook YCHLiveChatActionPanelView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTEmojiTextView %hook YTEmojiTextView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTTopAlignedView %hook YTTopAlignedView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
@ -351,11 +412,13 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
} }
} }
%end %end
%hook GOODialogView %hook GOODialogView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTNavigationBar %hook YTNavigationBar
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
@ -364,76 +427,91 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTChannelMobileHeaderView %hook YTChannelMobileHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTChannelSubMenuView %hook YTChannelSubMenuView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTWrapperSplitView %hook YTWrapperSplitView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTReelShelfCell %hook YTReelShelfCell
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTReelShelfItemView %hook YTReelShelfItemView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTReelShelfView %hook YTReelShelfView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTCommentView %hook YTCommentView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTChannelListSubMenuAvatarView %hook YTChannelListSubMenuAvatarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTSearchBarView %hook YTSearchBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTDialogContainerScrollView %hook YTDialogContainerScrollView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTShareTitleView %hook YTShareTitleView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTShareBusyView %hook YTShareBusyView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTELMView %hook YTELMView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTActionSheetHeaderView %hook YTActionSheetHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig(originalColor) : %orig; return isDarkMode() ? %orig(originalColor) : %orig;
} }
%end %end
%hook YTShareMainView %hook YTShareMainView
- (void)layoutSubviews { - (void)layoutSubviews {
%orig(); %orig();
@ -443,6 +521,7 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph
} }
} }
%end %end
%hook _ASDisplayView %hook _ASDisplayView
- (void)layoutSubviews { - (void)layoutSubviews {
%orig; %orig;
@ -499,6 +578,9 @@ UIColor* raisedColor = [UIColor blackColor];
- (UIColor *)background3 { - (UIColor *)background3 {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig; return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
} }
- (UIColor *)baseBackground {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
}
- (UIColor *)brandBackgroundSolid { - (UIColor *)brandBackgroundSolid {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig; return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
} }
@ -520,13 +602,39 @@ UIColor* raisedColor = [UIColor blackColor];
- (UIColor *)generalBackgroundB { - (UIColor *)generalBackgroundB {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig; return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
} }
- (UIColor *)baseBackground {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
}
- (UIColor *)menuBackground { - (UIColor *)menuBackground {
return self.pageStyle == 1 ? [UIColor blackColor] : %orig; return self.pageStyle == 1 ? [UIColor blackColor] : %orig;
} }
%end %end
%hook UITableViewCell
- (void)_layoutSystemBackgroundView:(BOOL)animated {
%orig;
((UIView *)[[self valueForKey:@"_systemBackgroundView"] valueForKey:@"_colorView"]).backgroundColor = [UIColor blackColor];
}
%end
%hook settingsReorderTable
- (void)viewDidLayoutSubviews {
%orig;
self.tableView.backgroundColor = [UIColor blackColor];
}
%end
%hook FRPSelectListTable
- (void)viewDidLayoutSubviews {
%orig;
self.tableView.backgroundColor = [UIColor blackColor];
}
%end
%hook FRPreferences
- (void)viewDidLayoutSubviews {
%orig;
self.tableView.backgroundColor = [UIColor blackColor];
}
%end
%hook SponsorBlockSettingsController %hook SponsorBlockSettingsController
- (void)viewDidLoad { - (void)viewDidLoad {
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) { if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) {
@ -535,6 +643,7 @@ UIColor* raisedColor = [UIColor blackColor];
} else { return %orig; } } else { return %orig; }
} }
%end %end
%hook SponsorBlockViewController %hook SponsorBlockViewController
- (void)viewDidLoad { - (void)viewDidLoad {
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) { if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) {
@ -549,6 +658,7 @@ UIColor* raisedColor = [UIColor blackColor];
self.subviews[0].backgroundColor = [UIColor clearColor]; self.subviews[0].backgroundColor = [UIColor clearColor];
} }
%end %end
%hook YTAsyncCollectionView %hook YTAsyncCollectionView
- (void)layoutSubviews { - (void)layoutSubviews {
%orig(); %orig();
@ -559,146 +669,175 @@ UIColor* raisedColor = [UIColor blackColor];
} }
} }
%end %end
%hook YTPivotBarView %hook YTPivotBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTHeaderView %hook YTHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTSubheaderContainerView %hook YTSubheaderContainerView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTAppView %hook YTAppView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTCollectionView %hook YTCollectionView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTChannelListSubMenuView %hook YTChannelListSubMenuView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTSettingsCell %hook YTSettingsCell
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTSlideForActionsView %hook YTSlideForActionsView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTPageView %hook YTPageView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTWatchView %hook YTWatchView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTPlaylistMiniBarView %hook YTPlaylistMiniBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTEngagementPanelView %hook YTEngagementPanelView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTEngagementPanelHeaderView %hook YTEngagementPanelHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTPlaylistPanelControlsView %hook YTPlaylistPanelControlsView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTHorizontalCardListView %hook YTHorizontalCardListView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTWatchMiniBarView %hook YTWatchMiniBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTCreateCommentAccessoryView %hook YTCreateCommentAccessoryView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTCreateCommentTextView %hook YTCreateCommentTextView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTSearchView %hook YTSearchView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTSearchBoxView %hook YTSearchBoxView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTTabTitlesView %hook YTTabTitlesView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTPrivacyTosFooterView %hook YTPrivacyTosFooterView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTOfflineStorageUsageView %hook YTOfflineStorageUsageView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTInlineSignInView %hook YTInlineSignInView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTFeedChannelFilterHeaderView %hook YTFeedChannelFilterHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YCHLiveChatView %hook YCHLiveChatView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YCHLiveChatActionPanelView %hook YCHLiveChatActionPanelView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTEmojiTextView %hook YTEmojiTextView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTTopAlignedView %hook YTTopAlignedView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
@ -710,11 +849,13 @@ UIColor* raisedColor = [UIColor blackColor];
} }
} }
%end %end
%hook GOODialogView %hook GOODialogView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTNavigationBar %hook YTNavigationBar
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
@ -723,76 +864,91 @@ UIColor* raisedColor = [UIColor blackColor];
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTChannelMobileHeaderView %hook YTChannelMobileHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTChannelSubMenuView %hook YTChannelSubMenuView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTWrapperSplitView %hook YTWrapperSplitView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTReelShelfCell %hook YTReelShelfCell
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTReelShelfItemView %hook YTReelShelfItemView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTReelShelfView %hook YTReelShelfView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTCommentView %hook YTCommentView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTChannelListSubMenuAvatarView %hook YTChannelListSubMenuAvatarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTSearchBarView %hook YTSearchBarView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTDialogContainerScrollView %hook YTDialogContainerScrollView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTShareTitleView %hook YTShareTitleView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTShareBusyView %hook YTShareBusyView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTELMView %hook YTELMView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTActionSheetHeaderView %hook YTActionSheetHeaderView
- (void)setBackgroundColor:(UIColor *)color { - (void)setBackgroundColor:(UIColor *)color {
return isDarkMode() ? %orig([UIColor blackColor]) : %orig; return isDarkMode() ? %orig([UIColor blackColor]) : %orig;
} }
%end %end
%hook YTShareMainView %hook YTShareMainView
- (void)layoutSubviews { - (void)layoutSubviews {
%orig(); %orig();
@ -802,6 +958,7 @@ UIColor* raisedColor = [UIColor blackColor];
} }
} }
%end %end
%hook _ASDisplayView %hook _ASDisplayView
- (void)layoutSubviews { - (void)layoutSubviews {
%orig; %orig;