mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-22 02:58:45 -04:00
Add casting fix from uYouEnhanced
This commit is contained in:
@@ -353,6 +353,7 @@ static const NSInteger YTLiteSection = 789; // Grabbed from YTLite
|
|||||||
BASIC_SWITCH(LOC(@"HIDE_SPONSORBLOCK_BUTTON"), LOC(@"HIDE_SPONSORBLOCK_BUTTON_DESC"), @"hideSponsorBlockButton_enabled"),
|
BASIC_SWITCH(LOC(@"HIDE_SPONSORBLOCK_BUTTON"), LOC(@"HIDE_SPONSORBLOCK_BUTTON_DESC"), @"hideSponsorBlockButton_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"YT_SPEED"), LOC(@"YT_SPEED_DESC"), @"ytSpeed_enabled"),
|
BASIC_SWITCH(LOC(@"YT_SPEED"), LOC(@"YT_SPEED_DESC"), @"ytSpeed_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"HIDE_HOME_TAB"), LOC(@"HIDE_HOME_TAB_DESC"), @"hideHomeTab_enabled"),
|
BASIC_SWITCH(LOC(@"HIDE_HOME_TAB"), LOC(@"HIDE_HOME_TAB_DESC"), @"hideHomeTab_enabled"),
|
||||||
|
BASIC_SWITCH(LOC(@"FIX_CASTING"), LOC(@"FIX_CASTING_DESC"), @"fixCasting_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled"),
|
BASIC_SWITCH(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"APP_VERSION_SPOOFER_LITE"), LOC(@"APP_VERSION_SPOOFER_LITE_DESC"), @"enableVersionSpoofer_enabled"),
|
BASIC_SWITCH(LOC(@"APP_VERSION_SPOOFER_LITE"), LOC(@"APP_VERSION_SPOOFER_LITE_DESC"), @"enableVersionSpoofer_enabled"),
|
||||||
versionSpooferSection
|
versionSpooferSection
|
||||||
|
@@ -396,6 +396,18 @@ BOOL isTabSelected = NO;
|
|||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
|
// Fix Casting: https://github.com/arichornlover/uYouEnhanced/issues/606#issuecomment-2098289942
|
||||||
|
%group gFixCasting
|
||||||
|
%hook YTColdConfig
|
||||||
|
- (BOOL)cxClientEnableIosLocalNetworkPermissionReliabilityFixes { return YES; }
|
||||||
|
- (BOOL)cxClientEnableIosLocalNetworkPermissionUsingSockets { return NO; }
|
||||||
|
- (BOOL)cxClientEnableIosLocalNetworkPermissionWifiFixes { return YES; }
|
||||||
|
%end
|
||||||
|
%hook YTHotConfig
|
||||||
|
- (BOOL)isPromptForLocalNetworkPermissionsEnabled { return YES; }
|
||||||
|
%end
|
||||||
|
%end
|
||||||
|
|
||||||
// YTUnShorts - https://github.com/PoomSmart/YTUnShorts
|
// YTUnShorts - https://github.com/PoomSmart/YTUnShorts
|
||||||
%hook YTIElementRenderer
|
%hook YTIElementRenderer
|
||||||
|
|
||||||
@@ -715,6 +727,9 @@ static NSData *cellDividerData = nil;
|
|||||||
if (IsEnabled(@"hideHomeTab_enabled")) {
|
if (IsEnabled(@"hideHomeTab_enabled")) {
|
||||||
%init(gHideHomeTab);
|
%init(gHideHomeTab);
|
||||||
}
|
}
|
||||||
|
if (IsEnabled(@"fixCasting_enabled")) {
|
||||||
|
%init(gFixCasting);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Change the default value of some options
|
// Change the default value of some options
|
||||||
@@ -728,4 +743,7 @@ static NSData *cellDividerData = nil;
|
|||||||
if (![allKeys containsObject:@"newSettingsUI_enabled"]) {
|
if (![allKeys containsObject:@"newSettingsUI_enabled"]) {
|
||||||
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"newSettingsUI_enabled"];
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"newSettingsUI_enabled"];
|
||||||
}
|
}
|
||||||
|
if (![allKeys containsObject:@"fixCasting_enabled"]) {
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"fixCasting_enabled"];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "تمكين FLEX";
|
"ENABLE_FLEX" = "تمكين FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "تمكين FLEX للتصحيح (غير مستحسن). اترك هذا إلا إذا كنت تعرف ما تفعله";
|
"ENABLE_FLEX_DESC" = "تمكين FLEX للتصحيح (غير مستحسن). اترك هذا إلا إذا كنت تعرف ما تفعله";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "FLEX aktivieren";
|
"ENABLE_FLEX" = "FLEX aktivieren";
|
||||||
"ENABLE_FLEX_DESC" = "Aktiviere FLEX zum Debuggen (nicht empfohlen). Lass diese Option deaktiviert, es sei denn, du weißt, was du tust.";
|
"ENABLE_FLEX_DESC" = "Aktiviere FLEX zum Debuggen (nicht empfohlen). Lass diese Option deaktiviert, es sei denn, du weißt, was du tust.";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Enable FLEX";
|
"ENABLE_FLEX" = "Enable FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Habilitar FLEX";
|
"ENABLE_FLEX" = "Habilitar FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Habilitar FLEX para depuración (no recomendado). Déjelo desactivado a menos que sepa lo que está haciendo";
|
"ENABLE_FLEX_DESC" = "Habilitar FLEX para depuración (no recomendado). Déjelo desactivado a menos que sepa lo que está haciendo";
|
||||||
|
|
||||||
|
@@ -112,6 +112,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Activer FLEX";
|
"ENABLE_FLEX" = "Activer FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Activez FLEX pour le débogage (non recommandé). Laissez cette option désactivée, sauf si vous savez ce que vous faites.";
|
"ENABLE_FLEX_DESC" = "Activez FLEX pour le débogage (non recommandé). Laissez cette option désactivée, sauf si vous savez ce que vous faites.";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "FLEXを有効化";
|
"ENABLE_FLEX" = "FLEXを有効化";
|
||||||
"ENABLE_FLEX_DESC" = "デバッグ用のFLEXを有効化します(推奨しません) \n何をやっているのか分からない場合はオフにしてください。";
|
"ENABLE_FLEX_DESC" = "デバッグ用のFLEXを有効化します(推奨しません) \n何をやっているのか分からない場合はオフにしてください。";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Enable FLEX";
|
"ENABLE_FLEX" = "Enable FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Activare FLEX";
|
"ENABLE_FLEX" = "Activare FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Activați FLEX pentru depanare (nerecomandat). Lăsați această opțiune dezactivată dacă nu știți ce faceți.";
|
"ENABLE_FLEX_DESC" = "Activați FLEX pentru depanare (nerecomandat). Lăsați această opțiune dezactivată dacă nu știți ce faceți.";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Enable FLEX";
|
"ENABLE_FLEX" = "Enable FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
||||||
|
|
||||||
|
@@ -124,6 +124,9 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Enable FLEX";
|
"ENABLE_FLEX" = "Enable FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
||||||
|
|
||||||
|
@@ -109,6 +109,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "Enable FLEX";
|
"ENABLE_FLEX" = "Enable FLEX";
|
||||||
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
||||||
|
|
||||||
|
@@ -107,6 +107,9 @@
|
|||||||
"HIDE_HOME_TAB" = "Hide Home Tab";
|
"HIDE_HOME_TAB" = "Hide Home Tab";
|
||||||
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
"HIDE_HOME_TAB_DESC" = "Be careful when hiding all tabs";
|
||||||
|
|
||||||
|
"FIX_CASTING" = "Fix Casting";
|
||||||
|
"FIX_CASTING_DESC" = "Changes some AB flags to fix casting";
|
||||||
|
|
||||||
"ENABLE_FLEX" = "啟用 FLEX(不建議使用)";
|
"ENABLE_FLEX" = "啟用 FLEX(不建議使用)";
|
||||||
"ENABLE_FLEX_DESC" = "如果不知道這是什麼,請勿啟用";
|
"ENABLE_FLEX_DESC" = "如果不知道這是什麼,請勿啟用";
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user