mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-04-21 07:41:59 +00:00
Update OLED Dark Theme
Added stuff so that OLED Dark Theme works correctly on the latest version of YouTube.
This commit is contained in:
parent
88dd1b711f
commit
f59f4243be
1 changed files with 21 additions and 0 deletions
|
|
@ -521,6 +521,27 @@ UIColor* raisedColor = [UIColor blackColor];
|
||||||
|
|
||||||
// Others
|
// Others
|
||||||
%hook _ASDisplayView
|
%hook _ASDisplayView
|
||||||
|
- (void)layoutSubviews {
|
||||||
|
%orig;
|
||||||
|
if (isDarkMode()) {
|
||||||
|
UIResponder *responder = [self nextResponder];
|
||||||
|
while (responder != nil) {
|
||||||
|
if ([responder isKindOfClass:NSClassFromString(@"YTActionSheetDialogViewController")]) {
|
||||||
|
self.backgroundColor = [UIColor blackColor];
|
||||||
|
}
|
||||||
|
if ([responder isKindOfClass:NSClassFromString(@"YTPanelLoadingStrategyViewController")]) {
|
||||||
|
self.backgroundColor = [UIColor blackColor];
|
||||||
|
}
|
||||||
|
if ([responder isKindOfClass:NSClassFromString(@"YTTabHeaderElementsViewController")]) {
|
||||||
|
self.backgroundColor = [UIColor blackColor];
|
||||||
|
}
|
||||||
|
if ([responder isKindOfClass:NSClassFromString(@"YTEditSheetControllerElementsContentViewController")]) {
|
||||||
|
self.backgroundColor = [UIColor blackColor];
|
||||||
|
}
|
||||||
|
responder = [responder nextResponder];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
- (void)didMoveToWindow {
|
- (void)didMoveToWindow {
|
||||||
%orig;
|
%orig;
|
||||||
if (isDarkMode()) {
|
if (isDarkMode()) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue