Compare commits
10
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5adb3802fe | ||
|
|
3d24576558 | ||
|
|
f732fa3ced | ||
|
|
88ac43d0d2 | ||
|
|
4c34416fc4 | ||
|
|
b929861bf1 | ||
|
|
ff1793407a | ||
|
|
7ffd5852e4 | ||
|
|
ea3b3c90ba | ||
|
|
f2e151618f |
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "السماح بالمشغل المصغّر لكل فيديوهات يوتيوب";
|
"YT_MINIPLAYER" = "السماح بالمشغل المصغّر لكل فيديوهات يوتيوب";
|
||||||
"YT_MINIPLAYER_DESC" = "عند تصغير فيديوهات الأطفال مثلاً (قبل إغلاق المقطع).";
|
"YT_MINIPLAYER_DESC" = "عند تصغير فيديوهات الأطفال مثلاً (قبل إغلاق المقطع).";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "استخدام مؤشر تغيير الصوت الخاص بالنظام";
|
"STOCK_VOLUME_HUD" = "استخدام مؤشر تغيير الصوت الخاص بالنظام";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "إظهار مؤشر تغيير الصوت الرسمي الخاص بـ iOS بدلاً من مؤشر يوتيوب";
|
"STOCK_VOLUME_HUD_DESC" = "إظهار مؤشر تغيير الصوت الرسمي الخاص بـ iOS بدلاً من مؤشر يوتيوب";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Povolit Minipřehrávač pro všechna videa";
|
"YT_MINIPLAYER" = "Povolit Minipřehrávač pro všechna videa";
|
||||||
"YT_MINIPLAYER_DESC" = "Například u videa pro děti";
|
"YT_MINIPLAYER_DESC" = "Například u videa pro děti";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Miniplayer für alle YouTube-Videos aktivieren";
|
"YT_MINIPLAYER" = "Miniplayer für alle YouTube-Videos aktivieren";
|
||||||
"YT_MINIPLAYER_DESC" = "z.B. bei Videos für Kinder.";
|
"YT_MINIPLAYER_DESC" = "z.B. bei Videos für Kinder.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Standard iOS Lautstärke HUD aktivieren";
|
"STOCK_VOLUME_HUD" = "Standard iOS Lautstärke HUD aktivieren";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Ενεργοποιήστε το miniplayer για όλα τα βίντεο του YouTube";
|
"YT_MINIPLAYER" = "Ενεργοποιήστε το miniplayer για όλα τα βίντεο του YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "Τα παιδικά βίντεο για παράδειγμα.";
|
"YT_MINIPLAYER_DESC" = "Τα παιδικά βίντεο για παράδειγμα.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Enable miniplayer for all videos";
|
"YT_MINIPLAYER" = "Enable miniplayer for all videos";
|
||||||
"YT_MINIPLAYER_DESC" = "The miniplayer cannot be activated for certain videos (e.g., kids videos). This option bypasses that";
|
"YT_MINIPLAYER_DESC" = "The miniplayer cannot be activated for certain videos (e.g., kids videos). This option bypasses that";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Activar el minirreproductor para todos los vídeos de YouTube";
|
"YT_MINIPLAYER" = "Activar el minirreproductor para todos los vídeos de YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "Vídeos infantiles por ejemplo.";
|
"YT_MINIPLAYER_DESC" = "Vídeos infantiles por ejemplo.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Utiliza el HUD de volumen de iOS";
|
"STOCK_VOLUME_HUD" = "Utiliza el HUD de volumen de iOS";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Activer le mini-lecteur pour toutes les vidéos YouTube";
|
"YT_MINIPLAYER" = "Activer le mini-lecteur pour toutes les vidéos YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "Vidéos pour enfants par exemple";
|
"YT_MINIPLAYER_DESC" = "Vidéos pour enfants par exemple";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Utiliser l'affichage iOS du volume par défaut";
|
"STOCK_VOLUME_HUD" = "Utiliser l'affichage iOS du volume par défaut";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "אפשר את הנגן הקטן עבור כל הסרטונים ב-YouTube";
|
"YT_MINIPLAYER" = "אפשר את הנגן הקטן עבור כל הסרטונים ב-YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "סרטוני ילדים לדוגמה.";
|
"YT_MINIPLAYER_DESC" = "סרטוני ילדים לדוגמה.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Engedélyezze a Minilejátszót az összes YouTube-videóhoz";
|
"YT_MINIPLAYER" = "Engedélyezze a Minilejátszót az összes YouTube-videóhoz";
|
||||||
"YT_MINIPLAYER_DESC" = "Például gyermekvideók.";
|
"YT_MINIPLAYER_DESC" = "Például gyermekvideók.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
|
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Abilita il Miniplayer su tutti i video di YouTube";
|
"YT_MINIPLAYER" = "Abilita il Miniplayer su tutti i video di YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "Video YouTube Kids per esempio.";
|
"YT_MINIPLAYER_DESC" = "Video YouTube Kids per esempio.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
|
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "すべての動画でミニプレーヤーを有効にする";
|
"YT_MINIPLAYER" = "すべての動画でミニプレーヤーを有効にする";
|
||||||
"YT_MINIPLAYER_DESC" = "ミニプレーヤーが使えない動画(子ども向けの動画など)がありますが、このオプションでバイパスできます。";
|
"YT_MINIPLAYER_DESC" = "ミニプレーヤーが使えない動画(子ども向けの動画など)がありますが、このオプションでバイパスできます。";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "iOSのstockボリュームHUDを利用する";
|
"STOCK_VOLUME_HUD" = "iOSのstockボリュームHUDを利用する";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "모든 YouTube 영상에서 미니 플레이어 활성화";
|
"YT_MINIPLAYER" = "모든 YouTube 영상에서 미니 플레이어 활성화";
|
||||||
"YT_MINIPLAYER_DESC" = "유튜브 키즈의 영상 같은 경우.";
|
"YT_MINIPLAYER_DESC" = "유튜브 키즈의 영상 같은 경우.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "iOS 기본 음량 표시기 사용";
|
"STOCK_VOLUME_HUD" = "iOS 기본 음량 표시기 사용";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Schakel de Mini Speler in voor alle video's";
|
"YT_MINIPLAYER" = "Schakel de Mini Speler in voor alle video's";
|
||||||
"YT_MINIPLAYER_DESC" = "Video's voor kinderen bijvoorbeeld.";
|
"YT_MINIPLAYER_DESC" = "Video's voor kinderen bijvoorbeeld.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Włącz miniodtwarzach dla wszystkich filmów";
|
"YT_MINIPLAYER" = "Włącz miniodtwarzach dla wszystkich filmów";
|
||||||
"YT_MINIPLAYER_DESC" = "Np. filmów dla dzieci.";
|
"YT_MINIPLAYER_DESC" = "Np. filmów dla dzieci.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Ative o Miniplayer para todos os vídeos do YouTube";
|
"YT_MINIPLAYER" = "Ative o Miniplayer para todos os vídeos do YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "Vídeos infantis, por exemplo.";
|
"YT_MINIPLAYER_DESC" = "Vídeos infantis, por exemplo.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Usar o HUD de volume padrão do iOS";
|
"STOCK_VOLUME_HUD" = "Usar o HUD de volume padrão do iOS";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Activare Miniplayer pentru toate videoclipurile YouTube";
|
"YT_MINIPLAYER" = "Activare Miniplayer pentru toate videoclipurile YouTube";
|
||||||
"YT_MINIPLAYER_DESC" = "De exemplu, videoclipurile destinate pentri copii";
|
"YT_MINIPLAYER_DESC" = "De exemplu, videoclipurile destinate pentri copii";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Мини-плеер для всех видео";
|
"YT_MINIPLAYER" = "Мини-плеер для всех видео";
|
||||||
"YT_MINIPLAYER_DESC" = "Принудительно активирует мини-плеер для всех видео, включая видео, предназначенное для детей.";
|
"YT_MINIPLAYER_DESC" = "Принудительно активирует мини-плеер для всех видео, включая видео, предназначенное для детей.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Использовать стоковый слайдер грмкости iOS";
|
"STOCK_VOLUME_HUD" = "Использовать стоковый слайдер грмкости iOS";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -63,6 +63,15 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
|
|||||||
"YT_MINIPLAYER" = "Enable miniplayer for all videos";
|
"YT_MINIPLAYER" = "Enable miniplayer for all videos";
|
||||||
"YT_MINIPLAYER_DESC" = "The miniplayer cannot be activated for certain videos (e.g., kids videos). This option bypasses that";
|
"YT_MINIPLAYER_DESC" = "The miniplayer cannot be activated for certain videos (e.g., kids videos). This option bypasses that";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Tüm YouTube videoları için Mini Oynatıcıyı etkinleştir";
|
"YT_MINIPLAYER" = "Tüm YouTube videoları için Mini Oynatıcıyı etkinleştir";
|
||||||
"YT_MINIPLAYER_DESC" = "Örneğin çocuk videoları.";
|
"YT_MINIPLAYER_DESC" = "Örneğin çocuk videoları.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Mevcut iOS baş yukarı göstergesi(HUD) alanını kullan";
|
"STOCK_VOLUME_HUD" = "Mevcut iOS baş yukarı göstergesi(HUD) alanını kullan";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "Cho phép sử dụng trình phát thu nhỏ với mọi video";
|
"YT_MINIPLAYER" = "Cho phép sử dụng trình phát thu nhỏ với mọi video";
|
||||||
"YT_MINIPLAYER_DESC" = "Ví dụ: Video cho trẻ em.";
|
"YT_MINIPLAYER_DESC" = "Ví dụ: Video cho trẻ em.";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Ẩn nút Phối lại";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Ẩn nút Tạo đoạn video";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Ẩn nút Tải xuống";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "Sử dụng thanh âm lượng mặc định của iOS";
|
"STOCK_VOLUME_HUD" = "Sử dụng thanh âm lượng mặc định của iOS";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "为所有 YouTube 视频启用迷你播放器";
|
"YT_MINIPLAYER" = "为所有 YouTube 视频启用迷你播放器";
|
||||||
"YT_MINIPLAYER_DESC" = "例如:面向儿童的视频。";
|
"YT_MINIPLAYER_DESC" = "例如:面向儿童的视频。";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "使用 iOS 自带音量指示";
|
"STOCK_VOLUME_HUD" = "使用 iOS 自带音量指示";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -48,6 +48,15 @@
|
|||||||
"YT_MINIPLAYER" = "為所有 YouTube 影片啟用迷你播放器";
|
"YT_MINIPLAYER" = "為所有 YouTube 影片啟用迷你播放器";
|
||||||
"YT_MINIPLAYER_DESC" = "例如兒童影片";
|
"YT_MINIPLAYER_DESC" = "例如兒童影片";
|
||||||
|
|
||||||
|
"HIDE_REMIX_BUTTON" = "Hides Remix button";
|
||||||
|
"HIDE_REMIX_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_CLIP_BUTTON" = "Hide Clip button";
|
||||||
|
"HIDE_CLIP_BUTTON_DESC" = "";
|
||||||
|
|
||||||
|
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
|
||||||
|
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
|
||||||
|
|
||||||
"STOCK_VOLUME_HUD" = "使用 iOS 內建的音量 HUD";
|
"STOCK_VOLUME_HUD" = "使用 iOS 內建的音量 HUD";
|
||||||
"STOCK_VOLUME_HUD_DESC" = "";
|
"STOCK_VOLUME_HUD_DESC" = "";
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ MODULES = jailed
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifndef YOUTUBE_VERSION
|
ifndef YOUTUBE_VERSION
|
||||||
YOUTUBE_VERSION = 19.06.2
|
YOUTUBE_VERSION = 19.07.04
|
||||||
endif
|
endif
|
||||||
ifndef UYOU_VERSION
|
ifndef UYOU_VERSION
|
||||||
UYOU_VERSION = 3.0.3
|
UYOU_VERSION = 3.0.3
|
||||||
|
|||||||
@@ -42,33 +42,31 @@
|
|||||||
|
|
||||||
- The latest version of **uYouPlus** can be found under [Releases](https://github.com/qnblackcat/uYouPlus/releases/latest).
|
- The latest version of **uYouPlus** can be found under [Releases](https://github.com/qnblackcat/uYouPlus/releases/latest).
|
||||||
- **Compatibility:** Requires iOS/iPadOS 14.0 or later.
|
- **Compatibility:** Requires iOS/iPadOS 14.0 or later.
|
||||||
|
- For AltStore user:
|
||||||
<!-- - For AltStore user:
|
|
||||||
|
|
||||||
- My official AltStore repo: https://qnblackcat.github.io/AltStore/
|
- My official AltStore repo: https://qnblackcat.github.io/AltStore/
|
||||||
|
|
||||||
- [Open in AltStore (v19.02.1-3.0.1)](http://tinyurl.com/z7hm2sar) - It will take a while to install because AltStore needs to download the IPA first. -->
|
- [Open in AltStore (v19.07.4-3.0.3)](http://tinyurl.com/2k4k4pyk) - It will take a while to install because AltStore needs to download the IPA first.
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Version information (last updated: Jan 29, 2024)</summary>
|
<summary>Version information (last updated: Feb 25, 2024)</summary>
|
||||||
|
|
||||||
| **Tweaks/App** | **Developer** | **Version** | **Open source** |
|
| **Tweaks/App** | **Developer** | **Version** | **Open source** |
|
||||||
| - | - | :-: | :-: |
|
| - | - | :-: | :-: |
|
||||||
| **YouTube** | Google Inc | 19.02.1 | ✖︎ |
|
| **YouTube** | Google Inc | 19.07.4 | ✖︎ |
|
||||||
| [uYou](https://github.com/MiRO92/uYou-for-YouTube) | [MiRO92](https://twitter.com/miro92) | 3.0.1 | ✖︎ |
|
| [uYou](https://github.com/MiRO92/uYou-for-YouTube) | [MiRO92](https://twitter.com/miro92) | 3.0.3 | ✖︎ |
|
||||||
| **Open in YouTube** | [CokePokes](https://github.com/CokePokes) | 1.2 | [✔︎](https://github.com/CokePokes/YoutubeExtensions) |
|
| **Open in YouTube** | [CokePokes](https://github.com/CokePokes) | 1.2 | [✔︎](https://github.com/CokePokes/YoutubeExtensions) |
|
||||||
| **iSponsorBlock** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.2.1 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
|
| **iSponsorBlock** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.2.1 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
|
||||||
| **BigYTMiniPlayer** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.0-1 | [✔︎](https://github.com/Galactic-Dev/BigYTMiniPlayer) |
|
| **BigYTMiniPlayer** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.0-1 | [✔︎](https://github.com/Galactic-Dev/BigYTMiniPlayer) |
|
||||||
| **YTNoHoverCards** | [level3tjg](https://twitter.com/level3tjg) | 0.0.3 | [✔︎](https://github.com/level3tjg/YTNoHoverCards) |
|
| **YTNoHoverCards** | [level3tjg](https://twitter.com/level3tjg) | 0.0.3 | [✔︎](https://github.com/level3tjg/YTNoHoverCards) |
|
||||||
| **YTMiniplayerEnabler** | [level3tjg](https://twitter.com/level3tjg) | 0.0.2 | [✔︎](https://github.com/level3tjg/YTMiniplayerEnabler) |
|
| **YTMiniplayerEnabler** | [level3tjg](https://twitter.com/level3tjg) | 0.0.2 | [✔︎](https://github.com/level3tjg/YTMiniplayerEnabler) |
|
||||||
| **DontEatMyContent** | [therealFoxster](https://github.com/therealFoxster) | 1.1.3 | [✔︎](https://github.com/therealFoxster/DontEatMyContent) |
|
| **DontEatMyContent** | [therealFoxster](https://github.com/therealFoxster) | 1.1.4 | [✔︎](https://github.com/therealFoxster/DontEatMyContent) |
|
||||||
| **YTSpeed** | [Lyvendia](https://github.com/Lyvendia) | 1.0.1 | [✔︎](https://github.com/Lyvendia/YTSpeed) |
|
| **YTSpeed** | [Lyvendia](https://github.com/Lyvendia) | 1.0.1 | [✔︎](https://github.com/Lyvendia/YTSpeed) |
|
||||||
| **YTCastConfirm** | [JamieBerghmans](https://github.com/JamieBerghmans) | 1.0.0 | [✔︎](https://github.com/JamieBerghmans/YTCastConfirm) |
|
|
||||||
| **Alderis Color Picker** | [HASHBANG Productions](https://github.com/hbang) | 1.2.3 | [✔︎](https://github.com/hbang/Alderis) |
|
| **Alderis Color Picker** | [HASHBANG Productions](https://github.com/hbang) | 1.2.3 | [✔︎](https://github.com/hbang/Alderis) |
|
||||||
| **YTUHD** | [PoomSmart](https://twitter.com/poomsmart) | 1.4.2 | [✔︎](https://github.com/PoomSmart/YTUHD) |
|
| **YTUHD** | [PoomSmart](https://twitter.com/poomsmart) | 1.4.3 | [✔︎](https://github.com/PoomSmart/YTUHD) |
|
||||||
| **YouPiP** | [PoomSmart](https://twitter.com/poomsmart) | 1.8.2 | [✔︎](https://github.com/PoomSmart/YouPiP) |
|
| **YouPiP** | [PoomSmart](https://twitter.com/poomsmart) | 1.8.4 | [✔︎](https://github.com/PoomSmart/YouPiP) |
|
||||||
| **IAmYouTube** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.0 | [✔︎](https://github.com/PoomSmart/IAmYouTube) |
|
| **IAmYouTube** | [PoomSmart](https://twitter.com/poomsmart) | 1.3.0 | [✔︎](https://github.com/PoomSmart/IAmYouTube) |
|
||||||
| **YTABConfig** | [PoomSmart](https://twitter.com/poomsmart) | 1.5.1 | [✔︎](https://github.com/PoomSmart/YTABConfig) |
|
| **YTABConfig** | [PoomSmart](https://twitter.com/poomsmart) | 1.7.0 | [✔︎](https://github.com/PoomSmart/YTABConfig) |
|
||||||
| **YTReExplore** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.2 | [✔︎](https://github.com/PoomSmart/YTReExplore) |
|
| **YTReExplore** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.2 | [✔︎](https://github.com/PoomSmart/YTReExplore) |
|
||||||
| **NoYTPremium** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.4 | [✔︎](https://github.com/PoomSmart/NoYTPremium) |
|
| **NoYTPremium** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.4 | [✔︎](https://github.com/PoomSmart/NoYTPremium) |
|
||||||
| **YTNoPaidPromo** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.0 | [✔︎](https://github.com/PoomSmart/YTNoPaidPromo) |
|
| **YTNoPaidPromo** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.0 | [✔︎](https://github.com/PoomSmart/YTNoPaidPromo) |
|
||||||
@@ -76,7 +74,7 @@
|
|||||||
| **Return YouTube Dislike** | [PoomSmart](https://twitter.com/poomsmart) | 1.11.6 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
|
| **Return YouTube Dislike** | [PoomSmart](https://twitter.com/poomsmart) | 1.11.6 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
|
||||||
| **YouMute** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.1-3 | [✔︎](https://github.com/PoomSmart/YouMute) |
|
| **YouMute** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.1-3 | [✔︎](https://github.com/PoomSmart/YouMute) |
|
||||||
| **YouQuality** | [PoomSmart](https://twitter.com/poomsmart) | 1.1.4-2 | [✔︎](https://github.com/PoomSmart/YouQuality) |
|
| **YouQuality** | [PoomSmart](https://twitter.com/poomsmart) | 1.1.4-2 | [✔︎](https://github.com/PoomSmart/YouQuality) |
|
||||||
| **YTVideoOverlay** | [PoomSmart](https://twitter.com/poomsmart) | 1.1.4 | [✔︎](https://github.com/PoomSmart/YTVideoOverlay) |
|
| **YTVideoOverlay** | [PoomSmart](https://twitter.com/poomsmart) | 1.1.6 | [✔︎](https://github.com/PoomSmart/YTVideoOverlay) |
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,11 @@
|
|||||||
#import <YouTubeHeader/YTAppDelegate.h> // Activate FLEX
|
#import <YouTubeHeader/YTAppDelegate.h> // Activate FLEX
|
||||||
#import <YouTubeHeader/YTIMenuConditionalServiceItemRenderer.h>
|
#import <YouTubeHeader/YTIMenuConditionalServiceItemRenderer.h>
|
||||||
|
|
||||||
|
// Hide buttons under the video player by @PoomSmart
|
||||||
|
#import <YouTubeHeader/ASCollectionElement.h>
|
||||||
|
#import <YouTubeHeader/ASCollectionView.h>
|
||||||
|
#import <YouTubeHeader/ELMNodeController.h>
|
||||||
|
|
||||||
// #import <YouTubeHeader/YTISectionListRenderer.h> // Hide search ads by @PoomSmart - https://github.com/PoomSmart/YouTube-X
|
// #import <YouTubeHeader/YTISectionListRenderer.h> // Hide search ads by @PoomSmart - https://github.com/PoomSmart/YouTube-X
|
||||||
|
|
||||||
#define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil]
|
#define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil]
|
||||||
|
|||||||
+55
-45
@@ -26,14 +26,6 @@ NSBundle *tweakBundle = uYouPlusBundle();
|
|||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// Disable double tap to seek
|
|
||||||
// Not needed anymore because uYou v3.0.3+ added this feature
|
|
||||||
// %hook YTDoubleTapToSeekController
|
|
||||||
// - (void)enableDoubleTapToSeek:(BOOL)arg1 {
|
|
||||||
// return IS_ENABLED(@"doubleTapToSeek_disabled") ? %orig(NO) : %orig;
|
|
||||||
// }
|
|
||||||
// %end
|
|
||||||
|
|
||||||
// Disable snap to chapter
|
// Disable snap to chapter
|
||||||
%hook YTSegmentableInlinePlayerBarView
|
%hook YTSegmentableInlinePlayerBarView
|
||||||
- (void)didMoveToWindow {
|
- (void)didMoveToWindow {
|
||||||
@@ -51,6 +43,58 @@ NSBundle *tweakBundle = uYouPlusBundle();
|
|||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
|
// Hide useless buttons under the video player by @PoomSmart
|
||||||
|
static BOOL findCell(ASNodeController *nodeController, NSArray <NSString *> *identifiers) {
|
||||||
|
for (id child in [nodeController children]) {
|
||||||
|
if ([child isKindOfClass:%c(ELMNodeController)]) {
|
||||||
|
NSArray <ELMComponent *> *elmChildren = [(ELMNodeController *)child children];
|
||||||
|
for (ELMComponent *elmChild in elmChildren) {
|
||||||
|
for (NSString *identifier in identifiers) {
|
||||||
|
if ([[elmChild description] containsString:identifier])
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ([child isKindOfClass:%c(ASNodeController)]) {
|
||||||
|
ASDisplayNode *childNode = ((ASNodeController *)child).node; // ELMContainerNode
|
||||||
|
NSArray *yogaChildren = childNode.yogaChildren;
|
||||||
|
for (ASDisplayNode *displayNode in yogaChildren) {
|
||||||
|
if ([identifiers containsObject:displayNode.accessibilityIdentifier])
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
|
||||||
|
return findCell(child, identifiers);
|
||||||
|
}
|
||||||
|
|
||||||
|
return NO;
|
||||||
|
}
|
||||||
|
return NO;
|
||||||
|
}
|
||||||
|
|
||||||
|
%hook ASCollectionView
|
||||||
|
|
||||||
|
- (CGSize)sizeForElement:(ASCollectionElement *)element {
|
||||||
|
if ([self.accessibilityIdentifier isEqualToString:@"id.video.scrollable_action_bar"]) {
|
||||||
|
ASCellNode *node = [element node];
|
||||||
|
ASNodeController *nodeController = [node controller];
|
||||||
|
if (IS_ENABLED(@"hideRemixButton_enabled") && findCell(nodeController, @[@"id.video.remix.button"])) {
|
||||||
|
return CGSizeZero;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (IS_ENABLED(@"hideClipButton_enabled") && findCell(nodeController, @[@"clip_button.eml"])) {
|
||||||
|
return CGSizeZero;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (IS_ENABLED(@"hideDownloadButton_enabled") && findCell(nodeController, @[@"id.ui.add_to.offline.button"])) {
|
||||||
|
return CGSizeZero;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return %orig;
|
||||||
|
}
|
||||||
|
|
||||||
|
%end
|
||||||
|
|
||||||
// Enable miniplayer for all videos
|
// Enable miniplayer for all videos
|
||||||
// See YTMiniPlayerEnabler.x
|
// See YTMiniPlayerEnabler.x
|
||||||
|
|
||||||
@@ -99,24 +143,6 @@ NSBundle *tweakBundle = uYouPlusBundle();
|
|||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// Hide next and previous buttons
|
|
||||||
// Not needed anymore because uYou v3.0.3+ added this feature
|
|
||||||
// %group gHidePreviousAndNextButton
|
|
||||||
// %hook YTColdConfig
|
|
||||||
// - (BOOL)removeNextPaddleForSingletonVideos { return YES; }
|
|
||||||
// - (BOOL)removePreviousPaddleForSingletonVideos { return YES; }
|
|
||||||
// %end
|
|
||||||
// %end
|
|
||||||
|
|
||||||
// Replace next and previous buttons with fast forward and rewind
|
|
||||||
// Not needed anymore because uYou v3.0.2+ added this feature
|
|
||||||
// %group gReplacePreviousAndNextButton
|
|
||||||
// %hook YTColdConfig
|
|
||||||
// - (BOOL)replaceNextPaddleWithFastForwardButtonForSingletonVods { return YES; }
|
|
||||||
// - (BOOL)replacePreviousPaddleWithRewindButtonForSingletonVods { return YES; }
|
|
||||||
// %end
|
|
||||||
// %end
|
|
||||||
|
|
||||||
// Bring back the red progress bar - Broken?!
|
// Bring back the red progress bar - Broken?!
|
||||||
%hook YTInlinePlayerBarContainerView
|
%hook YTInlinePlayerBarContainerView
|
||||||
- (id)quietProgressBarColor {
|
- (id)quietProgressBarColor {
|
||||||
@@ -159,29 +185,19 @@ NSBundle *tweakBundle = uYouPlusBundle();
|
|||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// Disable resume to Shorts
|
|
||||||
// Not needed anymore because uYou v3.0.3+ added this feature
|
|
||||||
// %hook YTShortsStartupCoordinator
|
|
||||||
// - (id)evaluateResumeToShorts {
|
|
||||||
// return IS_ENABLED(@"disableResumeToShorts") ? nil : %orig;
|
|
||||||
// }
|
|
||||||
// %end
|
|
||||||
|
|
||||||
# pragma mark - Miscellaneous
|
# pragma mark - Miscellaneous
|
||||||
|
|
||||||
// Hide iSponsorBlock
|
// Hide iSponsorBlock
|
||||||
%hook YTRightNavigationButtons
|
%hook YTRightNavigationButtons
|
||||||
- (void)didMoveToWindow {
|
- (void)didMoveToWindow {
|
||||||
%orig;
|
%orig;
|
||||||
if (IS_ENABLED(@"hideiSponsorBlockButton_enabled"))
|
if (IS_ENABLED(@"hideiSponsorBlockButton_enabled")) {
|
||||||
self.sponsorBlockButton.hidden = YES;
|
self.sponsorBlockButton.hidden = YES;
|
||||||
|
self.sponsorBlockButton.frame = CGRectZero;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// YTCastConfirm
|
|
||||||
// See YTCastConfirm.xm
|
|
||||||
// Not needed anymore because uYou v3.0.2+ added this feature
|
|
||||||
|
|
||||||
// Disable hints - https://github.com/LillieH001/YouTube-Reborn/blob/v4/
|
// Disable hints - https://github.com/LillieH001/YouTube-Reborn/blob/v4/
|
||||||
%group gDisableHints
|
%group gDisableHints
|
||||||
%hook YTSettings
|
%hook YTSettings
|
||||||
@@ -332,12 +348,6 @@ NSBundle *tweakBundle = uYouPlusBundle();
|
|||||||
// dlopen([[NSString stringWithFormat:@"%@/Frameworks/uYou.dylib", [[NSBundle mainBundle] bundlePath]] UTF8String], RTLD_LAZY);
|
// dlopen([[NSString stringWithFormat:@"%@/Frameworks/uYou.dylib", [[NSBundle mainBundle] bundlePath]] UTF8String], RTLD_LAZY);
|
||||||
|
|
||||||
%init;
|
%init;
|
||||||
// if (IS_ENABLED(@"hidePreviousAndNextButton_enabled")) {
|
|
||||||
// %init(gHidePreviousAndNextButton);
|
|
||||||
// }
|
|
||||||
// if (IS_ENABLED(@"replacePreviousAndNextButton_enabled")) {
|
|
||||||
// %init(gReplacePreviousAndNextButton);
|
|
||||||
// }
|
|
||||||
if (IS_ENABLED(@"disableHints_enabled")) {
|
if (IS_ENABLED(@"disableHints_enabled")) {
|
||||||
%init(gDisableHints);
|
%init(gDisableHints);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -164,11 +164,13 @@ extern NSBundle *uYouPlusBundle();
|
|||||||
SECTION_HEADER(LOC(@"VIDEO_PLAYER_OPTIONS"));
|
SECTION_HEADER(LOC(@"VIDEO_PLAYER_OPTIONS"));
|
||||||
|
|
||||||
SWITCH_ITEM2(LOC(@"SLIDE_TO_SEEK"), LOC(@"SLIDE_TO_SEEK_DESC"), @"slideToSeek_enabled");
|
SWITCH_ITEM2(LOC(@"SLIDE_TO_SEEK"), LOC(@"SLIDE_TO_SEEK_DESC"), @"slideToSeek_enabled");
|
||||||
// SWITCH_ITEM(LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK"), LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK_DESC"), @"doubleTapToSeek_disabled");
|
|
||||||
SWITCH_ITEM2(LOC(@"SNAP_TO_CHAPTER"), LOC(@"SNAP_TO_CHAPTER_DESC"), @"snapToChapter_enabled");
|
SWITCH_ITEM2(LOC(@"SNAP_TO_CHAPTER"), LOC(@"SNAP_TO_CHAPTER_DESC"), @"snapToChapter_enabled");
|
||||||
SWITCH_ITEM2(LOC(@"PINCH_TO_ZOOM"), LOC(@"PINCH_TO_ZOOM_DESC"), @"pinchToZoom_enabled");
|
SWITCH_ITEM2(LOC(@"PINCH_TO_ZOOM"), LOC(@"PINCH_TO_ZOOM_DESC"), @"pinchToZoom_enabled");
|
||||||
SWITCH_ITEM(LOC(@"YT_MINIPLAYER"), LOC(@"YT_MINIPLAYER_DESC"), @"ytMiniPlayer_enabled");
|
SWITCH_ITEM(LOC(@"YT_MINIPLAYER"), LOC(@"YT_MINIPLAYER_DESC"), @"ytMiniPlayer_enabled");
|
||||||
SWITCH_ITEM2(LOC(@"STOCK_VOLUME_HUD"), LOC(@"STOCK_VOLUME_HUD_DESC"), @"stockVolumeHUD_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_REMIX_BUTTON"), LOC(@"HIDE_REMIX_BUTTON_DESC"), @"hideRemixButton_enabled");
|
||||||
|
SWITCH_ITEM(LOC(@"HIDE_CLIP_BUTTON"), LOC(@"HIDE_CLIP_BUTTON_DESC"), @"hideClipButton_enabled");
|
||||||
|
SWITCH_ITEM(LOC(@"HIDE_DOWNLOAD_BUTTON"), LOC(@"HIDE_DOWNLOAD_BUTTON_DESC"), @"hideDownloadButton_enabled");
|
||||||
|
SWITCH_ITEM(LOC(@"STOCK_VOLUME_HUD"), LOC(@"STOCK_VOLUME_HUD_DESC"), @"stockVolumeHUD_enabled");
|
||||||
|
|
||||||
# pragma mark - Video controls overlay options
|
# pragma mark - Video controls overlay options
|
||||||
SECTION_HEADER(LOC(@"VIDEO_CONTROLS_OVERLAY_OPTIONS"));
|
SECTION_HEADER(LOC(@"VIDEO_CONTROLS_OVERLAY_OPTIONS"));
|
||||||
@@ -178,7 +180,6 @@ extern NSBundle *uYouPlusBundle();
|
|||||||
SWITCH_ITEM(LOC(@"HIDE_HUD_MESSAGES"), LOC(@"HIDE_HUD_MESSAGES_DESC"), @"hideHUD_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_HUD_MESSAGES"), LOC(@"HIDE_HUD_MESSAGES_DESC"), @"hideHUD_enabled");
|
||||||
SWITCH_ITEM(LOC(@"HIDE_PAID_PROMOTION_CARDS"), LOC(@"HIDE_PAID_PROMOTION_CARDS_DESC"), @"hidePaidPromotionCard_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_PAID_PROMOTION_CARDS"), LOC(@"HIDE_PAID_PROMOTION_CARDS_DESC"), @"hidePaidPromotionCard_enabled");
|
||||||
SWITCH_ITEM2(LOC(@"HIDE_CHANNEL_WATERMARK"), LOC(@"HIDE_CHANNEL_WATERMARK_DESC"), @"hideChannelWatermark_enabled");
|
SWITCH_ITEM2(LOC(@"HIDE_CHANNEL_WATERMARK"), LOC(@"HIDE_CHANNEL_WATERMARK_DESC"), @"hideChannelWatermark_enabled");
|
||||||
// SWITCH_ITEM(LOC(@"HIDE_PREVIOUS_AND_NEXT_BUTTON"), LOC(@"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC"), @"hidePreviousAndNextButton_enabled");
|
|
||||||
SWITCH_ITEM2(LOC(@"RED_PROGRESS_BAR"), LOC(@"RED_PROGRESS_BAR_DESC"), @"redProgressBar_enabled");
|
SWITCH_ITEM2(LOC(@"RED_PROGRESS_BAR"), LOC(@"RED_PROGRESS_BAR_DESC"), @"redProgressBar_enabled");
|
||||||
SWITCH_ITEM(LOC(@"HIDE_HOVER_CARD"), LOC(@"HIDE_HOVER_CARD_DESC"), @"hideHoverCards_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_HOVER_CARD"), LOC(@"HIDE_HOVER_CARD_DESC"), @"hideHoverCards_enabled");
|
||||||
SWITCH_ITEM2(LOC(@"HIDE_RIGHT_PANEL"), LOC(@"HIDE_RIGHT_PANEL_DESC"), @"hideRightPanel_enabled");
|
SWITCH_ITEM2(LOC(@"HIDE_RIGHT_PANEL"), LOC(@"HIDE_RIGHT_PANEL_DESC"), @"hideRightPanel_enabled");
|
||||||
@@ -188,14 +189,13 @@ extern NSBundle *uYouPlusBundle();
|
|||||||
|
|
||||||
SWITCH_ITEM(LOC(@"HIDE_SUPER_THANKS"), LOC(@"HIDE_SUPER_THANKS_DESC"), @"hideBuySuperThanks_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_SUPER_THANKS"), LOC(@"HIDE_SUPER_THANKS_DESC"), @"hideBuySuperThanks_enabled");
|
||||||
SWITCH_ITEM(LOC(@"HIDE_SUBCRIPTIONS"), LOC(@"HIDE_SUBCRIPTIONS_DESC"), @"hideSubcriptions_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_SUBCRIPTIONS"), LOC(@"HIDE_SUBCRIPTIONS_DESC"), @"hideSubcriptions_enabled");
|
||||||
// SWITCH_ITEM(LOC(@"DISABLE_RESUME_TO_SHORTS"), LOC(@"DISABLE_RESUME_TO_SHORTS_DESC"), @"disableResumeToShorts");
|
|
||||||
|
|
||||||
# pragma mark - Miscellaneous
|
# pragma mark - Miscellaneous
|
||||||
SECTION_HEADER(LOC(@"MISCELLANEOUS"));
|
SECTION_HEADER(LOC(@"MISCELLANEOUS"));
|
||||||
|
|
||||||
SWITCH_ITEM2(LOC(@"HIDE_ISPONSORBLOCK"), nil, @"hideiSponsorBlockButton_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_ISPONSORBLOCK"), nil, @"hideiSponsorBlockButton_enabled");
|
||||||
SWITCH_ITEM(LOC(@"DISABLE_HINTS"), LOC(@"DISABLE_HINTS_DESC"), @"disableHints_enabled");
|
SWITCH_ITEM(LOC(@"DISABLE_HINTS"), LOC(@"DISABLE_HINTS_DESC"), @"disableHints_enabled");
|
||||||
SWITCH_ITEM(LOC(@"ENABLE_YT_STARTUP_ANIMATION"), LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC"), @"ytStartupAnimation_enabled");
|
SWITCH_ITEM2(LOC(@"ENABLE_YT_STARTUP_ANIMATION"), LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC"), @"ytStartupAnimation_enabled");
|
||||||
SWITCH_ITEM(LOC(@"HIDE_CHIP_BAR"), LOC(@"HIDE_CHIP_BAR_DESC"), @"hideChipBar_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_CHIP_BAR"), LOC(@"HIDE_CHIP_BAR_DESC"), @"hideChipBar_enabled");
|
||||||
SWITCH_ITEM(LOC(@"HIDE_PLAY_NEXT_IN_QUEUE"), LOC(@"HIDE_PLAY_NEXT_IN_QUEUE_DESC"), @"hidePlayNextInQueue_enabled");
|
SWITCH_ITEM(LOC(@"HIDE_PLAY_NEXT_IN_QUEUE"), LOC(@"HIDE_PLAY_NEXT_IN_QUEUE_DESC"), @"hidePlayNextInQueue_enabled");
|
||||||
SWITCH_ITEM2(LOC(@"IPHONE_LAYOUT"), LOC(@"IPHONE_LAYOUT_DESC"), @"iPhoneLayout_enabled");
|
SWITCH_ITEM2(LOC(@"IPHONE_LAYOUT"), LOC(@"IPHONE_LAYOUT_DESC"), @"iPhoneLayout_enabled");
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ UIColor* raisedColor = [UIColor colorWithRed:0.035 green:0.035 blue:0.035 alpha:
|
|||||||
- (void)didMoveToWindow {
|
- (void)didMoveToWindow {
|
||||||
%orig;
|
%orig;
|
||||||
if (IS_DARK_APPEARANCE_ENABLED) {
|
if (IS_DARK_APPEARANCE_ENABLED) {
|
||||||
self.backgroundColor = [UIColor blackColor];
|
self.backgroundColor = [UIColor clearColor];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|||||||
+1
-1
Submodule Tweaks/YouTubeHeader updated: a64276723d...9256171c51
+1
-1
Submodule Tweaks/iSponsorBlock updated: 4f643248d6...b829efeeaf
@@ -6,5 +6,5 @@ Maintainer: qnblackcat
|
|||||||
Author: qnblackcat
|
Author: qnblackcat
|
||||||
Section: Tweaks
|
Section: Tweaks
|
||||||
Depends: mobilesubstrate (>= 0.9.5000), com.miro.uyou
|
Depends: mobilesubstrate (>= 0.9.5000), com.miro.uyou
|
||||||
Conflicts: com.level3tjg.ytminiplayerenabler, com.level3tjg.ytnohovercards, com.devvix.ytcastconfirm, com.ps.ytclassicvideoquality, com.ps.noytpremium, com.ps.ytnopaidpromo, com.ps.ytreexplore, com.galacticdev.bigytminiplayer, me.foxster.donteatmycontent, com.lilacvibes.ytstockvolumehud, net.sarahh12099.youtubereborn, com.twickd.sarahh12099.youtube-reborn, h.ryan.youtubereborn, weeb.lillie.enhancerforyoutubepremium, com.ps.uyoucompat, com.ichitaso.uyouplus
|
Conflicts: com.level3tjg.ytminiplayerenabler, com.level3tjg.ytnohovercards, com.ps.noytpremium, com.ps.ytnopaidpromo, com.ps.ytreexplore, com.galacticdev.bigytminiplayer, com.lilacvibes.ytstockvolumehud, net.sarahh12099.youtubereborn, com.twickd.sarahh12099.youtube-reborn, h.ryan.youtubereborn, weeb.lillie.enhancerforyoutubepremium, com.ps.uyoucompat, com.ichitaso.uyouplus
|
||||||
Recommends: com.ps.youmute, com.ps.youpip, com.ps.youquality, com.ps.ytabconfig, com.ps.ytvideooverlay, libflex, weeb.lillie.youtubedislikesreturn
|
Recommends: com.ps.youmute, com.ps.youpip, com.ps.youquality, com.ps.ytabconfig, com.ps.ytvideooverlay, libflex, weeb.lillie.youtubedislikesreturn
|
||||||
|
|||||||
Reference in New Issue
Block a user