From e1fc9912c41527aa28f7c46d5390ec5e258d69e3 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 5 Jun 2025 11:08:24 +0200
Subject: [PATCH 01/31] refactor(YouTube - Hide Shorts components): Rename
'Hide comment panel' to 'Hide preview comment'
---
.../extension/youtube/patches/components/ShortsFilter.java | 2 +-
.../app/revanced/extension/youtube/settings/Settings.java | 2 +-
.../youtube/layout/hide/shorts/HideShortsComponentsPatch.kt | 2 +-
patches/src/main/resources/addresources/values/strings.xml | 6 +++---
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java
index 752cca7cb..2bacb34e9 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java
@@ -218,7 +218,7 @@ public final class ShortsFilter extends Filter {
//
suggestedActionsGroupList.addAll(
new ByteArrayFilterGroup(
- Settings.HIDE_SHORTS_COMMENT_PANEL,
+ Settings.HIDE_SHORTS_PREVIEW_COMMENT,
// Preview comment that can popup while a Short is playing.
// Uses no bundled icons, and instead the users profile photo is shown.
"shorts-comments-panel"
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index f52865799..894c6af3d 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -275,7 +275,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_SHORTS_SEARCH = new BooleanSetting("revanced_hide_shorts_search", FALSE);
public static final BooleanSetting HIDE_SHORTS_SEARCH_SUGGESTIONS = new BooleanSetting("revanced_hide_shorts_search_suggestions", TRUE);
public static final BooleanSetting HIDE_SHORTS_SHARE_BUTTON = new BooleanSetting("revanced_hide_shorts_share_button", FALSE);
- public static final BooleanSetting HIDE_SHORTS_COMMENT_PANEL = new BooleanSetting("revanced_hide_shorts_comment_panel", TRUE);
+ public static final BooleanSetting HIDE_SHORTS_PREVIEW_COMMENT = new BooleanSetting("revanced_hide_shorts_preview_comment", TRUE);
public static final BooleanSetting HIDE_SHORTS_SHOP_BUTTON = new BooleanSetting("revanced_hide_shorts_shop_button", TRUE);
public static final BooleanSetting HIDE_SHORTS_SOUND_BUTTON = new BooleanSetting("revanced_hide_shorts_sound_button", FALSE);
public static final BooleanSetting HIDE_SHORTS_SOUND_METADATA_LABEL = new BooleanSetting("revanced_hide_shorts_sound_metadata_label", FALSE);
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
index 551a109f7..970cc2260 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
@@ -92,7 +92,7 @@ private val hideShortsComponentsResourcePatch = resourcePatch {
SwitchPreference("revanced_hide_shorts_paused_overlay_buttons"),
// Suggested actions.
- SwitchPreference("revanced_hide_shorts_comment_panel"),
+ SwitchPreference("revanced_hide_shorts_preview_comment"),
SwitchPreference("revanced_hide_shorts_save_sound_button"),
SwitchPreference("revanced_hide_shorts_use_template_button"),
SwitchPreference("revanced_hide_shorts_upcoming_button"),
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 2aed55eba..428f29731 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -812,9 +812,9 @@ To show the Audio track menu, change \'Spoof video streams\' to iOS TV"
Hide location label
Location label is hidden
Location label is shown
- Hide Comment panel
- Comment panel is hidden
- Comment panel is shown
+ Hide preview comment
+ Preview comment is hidden
+ Preview comment is shown
Hide Save music button
Save music button is hidden
Save music button is shown
From e14b65c6aae718b069a3ae4cb54982b9e1f63113 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 5 Jun 2025 11:19:38 +0200
Subject: [PATCH 02/31] chore: Sync translations (#5116)
---
.../addresources/values-ar-rSA/strings.xml | 6 +--
.../addresources/values-be-rBY/strings.xml | 6 +--
.../addresources/values-bg-rBG/strings.xml | 6 +--
.../addresources/values-bn-rBD/strings.xml | 6 +--
.../addresources/values-ca-rES/strings.xml | 6 +--
.../addresources/values-cs-rCZ/strings.xml | 6 +--
.../addresources/values-da-rDK/strings.xml | 6 +--
.../addresources/values-de-rDE/strings.xml | 6 +--
.../addresources/values-el-rGR/strings.xml | 6 +--
.../addresources/values-es-rES/strings.xml | 6 +--
.../addresources/values-et-rEE/strings.xml | 6 +--
.../addresources/values-fa-rIR/strings.xml | 11 +++++
.../addresources/values-fi-rFI/strings.xml | 45 ++++++++++---------
.../addresources/values-fil-rPH/strings.xml | 6 +--
.../addresources/values-fr-rFR/strings.xml | 6 +--
.../addresources/values-ga-rIE/strings.xml | 6 +--
.../addresources/values-hu-rHU/strings.xml | 6 +--
.../addresources/values-hy-rAM/strings.xml | 6 +--
.../addresources/values-in-rID/strings.xml | 6 +--
.../addresources/values-it-rIT/strings.xml | 6 +--
.../addresources/values-iw-rIL/strings.xml | 6 +--
.../addresources/values-ja-rJP/strings.xml | 6 +--
.../addresources/values-ko-rKR/strings.xml | 6 +--
.../addresources/values-lt-rLT/strings.xml | 6 +--
.../addresources/values-lv-rLV/strings.xml | 6 +--
.../addresources/values-ms-rMY/strings.xml | 1 +
.../addresources/values-nl-rNL/strings.xml | 6 +--
.../addresources/values-pl-rPL/strings.xml | 6 +--
.../addresources/values-pt-rBR/strings.xml | 6 +--
.../addresources/values-pt-rPT/strings.xml | 6 +--
.../addresources/values-ro-rRO/strings.xml | 6 +--
.../addresources/values-ru-rRU/strings.xml | 6 +--
.../addresources/values-sk-rSK/strings.xml | 6 +--
.../addresources/values-sl-rSI/strings.xml | 6 +--
.../addresources/values-sq-rAL/strings.xml | 6 +--
.../addresources/values-sr-rCS/strings.xml | 6 +--
.../addresources/values-sr-rSP/strings.xml | 6 +--
.../addresources/values-sv-rSE/strings.xml | 6 +--
.../addresources/values-th-rTH/strings.xml | 6 +--
.../addresources/values-tr-rTR/strings.xml | 6 +--
.../addresources/values-uk-rUA/strings.xml | 6 +--
.../addresources/values-vi-rVN/strings.xml | 6 +--
.../addresources/values-zh-rCN/strings.xml | 6 +--
43 files changed, 157 insertions(+), 140 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index 0495f230e..551c56e74 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
إخفاء تسمية الموقع
تم إخفاء تسمية الموقع
يتم عرض تسمية الموقع
- إخفاء لوحة التعليقات
- تم إخفاء لوحة التعليقات
- يتم عرض لوحة التعليقات
+ إخفاء تعليق المعاينة
+ تم إخفاء تعليق المعاينة
+ يتم عرض تعليق المعاينة
إخفاء زر حفظ الموسيقى
تم إخفاء زر حفظ الموسيقى
يتم عرض زر حفظ الموسيقى
diff --git a/patches/src/main/resources/addresources/values-be-rBY/strings.xml b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
index 65bdc15b8..ecd4df843 100644
--- a/patches/src/main/resources/addresources/values-be-rBY/strings.xml
+++ b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
Схаваць метку месцазнаходжання
Метка месцазнаходжання схавана
Паказана метка месцазнаходжання
- Схаваць панэль каментарыяў
- Панель каментарыяў схаваная
- Панэль каментарыяў паказана
+ Схаваць папярэдні прагляд каментарыя
+ Папярэдні прагляд каментарыя схаваны
+ Паказваецца папярэдні прагляд каментарыя
Схаваць кнопку «Захаваць музыку»
Кнопка захавання музыкі схавана
Кнопка захавання музыкі паказана
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index 07d38ad75..e7c56e80c 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
Етикет за местоположение
Етикет за местоположение е скрит
Етикет за местоположение се показва
- Скриване на панела за коментари
- Панелът за коментари е скрит
- Панелът за коментари е показан
+ Скриване на коментара за визуализация
+ Коментарът за визуализация е скрит
+ Показва се визуализация на коментара
Скриване на бутона Save music
Бутонът за запазване на музика е скрит
Показан е бутонът за запазване на музика
diff --git a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
index 1485da827..d83b100cc 100644
--- a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
+++ b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
@@ -746,9 +746,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
অবস্থান লেবেল লুকান
অবস্থান লেবেল লুকিয়ে রয়েছে
অবস্থান লেবেল প্রদর্শিত হয়েছে
- মন্তব্য প্যানেল লুকান
- মন্তব্য প্যানেল লুকানো আছে
- মন্তব্য প্যানেল দেখানো হয়েছে
+ Preview comment লুকান
+ Preview comment লুকানো আছে
+ Preview comment দেখানো হয়েছে
সেভ মিউজিক বোতামটি লুকান
Save music বোতাম লুকানো আছে
Save music বোতাম দেখানো হচ্ছে
diff --git a/patches/src/main/resources/addresources/values-ca-rES/strings.xml b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
index 3b03d99fc..f4fa77e85 100644
--- a/patches/src/main/resources/addresources/values-ca-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
@@ -750,9 +750,9 @@ Per mostrar el menú de la pista d'àudio, canvieu \"Suplanta els fluxos de víd
Amaga l\'etiqueta de ubicació
L\'etiqueta de ubicació està oculta
L\'etiqueta de ubicació es mostra
- Amaga el panell de comentaris
- El panell de comentaris està ocult
- Es mostra el panell de comentaris
+ Amaga el comentari de vista prèvia
+ El comentari de vista prèvia s\'ha amagat
+ Es mostra la vista prèvia del comentari
Amaga el botó Desa música
El botó de desar música està ocult
El botó de desar música es mostra
diff --git a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
index 188b4c6ab..db26472d5 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -750,9 +750,9 @@ Chcete-li zobrazit nabídku zvukové stopy, změňte možnost „Zfalšovat stre
Skrýt štítek umístění
Štítek umístění je skrytý
Štítek umístění je zobrazen
- Skrýt panel Komentáře
- Panel komentářů je skrytý
- Panel Komentáře je zobrazen
+ Skrýt náhled komentáře
+ Náhled komentáře je skrytý
+ Zobrazuje se náhled komentáře
Skrýt tlačítko Uložit hudbu
Tlačítko Uložit hudbu je skryté
Tlačítko Uložit hudbu je zobrazeno
diff --git a/patches/src/main/resources/addresources/values-da-rDK/strings.xml b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
index 529f2a9f6..9c81d419a 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -750,9 +750,9 @@ For at vise lydspormenuen skal du ændre \"Spoof videostream\" til iOS TV"Skjul placeringsetiket
Placeringsetiket er skjult
Placeringsetiket er vist
- Skjul kommentarfeltet
- Kommentarfeltet er skjult
- Kommentarfeltet vises
+ Skjul forhåndsvisning af kommentar
+ Forhåndsvisning af kommentar er skjult
+ Forhåndsvisningskommentar vises
Skjul knappen Gem musik
Gem musik knap er skjult
Gem musik knap er vist
diff --git a/patches/src/main/resources/addresources/values-de-rDE/strings.xml b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
index 4d8b24f29..16f89c996 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -743,9 +743,9 @@ Um das Audiotrack-Menü anzuzeigen, ändere \"Video-Streams fälschen\" zu iOS T
Standortbezeichnung ausblenden
Ortsbezeichnung ist ausgeblendet
Ortsbezeichnung wird angezeigt
- Kommentarbereich ausblenden
- Das Kommentarfeld ist ausgeblendet
- Kommentarbereich wird angezeigt
+ Kommentarvorschau ausblenden
+ Vorschaukommentar ist ausgeblendet
+ Vorschaukommentar wird angezeigt
\'Musik speichern\'-Button ausblenden
Musikspeicher Button ist ausgeblendet
Musikspeicher Button wird angezeigt
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index 5f0d4e4da..d3fc48185 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -752,9 +752,9 @@ Second \"item\" text"
Ετικέτα τοποθεσίας
Κρυμμένη
Εμφανίζεται
- Απόκρυψη πίνακα σχολίων
- Η καρτέλα σχολίων είναι κρυμμένη
- Εμφανίζεται ο πίνακας σχολίων
+ Απόκρυψη προεπισκόπησης σχολίου
+ Το σχόλιο προεπισκόπησης είναι κρυφό
+ Εμφανίζεται η προεπισκόπηση του σχολίου
Κουμπί «Αποθήκευση μουσικής»
Κρυμμένο
Εμφανίζεται
diff --git a/patches/src/main/resources/addresources/values-es-rES/strings.xml b/patches/src/main/resources/addresources/values-es-rES/strings.xml
index c6f92c14a..69b5aa301 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -747,9 +747,9 @@ Para mostrar el menú de la pista de audio, cambia \"Suplantar transmisiones de
Ocultar etiqueta de ubicación
Etiqueta de ubicación oculta
Etiqueta de ubicación mostrada
- Ocultar el panel de comentarios
- El panel de comentarios est oculto
- Se muestra el panel de comentarios
+ Ocultar comentario de vista previa
+ El comentario de vista previa está oculto
+ Se muestra la vista previa del comentario
Ocultar el botón Guardar música
El botón Guardar música está oculto
Mostrar el botón de guardar música
diff --git a/patches/src/main/resources/addresources/values-et-rEE/strings.xml b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
index 8c3725262..27a74c115 100644
--- a/patches/src/main/resources/addresources/values-et-rEE/strings.xml
+++ b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
@@ -750,9 +750,9 @@ Heliriba menüü kuvamiseks muutke valikut „Võltsitud videovoogedastus“ vä
Peida asukoha silt
Asukoha silt on peidetud
Asukoha silt on nähtav
- Peida kommentaaripaneel
- Kommentaaripaneel on peidetud
- Kommentaaripaneel on nähtaval
+ Peida eelvaate kommentaar
+ Kommentaari eelvaade on peidetud
+ Kommentaari eelvaade on nähtav
Peida Salvesta muusika nupp
Muusika salvestamise nupp on peidetud
Muusika salvestamise nupp on nähtav
diff --git a/patches/src/main/resources/addresources/values-fa-rIR/strings.xml b/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
index 92217d21d..1dd049c34 100644
--- a/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
@@ -88,9 +88,13 @@ Second \"item\" text"
+ دکمه پنهان است
+ دکمه نمایان است
+ دکمه پنهان است
+ دکمه نمایان است
@@ -210,9 +214,12 @@ Second \"item\" text"
@@ -296,6 +303,10 @@ Second \"item\" text"
+ درباره
+ گزارش عیب
+ لاگ عیب فعال است
+ لاگ عیب غیرفعال است
diff --git a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
index 0f6b96e53..df72b462a 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -117,7 +117,7 @@ Napauta jatka-painiketta ja salli optimoinnin muutokset."
Loki protokollan puskuri
Virheenkorjauslokit sisältävät proto-puskurin
Virheenkorjauslokit eivät sisällä proto-puskuria
- "Tämän asetuksen käyttöönotto kirjaa lisätietoja asettelusta, mm. joidenkin käyttöliittymäkomponenttien näyttötekstiä.
+ "Tämän asetuksen käyttöönotto kirjaa lisätietoja asettelusta, mm. joidenkin käyttöliittymän osien näyttötekstiä.
Tämä voi auttaa komponenttien tunnistamisessa, kun luot mukautettuja suodattimia.
@@ -327,15 +327,15 @@ Et saa ilmoituksia odottamattomista tapahtumista."
"YouTube Doodlet näkyvät muutamana päivänä vuodessa.
Jos Doodle näkyy tällä hetkellä alueellasi ja tämä piilotusasetus on käytössä, myös hakupalkin alla oleva suodatinpalkki piilotetaan."
- Oma suodatin
- Piilota osia omilla suodattimilla
- Ota oma suodatin käyttöön
- Oma suodatin on käytössä
- Oma suodatin ei ole käytössä
- Oma suodatin
+ Mukautettu suodatin
+ Piilota osia mukautetuilla suodattimilla
+ Ota mukautettu suodatin käyttöön
+ Mukautettu suodatin on käytössä
+ Mukautettu suodatin ei ole käytössä
+ Mukautettu suodatin
Luettelo komponentin polun rakentajan merkkijonoista suodatettavaksi uudella rivillä erotettuna
- Virheellinen oma suodatin: %s
+ Virheellinen mukautettu suodatin: %s
Piilota sisältöä avainsanojen mukaan
Piilota haku- ja syötevideoita avainsanasuodattimilla
Piilota koti-videoita avainsanojen mukaan
@@ -750,6 +750,9 @@ Jos haluat nähdä sen, aseta \"Naamioi videovirrat\" iOS TV:ksi"
Piilota sijaintitieto
Sijaintitieto on piilotettu
Sijaintitieto näytetään
+ Piilota kommentin esikatselu
+ Kommentin esikatselu on piilotettu
+ Kommentin esikatselu näytetään
Piilota Tallenna musiikki -painike
Tallenna musiikki -painike on piilotettu
Tallenna musiikki -painike näytetään
@@ -1253,12 +1256,12 @@ Pyyhkäise laajentaaksesi tai sulkeaksesi"
Ota liukuvärillinen latausruutu käyttöön
Latausruudulla on liukuvärillinen tausta
Latausruudulla on yksivärinen tausta
- Ota oma etenemispalkin väri käyttöön
- Oma etenemispalkin väri näytetään
+ Ota mukautettu etenemispalkin väri käyttöön
+ Mukautettu etenemispalkin väri näytetään
Alkuperäinen etenemispalkin väri näytetään
- Oma etenemispalkin väri
+ Mukautettu etenemispalkin väri
Etenemispalkin väri
- Oma etenemispalkin korostusväri
+ Mukautettu etenemispalkin korostusväri
Etenemispalkin korostusväri
Virheellinen etenemispalkin väriarvo
@@ -1398,18 +1401,20 @@ Tämä voi avata korkealaatuisemmat videot"
Näytä nopeuden valintapainike
+ Painike näytetään. Napauta ja pidä pohjassa palauttaaksesi soiton nopeuden oletukseksi
Painiketta ei näytetä
- Oma toistonopeusvalikko
- Oma nopeusvalikko näytetään
- Omaa nopeusvalikkoa ei näytetä
- Omat toistonopeudet
- Lisää tai muuta omia toistonopeuksia
- Omien nopeuksien tulee olla alle %s
- Virheelliset omat toistonopeudet
+ Mukautettu toistonopeusvalikko
+ Mukautettu nopeusvalikko näytetään
+ Mukautettua nopeusvalikkoa ei näytetä
+ Mukautetut toistonopeudet
+ Lisää tai muuta mukautettuja toistonopeuksia
+ Mukautettujen nopeuksien tulee olla alle %s
+ Virheelliset mukautetut toistonopeudet
Automaattinen
- Oma napauta ja pidä pohjassa -nopeus
+ Toistonopeus palautettu: %s
+ Mukautettu napauta ja pidä pohjassa -nopeus
Toistonopeus 0–8 välillä
diff --git a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
index ff0f2d86c..6e65442ac 100644
--- a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
+++ b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
@@ -748,9 +748,9 @@ Upang ipakita ang menu ng Audio track, baguhin ang 'Spoof video streams' sa iOS
Itago ang label ng lokasyon
Nakatago ang label ng lokasyon
Ipinapakita ang label ng lokasyon
- Itago ang panel ng Komento
- Nakatago ang panel ng mga komento
- Ipinapakita ang panel ng Komento
+ Itago ang komento sa preview
+ Nakatago ang komento sa preview
+ Ipinapakita ang preview na komento
Itago ang Save music button
Ang buton ng pag-save ng musika ay nakatago
Ang buton ng pag-save ng musika ay ipinapakita
diff --git a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
index b59ec851c..93aeb2601 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -750,9 +750,9 @@ Pour afficher le menu Piste audio, définissez \"Falsifier les flux vidéo\" sur
Masquer le libellé de lieu
Le libellé de lieu est masqué
Le libellé de lieu est affiché
- Masquer le panneau de commentaire
- Le panneau de commentaire est masqué
- Le panneau de commentaire est affiché
+ Masquer le commentaire servant d\'aperçu
+ Le commentaire servant d\'aperçu est masqué
+ Le commentaire servant d\'aperçu est affiché
Masquer le bouton Enregistrer la musique
Le bouton Enregistrer la musique est masqué
Le bouton Enregistrer la musique est affiché
diff --git a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
index 4bbbb061f..7433f3434 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -750,9 +750,9 @@ Chun roghchlár na rian fuaime a thaispeáint, athraigh 'Srutháin físeáin bhr
Folaigh lipéad suímh
Tá lipéad suímh i bhfolach
Taispeántar lipéad suímh
- Folaigh painéal na dtuairimí
- Tá an painéal tuairimí i bhfolach
- Taispeántar painéal na dtuairimí
+ Folaigh réamhamharc ar an nóta tráchta
+ Tá réamhamharc ar an nóta tráchta i bhfolach
+ Taispeántar réamhamharc ar an nóta tráchta
Folaigh cnaipe \'Sábháil ceol\'
Tá an cnaipe Sábháil ceoil i bhfolach
Taispeántar an cnaipe Sábháil ceoil
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index a5a084fb3..0ec97ecf4 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -750,9 +750,9 @@ Az audiosáv menü megjelenítéséhez módosítsa a \"Videófolyamok hamisítá
Helycímke elrejtése
A helycízke címke el van rejtve
A helycízke címke meg van jelenítve
- Kommentpanel elrejtése
- A megjegyzés panel rejtett
- A Kommentpanel látható
+ Elrejtés előnézeti megjegyzés
+ Az előnézeti megjegyzés rejtve van
+ Megjelenik a megjegyzés előnézete
Zene mentése gomb elrejtése
A zene mentés gomb el van rejtve
A zene mentés gomb látható
diff --git a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
index 092772bda..38cd99a5b 100644
--- a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
+++ b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
@@ -750,9 +750,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
Թաքցնել տեղանքի նշումը
Տեղանքի նշումը թաքցված է
Տեղանքի նշումը ցուցադրվում է
- Թաքցնել մեկնաբանության վահանակը
- Մեկնաբանությունների վահանակը թաքցված է
- Ցուցադրվում է մեկնաբանության վահանակը
+ Թաքցնել նախադիտման մեկնաբանությունը
+ Նախադիտման մեկնաբանությունը թաքնված է
+ Ցուցադրվում է մեկնաբանության նախադիտումը
Թաքցնել երաժշտությունը պահպանել կոճակը
«Save music» կոճակը թաքցված է
«Save music» կոճակը ցուցադրվում է
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index a074f7421..5700d4213 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -750,9 +750,9 @@ Untuk menampilkan menu trek Audio, ubah 'Spoof aliran video' ke iOS TV"
Sembunyikan label lokasi
Label lokasi disembunyikan
Label lokasi ditampilkan
- Sembunyikan panel Komentar
- Panel komentar disembunyikan
- Panel komentar ditampilkan
+ Sembunyikan komentar pratinjau
+ Pratinjau komentar disembunyikan
+ Pratinjau komentar ditampilkan
Sembunyikan Simpan musik
Tombol simpan musik disembunyikan
Tombol simpan musik ditampilkan
diff --git a/patches/src/main/resources/addresources/values-it-rIT/strings.xml b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
index 37298ba80..e0aee40e0 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -750,9 +750,9 @@ Per mostrare il menu della traccia audio, cambia \"Spoof video streams\" in iOS
Nascondi etichetta di posizione
L\'etichetta di posizione è nascosta
L\'etichetta di posizione è visibile
- Nascondi pannello dei commenti
- Il pannello dei commenti è nascosto
- Il pannello dei commenti è visibile
+ Nascondi commento di anteprima
+ Il commento di anteprima è nascosto
+ Viene mostrata l\'anteprima del commento
Nascondi il pulsante Salva Musica
Il pulsante Salva traccia è nascosto
Il pulsante Salva traccia è visibile
diff --git a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
index 5332cefcd..6938b133b 100644
--- a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
+++ b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
הסתר תווית מיקום
תווית מיקום מוסתרת
תווית מיקום מוצגת
- הסתר את לוח התגובות
- לוח התגובות מוסתר
- לוח התגובות מוצג
+ הסתר תצוגה מקדימה של תגובה
+ תצוגה מקדימה של תגובה מוסתרת
+ תצוגה מקדימה של תגובה מוצגת
הסתר לחצן שמור מוזיקה
לחצן שמור מוזיקה מוסתר
לחצן שמור מוזיקה מוצג
diff --git a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
index 711b0f8aa..d03d9db7e 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -753,9 +753,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
位置情報ラベルを非表示
位置情報ラベルは表示されません
位置情報ラベルは表示されます
- コメント パネルを非表示
- コメント パネルは表示されません
- コメント パネルが表示されます
+ コメントのプレビューを非表示
+ コメントのプレビューは表示されません
+ コメントのプレビューは表示されます
「音楽を保存」ボタンを非表示
「音楽を保存」ボタンは表示されません
「音楽を保存」ボタンは表示されます
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index 4aee55458..386690d5a 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -750,9 +750,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
위치 라벨 숨기기
위치 라벨이 숨겨집니다
위치 라벨이 표시됩니다
- 댓글 패널 숨기기
- 댓글 패널이 숨겨집니다
- 댓글 패널이 표시됩니다
+ 댓글 미리보기 숨기기
+ 댓글 미리보기가 숨겨집니다
+ 댓글 미리보기가 표시됩니다
(재생목록에) 음악 저장 버튼 숨기기
(재생목록에) 음악 저장 버튼이 숨겨집니다
(재생목록에) 음악 저장 버튼이 표시됩니다
diff --git a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
index a859643b6..fd83cab06 100644
--- a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
+++ b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
@@ -748,9 +748,9 @@ Jei pakeitus šį nustatymą neįsigalioja, pabandykite perjungti į inkognito r
Slėpti vietovės etiketę
Vietovės etiketė paslėpta
Vietovės etiketė rodoma
- Slėpti komentarų skydelį
- Komentarų skydelis yra paslėptas
- Komentarų skydelis rodomas
+ Slėpti peržiūros komentarą
+ Komentaro peržiūra paslėpta
+ Parodyta komentaro peržiūra
Paslėpti mygtuką „Įrašyti muziką\"
\"Išsaugoti muziką\" mygtukas paslėptas
\"Išsaugoti muziką\" mygtukas rodomas
diff --git a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
index e4955efa5..31224047a 100644
--- a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
+++ b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
@@ -750,9 +750,9 @@ Lai parādītu audio celiņu izvēlni, mainiet \"Video straumju viltošana\" uz
Paslēpt atrašanās vietas nosaukumu
Atrašanās vietas nosaukums ir paslēpts
Atrašanās vietas nosaukums ir redzams
- Slēpt komentāru paneli
- Komentāru panelis ir paslēpts
- Komentāru panelis ir redzams
+ Paslēpt priekšskatījuma komentāru
+ Komentāra priekšskatījums ir paslēpts
+ Priekšskatījuma komentārs tiek rādīts
Paslēpt pogu \"Saglabāt mūziku\"
“Saglabāt mūziku” poga ir paslēpta
“Saglabāt mūziku” poga ir redzama
diff --git a/patches/src/main/resources/addresources/values-ms-rMY/strings.xml b/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
index c22e2c4a4..d179d35e9 100644
--- a/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
+++ b/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
@@ -190,6 +190,7 @@ Second \"item\" text"
+ Melepaskan
diff --git a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
index 1512b5245..2ed4c9213 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -750,9 +750,9 @@ Om het audiotrackmenu weer te geven, wijzigt u 'Videostreams vervalsen' in iOS T
Verberg locatie-etiket
Locatie-etiket is verborgen
Locatie-etiket wordt weergegeven
- Commentaarvenster verbergen
- Commentaarvenster is verborgen
- Het commentaarvenster wordt weergegeven
+ Voorbeeldcommentaar verbergen
+ Voorbeeldcommentaar is verborgen
+ Voorbeeldcommentaar wordt weergegeven
Verberg de knop \"Muziek opslaan\"
Muziek opslaan-knop is verborgen
Muziek opslaan-knop wordt weergegeven
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index a284b13fc..acf228fa0 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -746,9 +746,9 @@ Aby pokazać menu ścieżki audio, zmień opcję „Fałszuj strumienie wideo”
Etykieta lokalizacji
Etykieta lokalizacji jest ukryta
Etykieta lokalizacji jest widoczna
- Ukryj panel komentarzy
- Panel komentarzy jest ukryty
- Panel komentarzy jest wyświetlany
+ Ukryj komentarz podglądu
+ Komentarz podglądu jest ukryty
+ Podgląd komentarza jest wyświetlany
Ukryj przycisk \"Zapisz muzykę\"
Przycisk od zapisywania muzyki jest ukryty
Przycisk od zapisywania muzyki jest widoczny
diff --git a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
index 707784227..ab187b46b 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -748,9 +748,9 @@ Para exibir o menu da faixa de áudio, altere \"Spoof video streams\" para iOS T
Ocultar rótulo de localização
Rótulo de localização está oculto
Rótulo de localização é mostrado
- Ocultar painel de comentários
- Painel de comentários está oculto
- O painel de comentários é mostrado
+ Ocultar comentário de visualização
+ O comentário de visualização está oculto
+ A visualização do comentário é mostrada
Ocultar botão Salvar música
O botão Salvar música está oculto
O botão Salvar música será exibido
diff --git a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
index af89ae2d2..187d0f4cc 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -750,9 +750,9 @@ Para mostrar o menu da faixa de áudio, altere \"Spoof video streams\" para iOS
Ocultar rótulo de localização
Rótulo de localização está oculto
Rótulo de localização é mostrado
- Ocultar painel de comentários
- O painel de comentários está oculto
- O painel de comentários está visível
+ Esconder comentário de pré-visualização
+ Visualização do comentário está escondida
+ Pré-visualização de comentário é exibida
Ocultar botão de salvar música
O botão salvar música está oculto
O botão salvar música é mostrado
diff --git a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
index 17976ac7e..c364f8a7d 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -750,9 +750,9 @@ Pentru a afișa meniul pentru pista audio, schimbați opțiunea „Falsifică fl
Ascunde eticheta locației
Eticheta locației este ascunsă
Eticheta locației este afișată
- Ascunde panoul de comentarii
- Panoul de comentarii este ascuns
- Panoul de comentarii este afișat
+ Ascunde comentariul de previzualizare
+ Comentariul de previzualizare este ascuns
+ Previzualizarea comentariului este afișată
Ascunde butonul Salvează melodia
Butonul de salvare a muzicii este ascuns
Butonul de salvare a muzicii este afișat
diff --git a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
index 56c0a6aed..efdd920e1 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
Скрыть метку местоположения
Метка местоположения в Shorts скрыта
Метка местоположения в Shorts показана
- Скрыть панель комментариев
- Панель комментариев скрыта
- Панель комментариев отображается
+ Скрыть предпросмотр комментария
+ Предпросмотр комментария под плеером скрыт
+ Предпросмотр комментария под плеером показан
Скрыть кнопку \"Сохранить музыку\"
Кнопка \"Сохранить музыку\" в Shorts скрыта
Кнопка \"Сохранить музыку\" в Shorts показана
diff --git a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
index e1151bd2f..ee13b9aef 100644
--- a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
+++ b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
@@ -743,9 +743,9 @@ Ak chcete zobraziť ponuku zvukovej stopy, zmeňte možnosť „Oklamať videost
Skryť štítok polohy
Štítok miesta je skrytý
Zobrazí sa štítok s umiestnením
- Skryť panel komentárov
- Panel komentárov je skrytý
- Panel komentárov je zobrazený
+ Skryť náhľadový komentár
+ Náhľadový komentár je skrytý
+ Zobrazuje sa ukážka komentára
Skryť tlačidlo Uložiť hudbu
Tlačidlo na uloženie hudby je skryté
Tlačidlo na uloženie hudby sa zobrazuje
diff --git a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
index 08050a5e4..bf2ea5735 100644
--- a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
+++ b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
@@ -750,9 +750,9 @@ Opomba: Omogočanje tega tudi prisilno skrije video oglase"
Skrij oznako lokacije
Oznaka lokacije je skrita
Oznaka lokacije je prikazana
- Skrij ploščo s komentarji
- Plošča s komentarji je skrita
- Plošča s komentarji je prikazana
+ Skrij predogled komentarja
+ Predogled komentarja je skrit
+ Predogled komentarja je prikazan
Skrij gumb \'Shrani glasbo\'
Gumb za shranjevanje glasbe je skrit
Gumb za shranjevanje glasbe je prikazan
diff --git a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
index 96222800b..0fd173451 100644
--- a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
+++ b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
@@ -750,9 +750,9 @@ Për të shfaqur menunë e pistës audio, ndryshoni 'Falsifiko transmetimet vide
Fsheh etiketën e vendndodhjes
Etiketë e vendndodhjes është e fshehur
Etiketë e vendndodhjes shfaqet
- Fshih panelin e komenteve
- Paneli i komenteve është i fshehur
- Paneli i komenteve është i dukshëm
+ Fshih komentin e shikimit paraprak
+ Komenti i shikimit paraprak është i fshehur
+ Parashikimi i komentit shfaqet
Fsheh butonin Ruaj muzikën
Butoni \"Ruaj muzikën\" është i fshehur
Butoni \"Ruaj muzikën\" shfaqet
diff --git a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
index 6721c2110..d5c96bb40 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -750,9 +750,9 @@ Da biste prikazali meni „Audio snimak”, promenite opciju „Lažirani video
Sakrij oznaku lokacije
Oznaka lokacije je skrivena
Oznaka lokacije je prikazana
- Sakrij tablu sa komentarima
- Panel sa komentarima je skriven
- Tabla sa komentarima je prikazana
+ Sakrij komentar u pregledu
+ Komentar u pregledu je sakriven
+ Prikazan je pregled komentara
Sakrij dugme „Sačuvaj muziku”
Dugme „Sačuvaj zvuk” je skriveno
Dugme „Sačuvaj zvuk” je prikazano
diff --git a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
index debd8e046..67f09f675 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
Сакриј ознаку локације
Ознака локације је скривена
Ознака локације је приказана
- Сакриј панел за коментаре
- Панел за коментаре је сакривен
- „Резиме коментара” је приказан
+ Сакриј преглед коментара
+ Преглед коментара је сакривен
+ Приказ коментара је приказан
Сакриј дугме „Сачувај музику”
Дугме „Сачувај звук” је скривено
Дугме „Сачувај звук” је приказано
diff --git a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
index 362ddcc09..e4b5a8061 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -750,9 +750,9 @@ För att visa ljudspårsmenyn, ändra \"Spoof video streams\" till iOS TV"Dölj platsetikett
Platsetiketten är dold
Platsetikett är synlig
- Dölj kommentarsfältet
- Kommentarsfältet är dolt
- Kommentarsfältet visas
+ Dölj förhandsgranskningskommentar
+ Förhandsgranskningskommentar är dold
+ Förhandsvisningskommentaren visas
Dölj knapp \'Spara musik\'
Spara musikknappen är dold
Spara musikknappen visas
diff --git a/patches/src/main/resources/addresources/values-th-rTH/strings.xml b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
index 5cbf5ac33..b0871fbd7 100644
--- a/patches/src/main/resources/addresources/values-th-rTH/strings.xml
+++ b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
@@ -748,9 +748,9 @@ Second \"item\" text"
ซ่อนป้ายกำกับสถานที่
ป้ายกำกับสถานที่ถูกซ่อน
ป้ายกำกับสถานที่แสดงอยู่
- ซ่อนแผงความคิดเห็น
- ส่วนความคิดเห็นถูกซ่อนไว้
- แผงความคิดเห็นจะแสดง
+ ซ่อนความคิดเห็นตัวอย่าง
+ ซ่อนความคิดเห็นตัวอย่างแล้ว
+ แสดงตัวอย่างความคิดเห็น
ซ่อนปุ่มบันทึกเพลง
ปุ่มบันทึกเพลงถูกซ่อน
ปุ่มบันทึกเพลงแสดงอยู่
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index fc5545605..780158c1c 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -750,9 +750,9 @@ Ses parçası menüsünü göstermek için \"Video akışlarını taklit et\" ay
Konum etiketini gizle
Konum etiketi gizli
Konum etiketi görünür
- Yorum panelini gizle
- Yorum paneli gizli
- Yorum paneli görünür
+ Ön izlenen yorumu gizle
+ Ön izlenen yorum gizli
+ Ön izlenen yorum görünür
Müziği kaydet düğmesini gizle
Müziği kaydet düğmesi gizli
Müziği kaydet düğmesi görünür
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index e2fb0df6b..fedcaff43 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -751,9 +751,9 @@ Second \"item\" text"
Приховати мітку місцезнаходження
Мітку місцезнаходження приховано
Мітка місцезнаходження показується
- Приховати панель коментарів
- Панель коментарів приховано
- Панель коментарів показується
+ Приховати прев\'ю коментар
+ Прев\'ю коментар в секції коментарів приховано
+ Прев\'ю коментар в секції коментарів показується
Приховати \"Зберегти музику\"
Кнопку \"Зберегти музику\" приховано
Кнопка \"Зберегти музику\" показується
diff --git a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
index 518d46319..a15a1a356 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -750,9 +750,9 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Ẩn nhãn vị trí
Nhãn vị trí đã bị ẩn
Nhãn vị trí được hiển thị
- Ẩn bảng Bình luận
- Đã ẩn bảng điều khiển bình luận
- Bảng bình luận đang hiển thị
+ Ẩn xem trước bình luận
+ Xem trước bình luận được ẩn
+ Xem trước bình luận được hiện
Ẩn nút Lưu âm thanh
Nút lưu nhạc đã bị ẩn
Nút lưu nhạc được hiển thị
diff --git a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
index 0150ac38b..a4c46ee87 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -750,9 +750,9 @@ Second \"item\" text"
隐藏位置标签
位置标签已隐藏
位置标签已显示
- 隐藏评论面板
- 已隐藏评论面板
- 评论面板已显示
+ 隐藏预览评论
+ 预览评论已隐藏
+ 预览评论已显示
隐藏「保存音乐」按钮
保存音乐按钮已隐藏
保存音乐按钮已显示
From bef0dacac54caf1ca9511d7bc19b19140ccb4eaf Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 5 Jun 2025 11:21:05 +0200
Subject: [PATCH 03/31] fix(YouTube - Hide Shorts components): Disable A/B
player flags that prevents hiding buttons
---
.../youtube/layout/hide/shorts/HideShortsComponentsPatch.kt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
index 970cc2260..7bd2aa41f 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
@@ -267,12 +267,12 @@ val hideShortsComponentsPatch = bytecodePatch(
// Since the buttons are native components and not Litho, it should be possible to
// fix the RYD Shorts loading delay by asynchronously loading RYD and updating
// the button text after RYD has loaded.
- shortsExperimentalPlayerFeatureFlagFingerprint.method.returnLate(true)
+ shortsExperimentalPlayerFeatureFlagFingerprint.method.returnLate(false)
// Experimental UI renderer must also be disabled since it requires the
// experimental Shorts player. If this is enabled but Shorts player
// is disabled then the app crashes when the Shorts player is opened.
- renderNextUIFeatureFlagFingerprint.method.returnLate(true)
+ renderNextUIFeatureFlagFingerprint.method.returnLate(false)
}
// endregion
From 617d925fcfdedccb16656b8f9d3ddf1fa11021be Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 5 Jun 2025 09:24:29 +0000
Subject: [PATCH 04/31] chore: Release v5.26.1-dev.1 [skip ci]
## [5.26.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.26.0...v5.26.1-dev.1) (2025-06-05)
### Bug Fixes
* **YouTube - Hide Shorts components:** Disable A/B player flags that prevents hiding buttons ([bef0dac](https://github.com/ReVanced/revanced-patches/commit/bef0dacac54caf1ca9511d7bc19b19140ccb4eaf))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f17f18353..a4b8c5170 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.26.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.26.0...v5.26.1-dev.1) (2025-06-05)
+
+
+### Bug Fixes
+
+* **YouTube - Hide Shorts components:** Disable A/B player flags that prevents hiding buttons ([bef0dac](https://github.com/ReVanced/revanced-patches/commit/bef0dacac54caf1ca9511d7bc19b19140ccb4eaf))
+
# [5.26.0](https://github.com/ReVanced/revanced-patches/compare/v5.25.0...v5.26.0) (2025-06-04)
diff --git a/gradle.properties b/gradle.properties
index 34552e85f..cbe43e913 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.26.0
+version = 5.26.1-dev.1
From f2ca0eeac0f221d4eb77bd2dec0cb4b7dfe6b8f9 Mon Sep 17 00:00:00 2001
From: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Date: Thu, 5 Jun 2025 16:04:02 -0300
Subject: [PATCH 05/31] refactor(Spotify): Add extensions debug logging (#5110)
---
extensions/spotify/build.gradle.kts | 2 +-
.../createbutton/HideCreateButtonPatch.java | 26 ++++++-
.../spotify/misc/UnlockPremiumPatch.java | 78 ++++++++++++++++---
.../privacy/SanitizeSharingLinksPatch.java | 7 +-
extensions/spotify/stub/build.gradle.kts | 2 +-
.../createbutton/HideCreateButtonPatch.kt | 2 +-
.../spotify/layout/theme/CustomThemePatch.kt | 2 +-
.../spotify/misc/UnlockPremiumPatch.kt | 6 +-
.../misc/fix/login/FixFacebookLoginPatch.kt | 2 +-
.../spotify/misc/widgets/Fingerprints.kt | 1 -
10 files changed, 101 insertions(+), 27 deletions(-)
diff --git a/extensions/spotify/build.gradle.kts b/extensions/spotify/build.gradle.kts
index f4da3ba6f..39d58a022 100644
--- a/extensions/spotify/build.gradle.kts
+++ b/extensions/spotify/build.gradle.kts
@@ -6,7 +6,7 @@ dependencies {
android {
defaultConfig {
- minSdk = 24
+ minSdk = 21
}
compileOptions {
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
index f3003bb31..a96ca0cb2 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
@@ -2,6 +2,7 @@ package app.revanced.extension.spotify.layout.hide.createbutton;
import java.util.List;
+import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.Utils;
@SuppressWarnings("unused")
@@ -31,10 +32,21 @@ public final class HideCreateButtonPatch {
}
String stringifiedNavigationBarItem = navigationBarItem.toString();
- boolean isCreateButton = CREATE_BUTTON_TITLE_RES_ID_LIST.stream()
- .anyMatch(stringifiedNavigationBarItem::contains);
+
+ boolean isCreateButton = false;
+ String matchedTitleResId = null;
+
+ for (String titleResId : CREATE_BUTTON_TITLE_RES_ID_LIST) {
+ if (stringifiedNavigationBarItem.contains(titleResId)) {
+ isCreateButton = true;
+ matchedTitleResId = titleResId;
+ }
+ }
if (isCreateButton) {
+ String finalMatchedTitleResId = matchedTitleResId;
+ Logger.printInfo(() -> "Hiding Create button because the navigation bar item " + navigationBarItem +
+ " matched the title resource id " + finalMatchedTitleResId);
return null;
}
@@ -46,6 +58,14 @@ public final class HideCreateButtonPatch {
* Create button.
*/
public static boolean isOldCreateButton(int oldNavigationBarItemTitleResId) {
- return oldNavigationBarItemTitleResId == OLD_CREATE_BUTTON_TITLE_RES_ID;
+ boolean isCreateButton = oldNavigationBarItemTitleResId == OLD_CREATE_BUTTON_TITLE_RES_ID;
+
+ if (isCreateButton) {
+ Logger.printInfo(() -> "Hiding old Create button because the navigation bar item title resource id" +
+ " matched " + OLD_CREATE_BUTTON_TITLE_RES_ID);
+ return true;
+ }
+
+ return false;
}
}
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
index f01fee831..065bbb8f9 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
@@ -5,6 +5,7 @@ import static java.lang.Boolean.TRUE;
import com.spotify.home.evopage.homeapi.proto.Section;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@@ -133,17 +134,33 @@ public final class UnlockPremiumPatch {
try {
for (OverrideAttribute override : PREMIUM_OVERRIDES) {
Object attribute = attributes.get(override.key);
+
if (attribute == null) {
if (override.isExpected) {
- Logger.printException(() -> "'" + override.key + "' expected but not found");
+ Logger.printException(() -> "Attribute " + override.key + " expected but not found");
}
+ continue;
+ }
+
+ Object overrideValue = override.overrideValue;
+ Object originalValue;
+ if (IS_SPOTIFY_LEGACY_APP_TARGET) {
+ originalValue = ((com.spotify.useraccount.v1.AccountAttribute) attribute).value_;
} else {
- Object overrideValue = override.overrideValue;
- if (IS_SPOTIFY_LEGACY_APP_TARGET) {
- ((com.spotify.useraccount.v1.AccountAttribute) attribute).value_ = overrideValue;
- } else {
- ((com.spotify.remoteconfig.internal.AccountAttribute) attribute).value_ = overrideValue;
- }
+ originalValue = ((com.spotify.remoteconfig.internal.AccountAttribute) attribute).value_;
+ }
+
+ if (overrideValue == originalValue) {
+ continue;
+ }
+
+ Logger.printInfo(() -> "Overriding account attribute " + override.key +
+ " from " + originalValue + " to " + overrideValue);
+
+ if (IS_SPOTIFY_LEGACY_APP_TARGET) {
+ ((com.spotify.useraccount.v1.AccountAttribute) attribute).value_ = overrideValue;
+ } else {
+ ((com.spotify.remoteconfig.internal.AccountAttribute) attribute).value_ = overrideValue;
}
}
} catch (Exception ex) {
@@ -155,7 +172,13 @@ public final class UnlockPremiumPatch {
* Injection point. Remove station data from Google Assistant URI.
*/
public static String removeStationString(String spotifyUriOrUrl) {
- return spotifyUriOrUrl.replace("spotify:station:", "spotify:");
+ try {
+ Logger.printInfo(() -> "Removing station string from " + spotifyUriOrUrl);
+ return spotifyUriOrUrl.replace("spotify:station:", "spotify:");
+ } catch (Exception ex) {
+ Logger.printException(() -> "removeStationString failure", ex);
+ return spotifyUriOrUrl;
+ }
}
/**
@@ -164,9 +187,17 @@ public final class UnlockPremiumPatch {
*/
public static void removeHomeSections(List sections) {
try {
- sections.removeIf(section -> REMOVED_HOME_SECTIONS.contains(section.featureTypeCase_));
+ Iterator iterator = sections.iterator();
+
+ while (iterator.hasNext()) {
+ Section section = iterator.next();
+ if (REMOVED_HOME_SECTIONS.contains(section.featureTypeCase_)) {
+ Logger.printInfo(() -> "Removing home section with feature type id " + section.featureTypeCase_);
+ iterator.remove();
+ }
+ }
} catch (Exception ex) {
- Logger.printException(() -> "Remove home sections failure", ex);
+ Logger.printException(() -> "removeHomeSections failure", ex);
}
}
@@ -179,7 +210,30 @@ public final class UnlockPremiumPatch {
}
String stringifiedContextMenuItem = contextMenuItem.toString();
- return FILTERED_CONTEXT_MENU_ITEMS_BY_STRINGS.stream()
- .anyMatch(filters -> filters.stream().allMatch(stringifiedContextMenuItem::contains));
+ for (List stringList : FILTERED_CONTEXT_MENU_ITEMS_BY_STRINGS) {
+ boolean allMatch = true;
+ StringBuilder matchedStrings = new StringBuilder();
+
+ for (int i = 0; i < stringList.size(); i++) {
+ String string = stringList.get(i);
+ if (!stringifiedContextMenuItem.contains(string)) {
+ allMatch = false;
+ break;
+ }
+
+ matchedStrings.append(string);
+ if (i < stringList.size() - 1) {
+ matchedStrings.append(", ");
+ }
+ }
+
+ if (allMatch) {
+ Logger.printInfo(() -> "Filtering context menu item " + stringifiedContextMenuItem +
+ " because the following strings matched: " + matchedStrings);
+ return true;
+ }
+ }
+
+ return false;
}
}
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/privacy/SanitizeSharingLinksPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/privacy/SanitizeSharingLinksPatch.java
index 55541ec9c..55b78933d 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/privacy/SanitizeSharingLinksPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/privacy/SanitizeSharingLinksPatch.java
@@ -33,10 +33,11 @@ public final class SanitizeSharingLinksPatch {
}
}
- return builder.build().toString();
+ String sanitizedUrl = builder.build().toString();
+ Logger.printInfo(() -> "Sanitized url " + url + " to " + sanitizedUrl);
+ return sanitizedUrl;
} catch (Exception ex) {
- Logger.printException(() -> "sanitizeUrl failure", ex);
-
+ Logger.printException(() -> "sanitizeUrl failure with " + url, ex);
return url;
}
}
diff --git a/extensions/spotify/stub/build.gradle.kts b/extensions/spotify/stub/build.gradle.kts
index 61a9e204a..489664c26 100644
--- a/extensions/spotify/stub/build.gradle.kts
+++ b/extensions/spotify/stub/build.gradle.kts
@@ -7,7 +7,7 @@ android {
compileSdk = 34
defaultConfig {
- minSdk = 24
+ minSdk = 21
}
compileOptions {
diff --git a/patches/src/main/kotlin/app/revanced/patches/spotify/layout/hide/createbutton/HideCreateButtonPatch.kt b/patches/src/main/kotlin/app/revanced/patches/spotify/layout/hide/createbutton/HideCreateButtonPatch.kt
index 9685f0463..9bdd69be8 100644
--- a/patches/src/main/kotlin/app/revanced/patches/spotify/layout/hide/createbutton/HideCreateButtonPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/spotify/layout/hide/createbutton/HideCreateButtonPatch.kt
@@ -72,7 +72,7 @@ val hideCreateButtonPatch = bytecodePatch(
if (oldNavigationBarAddItemMethod != null) {
// In case an older version of the app is being patched, hook the old method which adds navigation bar items.
- // Return null early if the navigation bar item title resource id is old Create button title resource id.
+ // Return null early if the navigation bar item title resource id is the old Create button title resource id.
oldNavigationBarAddItemFingerprint.methodOrNull?.apply {
val getNavigationBarItemTitleStringIndex = indexOfFirstInstructionOrThrow {
val reference = getReference()
diff --git a/patches/src/main/kotlin/app/revanced/patches/spotify/layout/theme/CustomThemePatch.kt b/patches/src/main/kotlin/app/revanced/patches/spotify/layout/theme/CustomThemePatch.kt
index 738db4dec..61e847aa2 100644
--- a/patches/src/main/kotlin/app/revanced/patches/spotify/layout/theme/CustomThemePatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/spotify/layout/theme/CustomThemePatch.kt
@@ -129,7 +129,7 @@ val customThemePatch = resourcePatch(
val accentColorPressed by stringOption(
key = "accentColorPressed",
default = "#FF1ABC54",
- title = "Pressed dark theme accent color",
+ title = "Pressed accent color",
description = "The color when accented buttons are pressed, by default slightly darker than accent. " +
"Can be a hex color or a resource reference.",
required = true,
diff --git a/patches/src/main/kotlin/app/revanced/patches/spotify/misc/UnlockPremiumPatch.kt b/patches/src/main/kotlin/app/revanced/patches/spotify/misc/UnlockPremiumPatch.kt
index d32ce24b3..df3615242 100644
--- a/patches/src/main/kotlin/app/revanced/patches/spotify/misc/UnlockPremiumPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/spotify/misc/UnlockPremiumPatch.kt
@@ -38,7 +38,7 @@ val unlockPremiumPatch = bytecodePatch(
// so for now this is a dependent of this patch.
//
// FIXME: Modifying string resources (such as adding patch strings)
- // is currently failing with ReVanced manager.
+ // is currently failing with ReVanced Manager.
// checkEnvironmentPatch,
)
@@ -78,7 +78,7 @@ val unlockPremiumPatch = bytecodePatch(
if (IS_SPOTIFY_LEGACY_APP_TARGET) {
Logger.getLogger(this::class.java.name).warning(
- "Patching a legacy Spotify version. Patch functionality may be limited."
+ "Patching a legacy Spotify version. Patch functionality may be limited."
)
return@execute
}
@@ -174,7 +174,7 @@ val unlockPremiumPatch = bytecodePatch(
// Need to allow mutation of the list so the home ads sections can be removed.
// Protobuf array list has an 'isMutable' boolean parameter that sets the mutability.
// Forcing that always on breaks unrelated code in strange ways.
- // Instead, return early in the method that throws an error if the list is unmutable.
+ // Instead, return early in the method that throws an error if the list is immutable.
abstractProtobufListEnsureIsMutableFingerprint.match(abstractProtobufListClassDef)
.method.returnEarly()
diff --git a/patches/src/main/kotlin/app/revanced/patches/spotify/misc/fix/login/FixFacebookLoginPatch.kt b/patches/src/main/kotlin/app/revanced/patches/spotify/misc/fix/login/FixFacebookLoginPatch.kt
index dc9179854..8c415c5b5 100644
--- a/patches/src/main/kotlin/app/revanced/patches/spotify/misc/fix/login/FixFacebookLoginPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/spotify/misc/fix/login/FixFacebookLoginPatch.kt
@@ -15,7 +15,7 @@ val fixFacebookLoginPatch = bytecodePatch(
// The Facebook SDK tries to handle the login using the Facebook app in case it is installed.
// However, the Facebook app does signature checks with the app that is requesting the authentication,
// which ends up making the Facebook server reject with an invalid key hash for the app signature.
- // Override the Faceboook SDK to always handle the login using the web browser, which does not perform
+ // Override the Facebook SDK to always handle the login using the web browser, which does not perform
// signature checks.
val katanaProxyLoginMethodHandlerClass = katanaProxyLoginMethodHandlerClassFingerprint.originalClassDef
diff --git a/patches/src/main/kotlin/app/revanced/patches/spotify/misc/widgets/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/spotify/misc/widgets/Fingerprints.kt
index 0fc536047..3566512e8 100644
--- a/patches/src/main/kotlin/app/revanced/patches/spotify/misc/widgets/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/spotify/misc/widgets/Fingerprints.kt
@@ -1,7 +1,6 @@
package app.revanced.patches.spotify.misc.widgets
import app.revanced.patcher.fingerprint
-import app.revanced.util.indexOfFirstInstruction
import com.android.tools.smali.dexlib2.Opcode
internal val canBindAppWidgetPermissionFingerprint = fingerprint {
From 9a6a639c4905b00d6dffb0923c839c8e3ae54d0c Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 5 Jun 2025 21:09:25 +0200
Subject: [PATCH 06/31] fix(YouTube - Hide layout components): Remove broken
option 'Hide comments emoji picker' (#5121)
---
.../patches/components/CommentsFilter.java | 26 +++----------------
.../extension/youtube/settings/Settings.java | 2 +-
.../hide/general/HideLayoutComponentsPatch.kt | 2 +-
.../resources/addresources/values/strings.xml | 6 ++---
4 files changed, 9 insertions(+), 27 deletions(-)
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java
index d30504c2c..fa9cc5b7f 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java
@@ -7,11 +7,6 @@ import app.revanced.extension.youtube.settings.Settings;
@SuppressWarnings("unused")
final class CommentsFilter extends Filter {
- private static final String TIMESTAMP_OR_EMOJI_BUTTONS_ENDS_WITH_PATH
- = "|CellType|ContainerType|ContainerType|ContainerType|ContainerType|ContainerType|";
-
- private final StringFilterGroup commentComposer;
- private final ByteArrayFilterGroup emojiPickerBufferGroup;
private final StringFilterGroup filterChipBar;
private final ByteArrayFilterGroup aiCommentsSummary;
@@ -50,14 +45,9 @@ final class CommentsFilter extends Filter {
"super_thanks_button.eml"
);
- commentComposer = new StringFilterGroup(
- Settings.HIDE_COMMENTS_TIMESTAMP_AND_EMOJI_BUTTONS,
- "comment_composer.eml"
- );
-
- emojiPickerBufferGroup = new ByteArrayFilterGroup(
- null,
- "id.comment.quick_emoji.button"
+ StringFilterGroup timestampButton = new StringFilterGroup(
+ Settings.HIDE_COMMENTS_TIMESTAMP_BUTTON,
+ "composer_timestamp_button.eml"
);
filterChipBar = new StringFilterGroup(
@@ -77,7 +67,7 @@ final class CommentsFilter extends Filter {
createAShort,
previewComment,
thanksButton,
- commentComposer,
+ timestampButton,
filterChipBar
);
}
@@ -85,14 +75,6 @@ final class CommentsFilter extends Filter {
@Override
boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray,
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
- if (matchedGroup == commentComposer) {
- // To completely hide the emoji buttons (and leave no empty space), the timestamp button is
- // also hidden because the buffer is exactly the same and there's no way selectively hide.
- return contentIndex == 0
- && path.endsWith(TIMESTAMP_OR_EMOJI_BUTTONS_ENDS_WITH_PATH)
- && emojiPickerBufferGroup.check(protobufBufferArray).isFiltered();
- }
-
if (matchedGroup == filterChipBar) {
return aiCommentsSummary.check(protobufBufferArray).isFiltered();
}
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index 894c6af3d..1ec8c44d4 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -179,7 +179,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_COMMENTS_AI_SUMMARY = new BooleanSetting("revanced_hide_comments_ai_summary", FALSE);
public static final BooleanSetting HIDE_COMMENTS_BY_MEMBERS_HEADER = new BooleanSetting("revanced_hide_comments_by_members_header", FALSE);
public static final BooleanSetting HIDE_COMMENTS_CREATE_A_SHORT_BUTTON = new BooleanSetting("revanced_hide_comments_create_a_short_button", TRUE);
- public static final BooleanSetting HIDE_COMMENTS_TIMESTAMP_AND_EMOJI_BUTTONS = new BooleanSetting("revanced_hide_comments_timestamp_and_emoji_buttons", TRUE);
+ public static final BooleanSetting HIDE_COMMENTS_TIMESTAMP_BUTTON = new BooleanSetting("revanced_hide_comments_timestamp_button", FALSE);
public static final BooleanSetting HIDE_COMMENTS_PREVIEW_COMMENT = new BooleanSetting("revanced_hide_comments_preview_comment", FALSE);
public static final BooleanSetting HIDE_COMMENTS_SECTION = new BooleanSetting("revanced_hide_comments_section", FALSE);
public static final BooleanSetting HIDE_COMMENTS_THANKS_BUTTON = new BooleanSetting("revanced_hide_comments_thanks_button", TRUE);
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt
index 4eef1ea0b..defdc21c6 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt
@@ -161,7 +161,7 @@ val hideLayoutComponentsPatch = bytecodePatch(
SwitchPreference("revanced_hide_comments_by_members_header"),
SwitchPreference("revanced_hide_comments_section"),
SwitchPreference("revanced_hide_comments_create_a_short_button"),
- SwitchPreference("revanced_hide_comments_timestamp_and_emoji_buttons"),
+ SwitchPreference("revanced_hide_comments_timestamp_button"),
SwitchPreference("revanced_hide_comments_preview_comment"),
SwitchPreference("revanced_hide_comments_thanks_button"),
),
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 428f29731..5a08a20ae 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -371,9 +371,9 @@ You will not be notified of any unexpected events."
Hide \'Create a Short\' button
Create a Short button is hidden
Create a Short button is shown
- Hide emoji and timestamp buttons
- Emoji and timestamp buttons are hidden
- Emoji and timestamp buttons are shown
+ Hide timestamp button
+ Timestamp button is hidden
+ Timestamp button is shown
Hide preview comment
Preview comment is hidden
Preview comment is shown
From 4bbc23721f4ff0c1b913fea46875edce3d796928 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 5 Jun 2025 19:12:08 +0000
Subject: [PATCH 07/31] chore: Release v5.26.1-dev.2 [skip ci]
## [5.26.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.1...v5.26.1-dev.2) (2025-06-05)
### Bug Fixes
* **YouTube - Hide layout components:** Remove broken option 'Hide comments emoji picker' ([#5121](https://github.com/ReVanced/revanced-patches/issues/5121)) ([9a6a639](https://github.com/ReVanced/revanced-patches/commit/9a6a639c4905b00d6dffb0923c839c8e3ae54d0c))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a4b8c5170..d10fa8e01 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.26.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.1...v5.26.1-dev.2) (2025-06-05)
+
+
+### Bug Fixes
+
+* **YouTube - Hide layout components:** Remove broken option 'Hide comments emoji picker' ([#5121](https://github.com/ReVanced/revanced-patches/issues/5121)) ([9a6a639](https://github.com/ReVanced/revanced-patches/commit/9a6a639c4905b00d6dffb0923c839c8e3ae54d0c))
+
## [5.26.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.26.0...v5.26.1-dev.1) (2025-06-05)
diff --git a/gradle.properties b/gradle.properties
index cbe43e913..fcd6b4010 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.26.1-dev.1
+version = 5.26.1-dev.2
From 8afbef01343c1e3e6e7e4a4cec6319aebfa4b11c Mon Sep 17 00:00:00 2001
From: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Date: Thu, 5 Jun 2025 16:55:33 -0300
Subject: [PATCH 08/31] fix(Spotify): Prevent hiding all navigation bar buttons
(#5122)
---
.../hide/createbutton/HideCreateButtonPatch.java | 10 ++++++++++
.../extension/spotify/misc/UnlockPremiumPatch.java | 6 ++++++
2 files changed, 16 insertions(+)
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
index a96ca0cb2..6c0975a90 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
@@ -37,6 +37,11 @@ public final class HideCreateButtonPatch {
String matchedTitleResId = null;
for (String titleResId : CREATE_BUTTON_TITLE_RES_ID_LIST) {
+ // In case the resource id has not been found.
+ if (titleResId.equals("0")) {
+ continue;
+ }
+
if (stringifiedNavigationBarItem.contains(titleResId)) {
isCreateButton = true;
matchedTitleResId = titleResId;
@@ -58,6 +63,11 @@ public final class HideCreateButtonPatch {
* Create button.
*/
public static boolean isOldCreateButton(int oldNavigationBarItemTitleResId) {
+ // In case the resource id has not been found.
+ if (OLD_CREATE_BUTTON_TITLE_RES_ID == 0) {
+ return false;
+ }
+
boolean isCreateButton = oldNavigationBarItemTitleResId == OLD_CREATE_BUTTON_TITLE_RES_ID;
if (isCreateButton) {
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
index 065bbb8f9..d455ee6ac 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
@@ -216,6 +216,12 @@ public final class UnlockPremiumPatch {
for (int i = 0; i < stringList.size(); i++) {
String string = stringList.get(i);
+
+ // In case the string is a resource id, and it has not been found.
+ if (string.equals("0")) {
+ continue;
+ }
+
if (!stringifiedContextMenuItem.contains(string)) {
allMatch = false;
break;
From 915bba546bf550d90dcf968e9b4a5f3e010fd6d6 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 5 Jun 2025 19:57:52 +0000
Subject: [PATCH 09/31] chore: Release v5.26.1-dev.3 [skip ci]
## [5.26.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.2...v5.26.1-dev.3) (2025-06-05)
### Bug Fixes
* **Spotify:** Prevent hiding all navigation bar buttons ([#5122](https://github.com/ReVanced/revanced-patches/issues/5122)) ([8afbef0](https://github.com/ReVanced/revanced-patches/commit/8afbef01343c1e3e6e7e4a4cec6319aebfa4b11c))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d10fa8e01..5b9ed9cab 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.26.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.2...v5.26.1-dev.3) (2025-06-05)
+
+
+### Bug Fixes
+
+* **Spotify:** Prevent hiding all navigation bar buttons ([#5122](https://github.com/ReVanced/revanced-patches/issues/5122)) ([8afbef0](https://github.com/ReVanced/revanced-patches/commit/8afbef01343c1e3e6e7e4a4cec6319aebfa4b11c))
+
## [5.26.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.1...v5.26.1-dev.2) (2025-06-05)
diff --git a/gradle.properties b/gradle.properties
index fcd6b4010..5d7edecb1 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.26.1-dev.2
+version = 5.26.1-dev.3
From 50b68f03d49f3ac1427e4854f202018fa18122ff Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 5 Jun 2025 22:05:56 +0200
Subject: [PATCH 10/31] chore: Sync translations (#5123)
---
.../main/resources/addresources/values-ar-rSA/strings.xml | 6 +++---
.../main/resources/addresources/values-az-rAZ/strings.xml | 6 +++---
.../main/resources/addresources/values-be-rBY/strings.xml | 6 +++---
.../main/resources/addresources/values-bg-rBG/strings.xml | 6 +++---
.../main/resources/addresources/values-bn-rBD/strings.xml | 6 +++---
.../main/resources/addresources/values-ca-rES/strings.xml | 6 +++---
.../main/resources/addresources/values-cs-rCZ/strings.xml | 6 +++---
.../main/resources/addresources/values-da-rDK/strings.xml | 6 +++---
.../main/resources/addresources/values-de-rDE/strings.xml | 6 +++---
.../main/resources/addresources/values-el-rGR/strings.xml | 6 +++---
.../main/resources/addresources/values-es-rES/strings.xml | 6 +++---
.../main/resources/addresources/values-et-rEE/strings.xml | 6 +++---
.../main/resources/addresources/values-fi-rFI/strings.xml | 3 ---
.../resources/addresources/values-fil-rPH/strings.xml | 6 +++---
.../main/resources/addresources/values-fr-rFR/strings.xml | 6 +++---
.../main/resources/addresources/values-ga-rIE/strings.xml | 6 +++---
.../main/resources/addresources/values-hu-rHU/strings.xml | 6 +++---
.../main/resources/addresources/values-hy-rAM/strings.xml | 6 +++---
.../main/resources/addresources/values-in-rID/strings.xml | 8 ++++----
.../main/resources/addresources/values-it-rIT/strings.xml | 6 +++---
.../main/resources/addresources/values-iw-rIL/strings.xml | 6 +++---
.../main/resources/addresources/values-ja-rJP/strings.xml | 6 +++---
.../main/resources/addresources/values-ko-rKR/strings.xml | 6 +++---
.../main/resources/addresources/values-lt-rLT/strings.xml | 6 +++---
.../main/resources/addresources/values-lv-rLV/strings.xml | 6 +++---
.../main/resources/addresources/values-nl-rNL/strings.xml | 6 +++---
.../main/resources/addresources/values-pl-rPL/strings.xml | 6 +++---
.../main/resources/addresources/values-pt-rBR/strings.xml | 6 +++---
.../main/resources/addresources/values-pt-rPT/strings.xml | 6 +++---
.../main/resources/addresources/values-ro-rRO/strings.xml | 6 +++---
.../main/resources/addresources/values-ru-rRU/strings.xml | 6 +++---
.../main/resources/addresources/values-sk-rSK/strings.xml | 6 +++---
.../main/resources/addresources/values-sl-rSI/strings.xml | 6 +++---
.../main/resources/addresources/values-sq-rAL/strings.xml | 6 +++---
.../main/resources/addresources/values-sr-rCS/strings.xml | 6 +++---
.../main/resources/addresources/values-sr-rSP/strings.xml | 6 +++---
.../main/resources/addresources/values-sv-rSE/strings.xml | 6 +++---
.../main/resources/addresources/values-th-rTH/strings.xml | 6 +++---
.../main/resources/addresources/values-tr-rTR/strings.xml | 6 +++---
.../main/resources/addresources/values-uk-rUA/strings.xml | 6 +++---
.../main/resources/addresources/values-vi-rVN/strings.xml | 6 +++---
.../main/resources/addresources/values-zh-rCN/strings.xml | 6 +++---
.../main/resources/addresources/values-zh-rTW/strings.xml | 3 ---
43 files changed, 124 insertions(+), 130 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index 551c56e74..366d65bfd 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
إخفاء زر \'إنشاء Short\'
تم إخفاء زر إنشاء Short
يتم عرض زر إنشاء Short
- إخفاء أزرار الرموز التعبيرية والطوابع الزمنية
- تم إخفاء أزرار الرموز التعبيرية والطوابع الزمنية
- يتم عرض أزرار الرموز التعبيرية والطوابع الزمنية
+ زر إخفاء الطابع الزمني
+ زر الطابع الزمني مخفي
+ زر الطابع الزمني معروض
إخفاء تعليق المعاينة
تم إخفاء تعليق المعاينة
يتم عرض تعليق المعاينة
diff --git a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
index ef91a4e08..bb2f34470 100644
--- a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
@@ -311,9 +311,6 @@ Gözlənilməz hallardan xəbərdar olmayacaqsınız."
\"Shorts Yarat\" düyməsini gizlət
Short yarat düyməsi gizlidir
Short yarat düyməsi görünür
- Emoji və vaxt möhürü düymələrin gizlət
- Emoji və vaxt möhürü düymələri gizlidir
- Emoji və vaxt möhürü düymələri görünür
Önbaxış şərhin gizlət
Önbaxış şərhi gizlədilib
Önbaxış şərhi göstərilir
@@ -750,6 +747,9 @@ Audio trek seçimin göstərmək üçün \"Video axınları saxtalaşdır\"ı iO
Məkan etiketini gizlət
Məkan etiketi gizlidir
Məkan etiketi göstərilir
+ Öncül baxış şərhini gizlət
+ Öncül baxış şərhi gizlidir
+ Öncül baxış şərhi göstərilir
Musiqini saxla düyməsini gizlət
\"Musiqini saxla\" düyməsi gizlidir
\"Musiqini saxla\" düyməsi göstərilir
diff --git a/patches/src/main/resources/addresources/values-be-rBY/strings.xml b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
index ecd4df843..96e5ca47d 100644
--- a/patches/src/main/resources/addresources/values-be-rBY/strings.xml
+++ b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
Схаваць кнопку \"Створиць Short\"
Кнопка «Стварыць Shorts» схаваная
Кнопка «Стварыць Shorts» паказаная
- Схаваць кнопкі эмодзі і адзнак часу
- Кнопкі эмодзі і адзнак часу схаваныя
- Кнопкі эмодзі і адзнак часу паказаныя
+ Схаваць кнопку часу
+ Кнопка часу схаваная
+ Кнопка часу паказаная
Схаваць каментарый для папярэдняга прагляду
Каментарый перад праглядам схаваны
Паказваецца папярэдні прагляд каментарыя
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index e7c56e80c..c7424a1d0 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
Бутон за създаване на Shorts
Бутонът \"Създаване на Short\" е скрит
Бутонът \"Създаване на Short\" е показан
- Скриване на бутоните за емоджи и времеви печат
- Бутоните за емоджи и времеви печат са скрити
- Бутоните за емоджи и времеви печат са показани
+ Скриване на бутона за времеви печат
+ Бутонът за времеви печат е скрит
+ Бутонът за времеви печат е показан
Преглед на коментари
Прегледа на коментари е скрит
Прегледа на коментари се показва
diff --git a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
index d83b100cc..b04748d0b 100644
--- a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
+++ b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
@@ -307,9 +307,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
\'Short তৈরি করুন\' বোতাম লুকান
একটি Shorts বোতাম তৈরি করুন লুকানো আছে
একটি Shorts বোতাম তৈরি করুন দেখানো হয়েছে
- ইমোজি এবং টাইমস্ট্যাম্প বোতাম লুকান
- ইমোজি এবং টাইমস্ট্যাম্প বোতাম লুকানো আছে
- ইমোজি এবং টাইমস্ট্যাম্প বোতাম দেখানো হয়েছে
+ সময় চিহ্নিত করার বোতাম লুকান
+ সময় চিহ্নিত করার বোতাম লুকানো আছে
+ সময় চিহ্নিত করার বোতাম দেখানো হয়েছে
মন্তব্যের পূর্বরূপ লুকান
মন্তব্যের পূর্বরূপ লুকিয়ে রয়েছে
মন্তব্যের পূর্বরূপ প্রদর্শিত হয়েছে
diff --git a/patches/src/main/resources/addresources/values-ca-rES/strings.xml b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
index f4fa77e85..b48f19735 100644
--- a/patches/src/main/resources/addresources/values-ca-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
@@ -311,9 +311,9 @@ No se t'informarà de cap esdeveniment inesperat."
Amaga el botó \"Crear un Short\"
El botó Crea un Short s\'amaga
El botó Crea un Short es mostra
- Amaga els botons d\'emojis i marca de temps
- Els botons d\'emojis i marca de temps s\'amaguen
- Els botons d\'emojis i marca de temps es mostren
+ Amaga el botó de marca de temps
+ S\'amaga el botó de marca de temps
+ Es mostra el botó de marca de temps
Amaga la vista prèvia del comentari
La vista prèvia del comentari s\'amaga
La vista prèvia del comentari es mostra
diff --git a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
index db26472d5..a71c77ccd 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -311,9 +311,9 @@ Nebudete informováni o žádné neočekávané události."
Skrýt tlačítko \"Vytvořit Short\"
Tlačítko Vytvořit Short je skryté
Tlačítko Vytvořit Short je zobrazeno
- Skrýt tlačítka emoji a časového razítka
- Tlačítka emoji a časového razítka jsou skryta
- Tlačítka emoji a časového razítka jsou zobrazena
+ Skrýt tlačítko časové osy
+ Tlačítko časové osy je skryté
+ Tlačítko časové osy je zobrazeno
Skrýt náhled komentáře
Náhled komentáře je skryt
Náhled komentáře je zobrazen
diff --git a/patches/src/main/resources/addresources/values-da-rDK/strings.xml b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
index 9c81d419a..2033cb300 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -311,9 +311,9 @@ Du modtager ikke notifikationer om uventede hændelser."
Skjul knappen \"Opret en Short\"
Opret en Short knap er skjult
Opret en Short knap vises
- Skjul emoji- og tidsstempelknapper
- Emoji- og tidsstempelknapper er skjult
- Emoji- og tidsstempelknapper vises
+ Skjul tidsstempelknap
+ Tidsstempelknappen er skjult
+ Tidsstempelknappen vises
Skjul forhåndsvisning kommentar
Forhåndsvisning kommentar er skjult
Forhåndsvis kommentar er vist
diff --git a/patches/src/main/resources/addresources/values-de-rDE/strings.xml b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
index 16f89c996..54ed122e6 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -307,9 +307,9 @@ Sie werden nicht über unerwartete Ereignisse informiert."
\'Verknüpfung erstellen\'-Button ausblenden
Schaltfläche \" Short erstellen\" ist ausgeblendet
Schaltfläche \" Short erstellen\" wird angezeigt
- Emoji- und Zeitstempel-Buttons ausblenden
- Emoji- und Zeitstempel-Buttons sind ausgeblendet
- Emoji- und Zeitstempel-Buttons werden angezeigt
+ Timestamp-Button ausblenden
+ Timestamp-Button ist ausgeblendet
+ Timestamp-Button wird angezeigt
Vorschaukommentar ausblenden
Vorschaukommentar ist ausgeblendet
Vorschau des Kommentars wird angezeigt
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index d3fc48185..472afff62 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -313,9 +313,9 @@ Second \"item\" text"
Κουμπί «Δημιουργία Short»
Κρυμμένο
Εμφανίζεται
- Κουμπιά χρονοσήμανσης και emoji
- Κρυμμένα
- Εμφανίζονται
+ Απόκρυψη κουμπιού χρονοσήμανσης
+ Το κουμπί χρονοσήμανσης είναι κρυφό
+ Εμφανίζεται το κουμπί χρονοσήμανσης
Προεπισκόπηση σχολίου
Κρυμμένη
Εμφανίζεται
diff --git a/patches/src/main/resources/addresources/values-es-rES/strings.xml b/patches/src/main/resources/addresources/values-es-rES/strings.xml
index 69b5aa301..07e21eff4 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -308,9 +308,9 @@ Sin embargo, si activas esto, también se registrarán algunos datos del usuario
Ocultar botón \'Crear un Short\'
El botón Crear un Short está oculto
Se muestra el botón Crear un Short
- Ocultar los botones de emoji y marca de tiempo
- Los botones de emoji y marca de tiempo están ocultos
- Se muestran los botones de emoji y marca de tiempo
+ Ocultar botón de marca de tiempo
+ Botón de marca de tiempo oculto
+ Botón de marca de tiempo mostrado
Ocultar comentario de vista previa
El comentario de la vista previa está oculto
Vista previa del comentario se muestra
diff --git a/patches/src/main/resources/addresources/values-et-rEE/strings.xml b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
index 27a74c115..bd44b56d1 100644
--- a/patches/src/main/resources/addresources/values-et-rEE/strings.xml
+++ b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
@@ -311,9 +311,9 @@ Teid ei teavitata ühestki ootamatust sündmusest."
Peida nupp \"Loo lühis\"
Nupp Loo lühivideo on peidetud
Nupp Loo lühivideo on kuvatud
- Peida emotikonide ja ajatempli nupud
- Emotikonide ja ajatempli nupud on peidetud
- Emotikonide ja ajatempli nupud on kuvatud
+ Peida ajatempli nupp
+ Ajatempli nupp on peidetud
+ Ajatempli nupp on nähtav
Peida eelvaate kommentaar
Eelvaate kommentaar on peidetud
Eelvaate kommentaar on kuvatud
diff --git a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
index df72b462a..c6808fd75 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -311,9 +311,6 @@ Et saa ilmoituksia odottamattomista tapahtumista."
Piilota \"Luo Shorts-video\" -painike
Luo Shorts-video -painike on piilotettu
Luo Shorts-video -painike näytetään
- Piilota emoji- ja aikaleima-painikkeet
- Emoji- ja aikaleima-painikkeet on piilotettu
- Emoji- ja aikaleima-painikkeet näytetään
Piilota kommentin esikatselu
Kommentin esikatselu on piilotettu
Kommentin esikatselu näytetään
diff --git a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
index 6e65442ac..3a60d7371 100644
--- a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
+++ b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
@@ -311,9 +311,9 @@ Hindi ka aabisuhan ng anumang hindi inaasahang mga kaganapan."
Itago ang butong \'Gumawa ng Short\'
Nakatago ang button na Gumawa ng isang Short
Ipinapakita ang button na Gumawa ng isang Short
- Itago ang mga button ng emoji at timestamp
- Nakatago ang mga button ng Emoji at timestamp
- Ipinapakita ang mga button ng Emoji at timestamp
+ Itago ang button na timestamp
+ Nakatago ang button na timestamp
+ Ipinapakita ang button na timestamp
Itago ang preview na komento
Nakatago ang preview ng komento
Ang pag-preview ng komento ay ipinapakita
diff --git a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
index 93aeb2601..bbe3c7ee1 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -311,9 +311,9 @@ Vous ne serez pas informé des événements inattendus."
Masquer le bouton Créer un Short
Le bouton \"Créer un Short\" est masqué
Le bouton \"Créer un Short\" est affiché
- Masquer les boutons emoji et d\'horodatage
- Les boutons emoji et d\'horodatage sont masqués
- Les boutons emoji et d\'horodatage sont affichés
+ Masquer le bouton d’horodatage
+ Le bouton d’horodatage est masqué
+ Le bouton d’horodatage est affiché
Masquer le commentaire servant d\'aperçu
Le commentaire servant d\'aperçu est masqué
Le commentaire servant d\'aperçu est affiché
diff --git a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
index 7433f3434..2f9cfde00 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -311,9 +311,9 @@ Ní chuirfear ar an eolas thú faoi aon imeachtaí gan choinne."
Folaigh an cnaipe \'Cruthaigh Short\'
Tá cnaipe Cruthaigh gearrscéal i bhfolach
Taispeántar cnaipe Cruthaigh gearrscéal
- Folaigh cnaipí emoji agus amlínte
- Tá cnaipí emoji agus amlínte i bhfolach
- Taispeántar cnaipí emoji agus amlínte
+ Folaigh cnaipe an stampa ama
+ Tá cnaipe an stampa ama i bhfolach
+ Taispeántar cnaipe an stampa ama
Folaigh trácht réamhamharc
Tá trácht réamhamhar i bhfolach
Taispeántar trácht réamhamharc
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index 0ec97ecf4..d614c26c8 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -311,9 +311,9 @@ Nem fog értesülni semmilyen váratlan eseményről."
A „Rövid létrehozása” gomb elrejtése
A Rövidfilm létrehozása gomb rejtett
A Rövidfilm létrehozása gomb látható
- Hangulatjel- és időbélyegző gombok elrejtése
- A hangulatjel- és időbélyegző gombok rejtettek
- A hangulatjel- és időbélyegző gombok láthatók
+ Az időbélyegző gomb elrejtése
+ Az időbélyegző gomb el van rejtve
+ Az időbélyegző gomb megjelenik
Megjegyzés előnézet elrejtése
A megjegyzés előnézet el van rejtve
A megjegyzés előnézet megjelenik
diff --git a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
index 38cd99a5b..65e4a9d50 100644
--- a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
+++ b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
@@ -311,9 +311,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
Թաքցնել \"Ստեղծել Shorts\" կոճակը
\"Ստեղծել Short\" կոճակը թաքցված է
\"Ստեղծել Short\" կոճակը ցուցադրվում է
- Թաքցնել էմոջիների և ժամանակային կնիքի կոճակները
- Էմոջիների և ժամանակային կնիքի կոճակները թաքցված են
- Էմոջիների և ժամանակային կնիքի կոճակները ցուցադրվում են
+ Թաքցնել ժամանակային նշումով կոճակը
+ Ժամանակային նշումով կոճակը թաքցված է
+ Ժամանակային նշումով կոճակը ցուցադրվում է
Թաքցնել նախադիտման մեկնաբանությունը
Նախադիտման մեկնաբանությունը թաքցված է
Նախադիտման մեկնաբանությունը երևում է
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index 5700d4213..f63b1556b 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -311,9 +311,9 @@ Anda tidak akan diberi tahu tentang kejadian yang tidak terduga."
Sembunyikan tombol \'Buat Short\'
Tombol Buat Short disembunyikan
Tombol Buat Short ditampilkan
- Sembunyikan tombol emoji dan stempel waktu
- Tombol emoji dan stempel waktu disembunyikan
- Tombol emoji dan stempel waktu ditampilkan
+ Sembunyikan tombol stempel waktu
+ Tombol stempel waktu disembunyikan
+ Tombol stempel waktu ditampilkan
Sembunyikan pratinjau komentar
Pratinjau komentar disembunyikan
Pratinjau komentar ditampilkan
@@ -750,7 +750,7 @@ Untuk menampilkan menu trek Audio, ubah 'Spoof aliran video' ke iOS TV"
Sembunyikan label lokasi
Label lokasi disembunyikan
Label lokasi ditampilkan
- Sembunyikan komentar pratinjau
+ Sembunyikan pratinjau komentar
Pratinjau komentar disembunyikan
Pratinjau komentar ditampilkan
Sembunyikan Simpan musik
diff --git a/patches/src/main/resources/addresources/values-it-rIT/strings.xml b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
index e0aee40e0..34d9519b9 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -311,9 +311,9 @@ Non sarai notificato di eventi imprevisti."
Nascondi il pulsante \'Crea uno Short\'
Il pulsante Crea uno Short è nascosto
Il pulsante Crea uno Short è visibile
- Nascondi i pulsanti emoji e timestamp
- I pulsanti emoji e timestamp sono nascosti
- I pulsanti emoji e timestamp sono visibili
+ Nascondi pulsante timestamp
+ Il pulsante timestamp è nascosto
+ Il pulsante timestamp è visibile
Nascondi il commento di anteprima
Il commento di anteprima è nascosto
Il commento di anteprima è visibile
diff --git a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
index 6938b133b..c51f68285 100644
--- a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
+++ b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
הסתר לחצן \'יצירת Short\'
לחצן יצירת Short מוסתר
לחצן יצירת Short מוצג
- הסתר לחצני אמוג\'י וחותמת זמן
- לחצני אמוג\'י וחותמת זמן מוסתרים
- לחצני אמוג\'י וחותמת זמן מוצגים
+ הסתר לחצן חותם זמן
+ לחצן חותם זמן מוסתר
+ לחצן חותם זמן מוצג
הסתר תצוגה מקדימה של תגובה
תצוגה מקדימה של תגובה מוסתרת
תצוגה מקדימה של תגובה מוצגת
diff --git a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
index d03d9db7e..09ef8f8bc 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -314,9 +314,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
「ショートを作成」ボタンを非表示
「ショートを作成」ボタンは表示されません
「ショートを作成」ボタンは表示されます
- 絵文字ボタンとタイムスタンプ ボタンを非表示
- 絵文字ボタンとタイムスタンプ ボタンは表示されません
- 絵文字ボタンとタイムスタンプ ボタンは表示されます
+ タイムスタンプボタンを非表示
+ タイムスタンプボタンは非表示
+ タイムスタンプボタンは表示されます
コメントのプレビューを非表示
コメントのプレビューは表示されません
コメントのプレビューは表示されます
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index 386690d5a..6c3e247bd 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -315,9 +315,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
Shorts 만들기 버튼 숨기기
Shorts 만들기 버튼이 숨겨집니다
Shorts 만들기 버튼이 표시됩니다
- 타임스탬프 & 이모지 버튼 숨기기
- 타임스탬프 & 이모지 버튼이 숨겨집니다
- 타임스탬프 & 이모지 버튼이 표시됩니다
+ 타임스탬프 버튼 숨기기
+ 타임스탬프 버튼이 숨겨집니다
+ 타임스탬프 버튼이 표시됩니다
댓글 미리보기 숨기기
댓글 미리보기가 숨겨집니다
댓글 미리보기가 표시됩니다
diff --git a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
index fd83cab06..6e7f07677 100644
--- a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
+++ b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
@@ -311,9 +311,9 @@ Apie netikėtus įvykius nebus pranešta."
Slėpti \"Kurti Short\" mygtuką
Mygtukas „Sukurti Short“ paslėptas
Mygtukas „Sukurti Short“ rodomas
- Slėpti jaustukų ir laiko žymų mygtukus
- Jaustukų ir laiko žymų mygtukai paslėpti
- Jaustukų ir laiko žymų mygtukai rodomi
+ Slėpti datos ir laiko žymos mygtuką
+ Datos ir laiko žymos mygtukas paslėptas
+ Datos ir laiko žymos mygtukas rodomas
Slėpti peržiūros komentarą
Peržiūros komentaras yra paslėptas
Peržiūros komentaras yra rodomas
diff --git a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
index 31224047a..c395440de 100644
--- a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
+++ b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
@@ -311,9 +311,9 @@ Jūs netiksit informēts par neparedzētiem notikumiem."
Paslēpt \"Izveidot īso\" pogu
Poga Izveidot Short ir paslēpta
Poga Izveidot Short ir redzama
- Paslēpt emocijzīmju un laikazīmogu pogas
- Emocijzīmju un laikazīmogu pogas ir paslēptas
- Emocijzīmju un laikazīmogu pogas ir redzamas
+ Paslēpt laika zīmoga pogu
+ Laika zīmoga poga ir paslēpta
+ Laika zīmoga poga ir redzama
Paslēpt priekšskatījuma komentāru
Priekšskatījuma komentārs ir paslēpts
Priekšskatījuma komentārs ir redzams
diff --git a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
index 2ed4c9213..c4fe9b6be 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -311,9 +311,9 @@ U wordt niet op de hoogte gesteld van onverwachte gebeurtenissen."
Verberg \'Create a Short\' knop
Knop \'Een Short maken\' is verborgen
Knop \'Een Short maken\' wordt weergegeven
- Emoji- en tijdstempelknoppen verbergen
- Emoji- en tijdstempelknoppen zijn verborgen
- Emoji- en tijdstempelknoppen worden weergegeven
+ Knop voor tijdstempel verbergen
+ Knop voor tijdstempel is verborgen
+ Knop voor tijdstempel wordt weergegeven
Reactie in preview verbergen
Preview reactie is verborgen
Preview reactie wordt getoond
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index acf228fa0..7d8dffc41 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -307,9 +307,9 @@ Nie będziesz informowany o żadnych nieoczekiwanych zdarzeniach."
Przycisk od tworzenia Shortsów
Przycisk Utwórz Short jest ukryty
Przycisk Utwórz Short jest widoczny
- Ukryj przyciski emoji i znacznika czasu
- Przyciski emoji i znacznika czasu są ukryte
- Przyciski emoji i znacznika czasu są widoczne
+ Ukryj przycisk znacznika czasu
+ Przycisk znacznika czasu jest ukryty
+ Przycisk znacznika czasu jest widoczny
Ukryj podgląd komentarzy
Podgląd komentarzy jest ukryty
Podgląd komentarzy jest widoczny
diff --git a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
index ab187b46b..d0e6e886c 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -309,9 +309,9 @@ Você não será notificado sobre nenhum evento inesperado."
Ocultar botão \'Criar um Short\'
O botão Criar um Short está oculto
O botão Criar um Short é mostrado
- Ocultar botões de emoji e carimbo de data/hora
- Os botões de emoji e carimbo de data/hora estão ocultos
- Os botões de emoji e carimbo de data/hora são mostrados
+ Ocultar o botão de carimbo de data/hora
+ O botão de carimbo de data/hora está oculto
+ O botão de carimbo de data/hora é mostrado
Ocultar prévia de comentário
Prévia de comentário está oculta
A prévia de comentário é exibida
diff --git a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
index 187d0f4cc..e77643142 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -311,9 +311,9 @@ Não será notificado de quaisquer eventos inesperados."
Ocultar o botão \'Criar um Short\'
O botão Criar um Short está oculto
O botão Criar um Short é mostrado
- Ocultar botões de emoji e carimbo de data/hora
- Os botões de emoji e carimbo de data/hora estão ocultos
- Os botões de emoji e carimbo de data/hora são mostrados
+ Ocultar o botão de carimbo de data/hora
+ O botão de carimbo de data/hora está oculto
+ O botão de carimbo de data/hora está visível
Esconder comentário de pré-visualização
Visualização do comentário está escondida
Pré-visualização de comentário é exibida
diff --git a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
index c364f8a7d..9eb081418 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -311,9 +311,9 @@ Nu veți fi notificat de niciun eveniment neașteptat."
Ascunde butonul \'Creare Short\'
Butonul Creează un Short este ascuns
Butonul Creează un Short este afișat
- Ascunde butoanele emoji și timestamp
- Butoanele Emoji și timestamp sunt ascunse
- Butoanele Emoji și timestamp sunt afișate
+ Ascunde butonul de marcaj temporal
+ Butonul de marcaj temporal este ascuns
+ Butonul de marcaj temporal este afișat
Ascunde previzualizarea comentariului
Previzualizarea comentariului este ascunsă
Previzualizarea comentariului este afișată
diff --git a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
index efdd920e1..caedb792c 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
Скрыть кнопку \"Создать Short\"
Кнопка \"Создать Short\" при ответе на комментарий скрыта
Кнопка \"Создать Short\" при ответе на комментарий показана
- Скрыть кнопки эмодзи и меток времени
- Кнопки эмодзи и меток времени скрыты
- Кнопки эмодзи и меток времени показаны
+ Скрыть кнопку меток времени
+ Кнопка меток времени скрыта
+ Кнопка меток времени отображается
Скрыть предпросмотр комментария
Предпросмотр комментария под плеером скрыт
Предпросмотр комментария под плеером показан
diff --git a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
index ee13b9aef..94094d3c8 100644
--- a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
+++ b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
@@ -309,9 +309,9 @@ Nebudete informovaní o žiadnych nepredvídaných udalostiach."
Skryť tlačidlo „Vytvoriť krátke video“
Tlačidlo Vytvoriť Short je skryté
Tlačidlo Vytvoriť Short je zobrazené
- Skryť tlačidlá s emoji a časovou pečiatkou
- Tlačidlá s emoji a časovou pečiatkou sú skryté
- Tlačidlá s emoji a časovou pečiatkou sú zobrazené
+ Skryť tlačidlo s časovou pečiatkou
+ Tlačidlo s časovou pečiatkou je skryté
+ Zobrazí sa tlačidlo s časovou pečiatkou
Skryť ukážkový komentár
Komentár ukážky je skrytý
Zobrazí sa ukážka komentára
diff --git a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
index bf2ea5735..8fdfa99df 100644
--- a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
+++ b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
@@ -311,9 +311,9 @@ Ne boste obveščeni o nobenih nepričakovanih dogodkih."
Skrij gumb \"Ustvari Shorts\"
Gumb »Ustvari Short« je skrit
Gumb »Ustvari Short« je prikazan
- Skrij gumbe z emojiji in časovnim žigom
- Gumbi z emojiji in časovnim žigom so skriti
- Gumbi z emojiji in časovnim žigom so prikazani
+ Skrij gumb časovnega žiga
+ Gumb časovnega žiga je skrit
+ Gumb časovnega žiga je prikazan
Skrij predogled komentarja
Predogled komentarja je skrit
Predogled komentarja je prikazan
diff --git a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
index 0fd173451..b5b99c53c 100644
--- a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
+++ b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
@@ -311,9 +311,9 @@ Ju nuk do të njoftoheni për ndonjë ngjarje të papritur."
Fsheh butonin \"Krijo një Short\"
Butoni Krijo një Short është i fshehur
Butoni Krijo një Short është i shfaqur
- Fshih butonat emoji dhe timestamp
- Butonat Emoji dhe timestamp janë të fshehur
- Butonat Emoji dhe timestamp janë të shfaqur
+ Fshih butonin e kohëshënimit
+ Butoni i kohëshënimit është i fshehur
+ Butoni i kohëshënimit është shfaqur
Fsheh komentin e parashikimit
Komenti i parashikimit është i fshehur
Komenti i parashikimit është i dukshëm
diff --git a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
index d5c96bb40..e9acee192 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -311,9 +311,9 @@ Nećete biti obavešteni ni o kakvim neočekivanim događajima."
Sakrij dugme „Napravi Short”
Dugme „Napravi Short” je skriveno
Dugme „Napravi Short” je prikazano
- Sakrij dugmad za emodži i vremensku oznaku
- Dugmad za emodži i vremensku oznaku su skrivena
- Dugmad za emodži i vremensku oznaku su prikazana
+ Sakrij dugme za vremensku oznaku
+ Dugme za vremensku oznaku je skriveno
+ Dugme za vremensku oznaku je prikazano
Sakrij komentar za pregled
Komentar za pregled je skriven
Komentar za pregled je prikazan
diff --git a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
index 67f09f675..a555bcaac 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
Сакриј дугме „Направи Short”
Дугме „Направи Short” је скривено
Дугме „Направи Short” је приказано
- Сакриј дугмад за емоџи и временску ознаку
- Дугмад за емоџи и временску ознаку су скривена
- Дугмад за емоџи и временску ознаку су приказана
+ Сакриј дугме временске ознаке
+ Дугме временске ознаке је сакривено
+ Дугме временске ознаке је приказано
Сакриј коментар за преглед
Коментар за преглед је скривен
Коментар за преглед је приказан
diff --git a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
index e4b5a8061..db5b4f8c1 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -311,9 +311,9 @@ Du kommer inte att bli meddelad om oväntade händelser."
Dölj knappen \'Skapa en kort\'
Knappen Skapa en Short är dold
Knappen Skapa en Short visas
- Dölj emoji- och tidsstämpelknappar
- Emoji- och tidsstämpelknappar är dolda
- Emoji- och tidsstämpelknappar visas
+ Dölj tidsstämpelknappen
+ Tidsstämpelknappen är dold
+ Tidsstämpelknappen är synlig
Dölj förhandsgranskningskommentar
Förhandsgranska kommentaren är dold
Förhandsgranska kommentar är synlig
diff --git a/patches/src/main/resources/addresources/values-th-rTH/strings.xml b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
index b0871fbd7..156b45bc8 100644
--- a/patches/src/main/resources/addresources/values-th-rTH/strings.xml
+++ b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
ซ่อนปุ่ม \'สร้าง Shorts\'
ปุ่มสร้าง Short ถูกซ่อน
ปุ่มสร้าง Short แสดงอยู่
- ซ่อนอิโมจิและปุ่มประทับเวลา
- ปุ่มอิโมจิและประทับเวลาถูกซ่อน
- ปุ่มอิโมจิและประทับเวลาแสดงอยู่
+ ซ่อนปุ่มประทับเวลา
+ ปุ่มประทับเวลาถูกซ่อน
+ ปุ่มประทับเวลาแสดงอยู่
ซ่อนความคิดเห็นตัวอย่าง
ความคิดเห็นตัวอย่างถูกซ่อนไว้
ความคิดเห็นตัวอย่างแสดงอยู่
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index 780158c1c..a25c80d07 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -311,9 +311,9 @@ Beklenmedik olaylar hakkında bilgilendirilmeyeceksiniz."
\'Short oluştur\' düğmesini gizle
Short oluştur düğmesi gizli
Short oluştur düğmesi görünür
- Emoji ve zaman damgası düğmelerini gizle
- Emoji ve zaman damgası düğmeleri gizli
- Emoji ve zaman damgası düğmeleri görünür
+ Zaman damgası düğmesini gizle
+ Zaman damgası düğmesi gizli
+ Zaman damgası düğmesi görünür
Ön izlenen yorumu gizle
Ön izlenen yorum gizli
Ön izlenen yorum görünür
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index fedcaff43..1af04713e 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -312,9 +312,9 @@ Second \"item\" text"
Приховати кнопку \"Створити Short\"
Кнопку \"Створити Short\" приховано
Кнопка \"Створити Short\" показується
- Приховати кнопки емодзі та позначки часу
- Кнопки емодзі та позначки часу приховано
- Кнопки емодзі та позначки часу показуються
+ Приховати кнопку позначки часу
+ Кнопку позначки часу приховано
+ Кнопка позначки часу показується
Приховати прев\'ю коментар
Прев\'ю коментар в секції коментарів приховано
Прев\'ю коментар в секції коментарів показується
diff --git a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
index a15a1a356..b5077e127 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -311,9 +311,9 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Ẩn nút \'Tạo video ngắn\'
Nút Tạo video ngắn đã bị ẩn
Nút Tạo video ngắn được hiển thị
- Ẩn nút biểu tượng cảm xúc và dấu thời gian
- Nút biểu tượng cảm xúc và dấu thời gian được ẩn
- Nút biểu tượng cảm xúc và dấu thời gian được hiển thị
+ Ẩn nút dấu thời gian
+ Nút dấu thời gian được ẩn
+ Nút dấu thời gian được hiện
Ẩn xem trước bình luận
Xem trước bình luận đã bị ẩn
Xem trước bình luận được hiển thị
diff --git a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
index a4c46ee87..f60deee8b 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
隐藏「创建 Short」按钮
“创建Shorts”按钮已隐藏
“创建Shorts”按钮已显示
- 隐藏表情符号和时间戳按钮
- 表情符号和时间戳按钮已隐藏
- 表情符号和时间戳按钮已显示
+ 隐藏时间戳按钮
+ 时间戳按钮已隐藏
+ 时间戳按钮已显示
隐藏评论预览
评论预览已隐藏
评论预览已显示
diff --git a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
index ccdf4dbe5..596a5fc8d 100644
--- a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
@@ -285,9 +285,6 @@ Second \"item\" text"
隱藏「建立 Short」按鈕
已隱藏「建立 Short」按鈕
已顯示「建立 Short」按鈕
- 隱藏表情符號和時間戳記按鈕
- 已隱藏表情符號和時間戳記按鈕
- 已顯示表情符號和時間戳記按鈕
隱藏留言預覽
已隱藏留言預覽
已顯示留言預覽
From 42db0c2e36fefccdbeaa072edcec48b1e05b6270 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 5 Jun 2025 22:06:12 +0200
Subject: [PATCH 11/31] feat(YouTube - Theme): Add option for black and white
splash screen animation (#5119)
---
.../patches/theme/SeekbarColorPatch.java | 37 ++++--------
.../youtube/patches/theme/ThemePatch.java | 56 +++++++++++++++++++
.../extension/youtube/settings/Settings.java | 8 ++-
.../youtube/layout/theme/Fingerprints.kt | 13 +++++
.../youtube/layout/theme/ThemePatch.kt | 25 +++++++--
.../resources/addresources/values/arrays.xml | 15 +++++
.../resources/addresources/values/strings.xml | 3 +
7 files changed, 125 insertions(+), 32 deletions(-)
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/SeekbarColorPatch.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/SeekbarColorPatch.java
index 2156bc693..4e3405860 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/SeekbarColorPatch.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/SeekbarColorPatch.java
@@ -2,6 +2,7 @@ package app.revanced.extension.youtube.patches.theme;
import static app.revanced.extension.shared.StringRef.str;
import static app.revanced.extension.shared.Utils.clamp;
+import static app.revanced.extension.youtube.patches.theme.ThemePatch.SplashScreenAnimationStyle;
import android.content.res.Resources;
import android.graphics.Color;
@@ -173,23 +174,15 @@ public final class SeekbarColorPatch {
*/
public static void setSplashAnimationLottie(LottieAnimationView view, int resourceId) {
try {
- if (!SEEKBAR_CUSTOM_COLOR_ENABLED) {
+ SplashScreenAnimationStyle animationStyle = Settings.SPLASH_SCREEN_ANIMATION_STYLE.get();
+ if (!SEEKBAR_CUSTOM_COLOR_ENABLED
+ // Black and white animations cannot use color replacements.
+ || animationStyle == SplashScreenAnimationStyle.FPS_30_BLACK_AND_WHITE
+ || animationStyle == SplashScreenAnimationStyle.FPS_60_BLACK_AND_WHITE) {
view.patch_setAnimation(resourceId);
return;
}
- //noinspection ConstantConditions
- if (false) { // Set true to force slow animation for development.
- final int longAnimation = Utils.getResourceIdentifier(
- Utils.isDarkModeEnabled()
- ? "startup_animation_5s_30fps_dark"
- : "startup_animation_5s_30fps_light",
- "raw");
- if (longAnimation != 0) {
- resourceId = longAnimation;
- }
- }
-
// Must specify primary key name otherwise the morphing YT logo color is also changed.
String originalKey = "\"k\":";
String originalPrimary = originalKey + "[1,0,0.2,1]";
@@ -199,21 +192,16 @@ public final class SeekbarColorPatch {
String replacementAccent = originalKey + getColorStringArray(customSeekbarColorGradient[1]);
String json = loadRawResourceAsString(resourceId);
- if (json == null) {
- return; // Should never happen.
- }
+ String replacement = json
+ .replace(originalPrimary, replacementPrimary)
+ .replace(originalAccent, replacementAccent);
if (BaseSettings.DEBUG.get() && (!json.contains(originalPrimary) || !json.contains(originalAccent))) {
- String jsonFinal = json;
- Logger.printException(() -> "Could not replace launch animation colors: " + jsonFinal);
+ Logger.printException(() -> "Could not replace splash animation colors: " + json);
}
- Logger.printDebug(() -> "Replacing Lottie animation JSON");
- json = json.replace(originalPrimary, replacementPrimary);
- json = json.replace(originalAccent, replacementAccent);
-
// cacheKey is not needed since the animation will not be reused.
- view.patch_setAnimation(new ByteArrayInputStream(json.getBytes()), null);
+ view.patch_setAnimation(new ByteArrayInputStream(replacement.getBytes()), null);
} catch (Exception ex) {
Logger.printException(() -> "setSplashAnimationLottie failure", ex);
}
@@ -234,8 +222,7 @@ public final class SeekbarColorPatch {
Scanner scanner = new Scanner(inputStream, StandardCharsets.UTF_8.name()).useDelimiter("\\A")) {
return scanner.next();
} catch (IOException e) {
- Logger.printException(() -> "Could not load resource: " + resourceId);
- return null;
+ throw new IllegalStateException("Could not load resource: " + resourceId);
}
}
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/ThemePatch.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/ThemePatch.java
index 0a8dfda9b..38591ba79 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/ThemePatch.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/theme/ThemePatch.java
@@ -1,11 +1,49 @@
package app.revanced.extension.youtube.patches.theme;
+import static app.revanced.extension.youtube.patches.theme.ThemePatch.SplashScreenAnimationStyle.styleFromOrdinal;
+
+import androidx.annotation.Nullable;
+
+import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.Utils;
import app.revanced.extension.youtube.ThemeHelper;
import app.revanced.extension.youtube.settings.Settings;
@SuppressWarnings("unused")
public class ThemePatch {
+
+ public enum SplashScreenAnimationStyle {
+ DEFAULT(0),
+ FPS_60_ONE_SECOND(1),
+ FPS_60_TWO_SECOND(2),
+ FPS_60_FIVE_SECOND(3),
+ FPS_60_BLACK_AND_WHITE(4),
+ FPS_30_ONE_SECOND(5),
+ FPS_30_TWO_SECOND(6),
+ FPS_30_FIVE_SECOND(7),
+ FPS_30_BLACK_AND_WHITE(8);
+ // There exists a 10th json style used as the switch statement default,
+ // but visually it is identical to 60fps one second.
+
+ @Nullable
+ static SplashScreenAnimationStyle styleFromOrdinal(int style) {
+ // Alternatively can return using values()[style]
+ for (SplashScreenAnimationStyle value : values()) {
+ if (value.style == style) {
+ return value;
+ }
+ }
+
+ return null;
+ }
+
+ final int style;
+
+ SplashScreenAnimationStyle(int style) {
+ this.style = style;
+ }
+ }
+
// color constants used in relation with litho components
private static final int[] WHITE_VALUES = {
-1, // comments chip background
@@ -58,4 +96,22 @@ public class ThemePatch {
public static boolean gradientLoadingScreenEnabled(boolean original) {
return GRADIENT_LOADING_SCREEN_ENABLED;
}
+
+ /**
+ * Injection point.
+ */
+ public static int getLoadingScreenType(int original) {
+ SplashScreenAnimationStyle style = Settings.SPLASH_SCREEN_ANIMATION_STYLE.get();
+ if (style == SplashScreenAnimationStyle.DEFAULT) {
+ return original;
+ }
+
+ final int replacement = style.style;
+ if (original != replacement) {
+ Logger.printDebug(() -> "Overriding splash screen style from: "
+ + styleFromOrdinal(original) + " to: " + style);
+ }
+
+ return replacement;
+ }
}
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index 1ec8c44d4..9f0f06254 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -21,14 +21,12 @@ import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerT
import static app.revanced.extension.youtube.patches.OpenShortsInRegularPlayerPatch.ShortsPlayerType;
import static app.revanced.extension.youtube.patches.SeekbarThumbnailsPatch.SeekbarThumbnailsHighQualityAvailability;
import static app.revanced.extension.youtube.patches.components.PlayerFlyoutMenuItemsFilter.HideAudioFlyoutMenuAvailability;
+import static app.revanced.extension.youtube.patches.theme.ThemePatch.SplashScreenAnimationStyle;
import static app.revanced.extension.youtube.sponsorblock.objects.CategoryBehaviour.IGNORE;
import static app.revanced.extension.youtube.sponsorblock.objects.CategoryBehaviour.MANUAL_SKIP;
import static app.revanced.extension.youtube.sponsorblock.objects.CategoryBehaviour.SKIP_AUTOMATICALLY;
import static app.revanced.extension.youtube.sponsorblock.objects.CategoryBehaviour.SKIP_AUTOMATICALLY_ONCE;
-import app.revanced.extension.shared.settings.preference.SharedPrefCategory;
-import app.revanced.extension.youtube.swipecontrols.SwipeControlsConfigurationProvider.SwipeOverlayStyle;
-
import android.graphics.Color;
import app.revanced.extension.shared.Logger;
@@ -40,12 +38,14 @@ import app.revanced.extension.shared.settings.IntegerSetting;
import app.revanced.extension.shared.settings.LongSetting;
import app.revanced.extension.shared.settings.Setting;
import app.revanced.extension.shared.settings.StringSetting;
+import app.revanced.extension.shared.settings.preference.SharedPrefCategory;
import app.revanced.extension.youtube.patches.AlternativeThumbnailsPatch.DeArrowAvailability;
import app.revanced.extension.youtube.patches.AlternativeThumbnailsPatch.StillImagesAvailability;
import app.revanced.extension.youtube.patches.AlternativeThumbnailsPatch.ThumbnailOption;
import app.revanced.extension.youtube.patches.AlternativeThumbnailsPatch.ThumbnailStillTime;
import app.revanced.extension.youtube.patches.MiniplayerPatch;
import app.revanced.extension.youtube.sponsorblock.SponsorBlockSettings;
+import app.revanced.extension.youtube.swipecontrols.SwipeControlsConfigurationProvider.SwipeOverlayStyle;
public class Settings extends BaseSettings {
// Video
@@ -226,6 +226,8 @@ public class Settings extends BaseSettings {
public static final EnumSetting CHANGE_FORM_FACTOR = new EnumSetting<>("revanced_change_form_factor", FormFactor.DEFAULT, true, "revanced_change_form_factor_user_dialog_message");
public static final BooleanSetting BYPASS_IMAGE_REGION_RESTRICTIONS = new BooleanSetting("revanced_bypass_image_region_restrictions", FALSE, true);
public static final BooleanSetting GRADIENT_LOADING_SCREEN = new BooleanSetting("revanced_gradient_loading_screen", FALSE, true);
+ public static final EnumSetting SPLASH_SCREEN_ANIMATION_STYLE = new EnumSetting<>("splash_screen_animation_style", SplashScreenAnimationStyle.FPS_60_ONE_SECOND, true);
+
public static final BooleanSetting REMOVE_VIEWER_DISCRETION_DIALOG = new BooleanSetting("revanced_remove_viewer_discretion_dialog", FALSE,
"revanced_remove_viewer_discretion_dialog_user_dialog_message");
public static final BooleanSetting SPOOF_APP_VERSION = new BooleanSetting("revanced_spoof_app_version", FALSE, true, "revanced_spoof_app_version_user_dialog_message");
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/Fingerprints.kt
index a793eaa3c..f9c2d4e2b 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/Fingerprints.kt
@@ -44,6 +44,19 @@ internal val themeHelperLightColorFingerprint = fingerprint {
}
}
+internal const val GRADIENT_LOADING_SCREEN_AB_CONSTANT = 45412406L
+
internal val useGradientLoadingScreenFingerprint = fingerprint {
literal { GRADIENT_LOADING_SCREEN_AB_CONSTANT }
}
+
+internal const val SPLASH_SCREEN_STYLE_FEATURE_FLAG = 269032877L
+
+internal val splashScreenStyleFingerprint = fingerprint {
+ returns("V")
+ parameters("Landroid/os/Bundle;")
+ literal { SPLASH_SCREEN_STYLE_FEATURE_FLAG }
+ custom { method, classDef ->
+ method.name == "onCreate" && classDef.endsWith("/MainActivity;")
+ }
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt
index 514eae710..bccab11eb 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt
@@ -10,6 +10,7 @@ import app.revanced.patches.all.misc.resources.addResourcesPatch
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
import app.revanced.patches.shared.misc.settings.preference.BasePreference
import app.revanced.patches.shared.misc.settings.preference.InputType
+import app.revanced.patches.shared.misc.settings.preference.ListPreference
import app.revanced.patches.shared.misc.settings.preference.PreferenceCategory
import app.revanced.patches.shared.misc.settings.preference.PreferenceScreenPreference.Sorting
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
@@ -17,6 +18,7 @@ import app.revanced.patches.shared.misc.settings.preference.TextPreference
import app.revanced.patches.youtube.layout.seekbar.seekbarColorPatch
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
import app.revanced.patches.youtube.misc.playservice.is_19_25_or_greater
+import app.revanced.patches.youtube.misc.playservice.is_19_47_or_greater
import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
import app.revanced.patches.youtube.misc.settings.settingsPatch
@@ -27,8 +29,6 @@ import org.w3c.dom.Element
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/youtube/patches/theme/ThemePatch;"
-internal const val GRADIENT_LOADING_SCREEN_AB_CONSTANT = 45412406L
-
val themePatch = bytecodePatch(
name = "Theme",
description = "Adds options for theming and applies a custom background theme (dark background theme defaults to amoled black).",
@@ -232,15 +232,32 @@ val themePatch = bytecodePatch(
addResources("youtube", "layout.theme.themePatch")
PreferenceScreen.GENERAL_LAYOUT.addPreferences(
- SwitchPreference("revanced_gradient_loading_screen"),
+ SwitchPreference("revanced_gradient_loading_screen")
)
+ if (is_19_47_or_greater) {
+ PreferenceScreen.GENERAL_LAYOUT.addPreferences(
+ ListPreference(
+ key = "splash_screen_animation_style",
+ summaryKey = null
+ )
+ )
+ }
+
useGradientLoadingScreenFingerprint.method.insertLiteralOverride(
GRADIENT_LOADING_SCREEN_AB_CONSTANT,
"$EXTENSION_CLASS_DESCRIPTOR->gradientLoadingScreenEnabled(Z)Z"
)
- mapOf(
+ if (is_19_47_or_greater) {
+ // Lottie splash screen exists in earlier versions, but it may not be always on.
+ splashScreenStyleFingerprint.method.insertLiteralOverride(
+ SPLASH_SCREEN_STYLE_FEATURE_FLAG,
+ "$EXTENSION_CLASS_DESCRIPTOR->getLoadingScreenType(I)I"
+ )
+ }
+
+ arrayOf(
themeHelperLightColorFingerprint to lightThemeBackgroundColor,
themeHelperDarkColorFingerprint to darkThemeBackgroundColor,
).forEach { (fingerprint, color) ->
diff --git a/patches/src/main/resources/addresources/values/arrays.xml b/patches/src/main/resources/addresources/values/arrays.xml
index 7889a05dd..61cf1944b 100644
--- a/patches/src/main/resources/addresources/values/arrays.xml
+++ b/patches/src/main/resources/addresources/values/arrays.xml
@@ -187,6 +187,21 @@
- AUTOMOTIVE
+
+
+
+ - @string/splash_screen_animation_style_entry_1
+ - @string/splash_screen_animation_style_entry_2
+
+
+ - FPS_60_ONE_SECOND
+ - FPS_60_BLACK_AND_WHITE
+
+
+
- @string/revanced_exit_fullscreen_entry_1
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 5a08a20ae..e71a91d16 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -1323,6 +1323,9 @@ Swipe to expand or close"
Enable gradient loading screen
Loading screen will have a gradient background
Loading screen will have a solid background
+ Splash screen style
+ Color
+ Black and white
Enable custom seekbar color
Custom seekbar color is shown
Original seekbar color is shown
From d290c0014b34c480a8ececbcbbebd1fb005b2da6 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 5 Jun 2025 20:08:58 +0000
Subject: [PATCH 12/31] chore: Release v5.27.0-dev.1 [skip ci]
# [5.27.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.3...v5.27.0-dev.1) (2025-06-05)
### Features
* **YouTube - Theme:** Add option for black and white splash screen animation ([#5119](https://github.com/ReVanced/revanced-patches/issues/5119)) ([42db0c2](https://github.com/ReVanced/revanced-patches/commit/42db0c2e36fefccdbeaa072edcec48b1e05b6270))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5b9ed9cab..b8c1bac82 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.3...v5.27.0-dev.1) (2025-06-05)
+
+
+### Features
+
+* **YouTube - Theme:** Add option for black and white splash screen animation ([#5119](https://github.com/ReVanced/revanced-patches/issues/5119)) ([42db0c2](https://github.com/ReVanced/revanced-patches/commit/42db0c2e36fefccdbeaa072edcec48b1e05b6270))
+
## [5.26.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.2...v5.26.1-dev.3) (2025-06-05)
diff --git a/gradle.properties b/gradle.properties
index 5d7edecb1..09303fb99 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.26.1-dev.3
+version = 5.27.0-dev.1
From b4400a94ffefeb723fdf339fe744a683c67ee344 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 6 Jun 2025 09:03:38 +0200
Subject: [PATCH 13/31] chore: Sync translations (#5125)
---
.../addresources/values-ar-rSA/strings.xml | 3 +++
.../addresources/values-be-rBY/strings.xml | 3 +++
.../addresources/values-bg-rBG/strings.xml | 3 +++
.../addresources/values-bn-rBD/strings.xml | 3 +++
.../addresources/values-ca-rES/strings.xml | 3 +++
.../addresources/values-cs-rCZ/strings.xml | 3 +++
.../addresources/values-da-rDK/strings.xml | 3 +++
.../addresources/values-de-rDE/strings.xml | 3 +++
.../addresources/values-el-rGR/strings.xml | 3 +++
.../addresources/values-es-rES/strings.xml | 3 +++
.../addresources/values-et-rEE/strings.xml | 3 +++
.../addresources/values-fi-rFI/strings.xml | 1 +
.../addresources/values-fil-rPH/strings.xml | 3 +++
.../addresources/values-fr-rFR/strings.xml | 3 +++
.../addresources/values-ga-rIE/strings.xml | 3 +++
.../addresources/values-hu-rHU/strings.xml | 3 +++
.../addresources/values-hy-rAM/strings.xml | 3 +++
.../addresources/values-in-rID/strings.xml | 3 +++
.../addresources/values-it-rIT/strings.xml | 3 +++
.../addresources/values-iw-rIL/strings.xml | 3 +++
.../addresources/values-ja-rJP/strings.xml | 9 ++++++---
.../addresources/values-ko-rKR/strings.xml | 3 +++
.../addresources/values-lt-rLT/strings.xml | 3 +++
.../addresources/values-lv-rLV/strings.xml | 3 +++
.../addresources/values-nl-rNL/strings.xml | 3 +++
.../addresources/values-pl-rPL/strings.xml | 3 +++
.../addresources/values-pt-rBR/strings.xml | 3 +++
.../addresources/values-pt-rPT/strings.xml | 3 +++
.../addresources/values-ro-rRO/strings.xml | 3 +++
.../addresources/values-ru-rRU/strings.xml | 3 +++
.../addresources/values-sk-rSK/strings.xml | 3 +++
.../addresources/values-sl-rSI/strings.xml | 3 +++
.../addresources/values-sq-rAL/strings.xml | 3 +++
.../addresources/values-sr-rCS/strings.xml | 15 +++++++++------
.../addresources/values-sr-rSP/strings.xml | 9 ++++++---
.../addresources/values-sv-rSE/strings.xml | 3 +++
.../addresources/values-th-rTH/strings.xml | 3 +++
.../addresources/values-tr-rTR/strings.xml | 3 +++
.../addresources/values-uk-rUA/strings.xml | 3 +++
.../addresources/values-vi-rVN/strings.xml | 3 +++
.../addresources/values-zh-rCN/strings.xml | 3 +++
41 files changed, 133 insertions(+), 12 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index 366d65bfd..f83d0c907 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -1256,6 +1256,9 @@ Second \"item\" text"
تمكين شاشة التحميل المتدرجة
ستحتوي شاشة التحميل على خلفية متدرجة
ستحتوي شاشة التحميل على خلفية ثابتة
+ نمط الشاشة الترحيبية
+ اللون
+ أبيض وأسود
تمكين لون شريط تقدم الفيديو المخصص
يتم عرض لون شريط تقدم الفيديو المخصص
يتم عرض لون شريط تقدم الفيديو الاصلي
diff --git a/patches/src/main/resources/addresources/values-be-rBY/strings.xml b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
index 96e5ca47d..38dbc91a0 100644
--- a/patches/src/main/resources/addresources/values-be-rBY/strings.xml
+++ b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
@@ -1257,6 +1257,9 @@ Second \"item\" text"
Уключыць градыентны экран загрузкі
Экран загрузкі будзе мець градыентны фон
Экран загрузкі будзе мець суцэльны фон
+ Стыль застаўкі
+ Колер
+ Чорна-белы
Уключыць уласны колер панэлі пошуку
Паказваецца карыстальніцкі колер панэлі пошуку
Паказаны зыходны колер панэлі пошуку
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index c7424a1d0..1210b37f9 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -1256,6 +1256,9 @@ Second \"item\" text"
Фон на екрана при зареждане на видео
Екранът за зареждане ще има градиентен фон
Екранът за зареждане ще има плътен фон
+ Стил на началния екран
+ Цвят
+ Черно и бяло
Промяна на цвета на индикатора за време
Показва се персонализиран цвят на лентата за напредък
Показва се оригиналния цвят на лентата за напредък
diff --git a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
index b04748d0b..81be89e26 100644
--- a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
+++ b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
@@ -1252,6 +1252,9 @@ Miniplayer স্ক্রিন থেকে বামে বা ডানে
গ্রেডিয়েন্ট লোডিং স্ক্রিণ সক্রিয় করুন
লোডিং স্ক্রিণে একটি গ্রেডিয়েন্ড ব্যাকগ্রাউন্ড থাকবে
লোডিং স্ক্রিণে একটি সলিড ব্যাকগ্রাউন্ড থাকবে
+ স্প্ল্যাশ স্ক্রিন শৈলী
+ রং
+ কালো এবং সাদা
সিকবারে নিজস্ব রং সক্রিয় করুন
সিকবারে নিজস্ব রং প্রদর্শিত হয়েছে
সিকবারে মূল রং প্রদর্শিত হয়েছে
diff --git a/patches/src/main/resources/addresources/values-ca-rES/strings.xml b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
index b48f19735..47c0a0547 100644
--- a/patches/src/main/resources/addresources/values-ca-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
@@ -1255,6 +1255,9 @@ Llisca per expandir o tancar"
Habilita la pantalla de càrrega amb degradació
La pantalla de càrrega tindrà un fons de degradació
La pantalla de càrrega tindrà un fons sòlid
+ Estil de la pantalla de presentació
+ Color
+ Blanc i negre
Habilita el color personalitzat de la barra de cerca
El color personalitzat de la barra de cerca es mostra
El color original de la barra de cerca es mostra
diff --git a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
index a71c77ccd..6e84ec2c1 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -1255,6 +1255,9 @@ Rozbalte nebo zavřete přejetím prstem"
Povolit přechodovou obrazovku načítání
Obrazovka načítání bude mít přechodové pozadí
Obrazovka načítání bude mít pevné pozadí
+ Styl úvodní obrazovky
+ Barva
+ Černobílá
Povolit vlastní barvu posuvníku
Vlasní barva posuvníku je zobrazena
Původní barva posuvníku je zobrazena
diff --git a/patches/src/main/resources/addresources/values-da-rDK/strings.xml b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
index 2033cb300..bf5f62733 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -1256,6 +1256,9 @@ Stryg for at udvide eller lukke"
Aktiver gradient indlæsning af skærmen
Indlæser skærmen vil have en gradient baggrund
Indlæser skærmen vil have en solid baggrund
+ Splash screens udseende
+ Farve
+ Sort og hvid
Aktivér brugerdefineret søgelinjefarve
Brugerdefineret søgelinje farve vises
Original søgelinje farve vises
diff --git a/patches/src/main/resources/addresources/values-de-rDE/strings.xml b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
index 54ed122e6..2f12952e5 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -1249,6 +1249,9 @@ Zum Erweitern oder Schließen wischen"
Gradientenladebildschirm aktivieren
Lade Bildschirm hat einen Farbverlauf Hintergrund
Das Laden des Bildschirms wird einen soliden Hintergrund haben
+ Art des Begrüßungsbildschirms
+ Farbe
+ Schwarz und Weiß
Eigene Suchleistenfarbe aktivieren
Angepasste Suchleistenfarbe wird angezeigt
Originalfarbe der Suchleiste wird angezeigt
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index 472afff62..3453cbf08 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -1257,6 +1257,9 @@ Second \"item\" text"
Διαβάθμιση οθόνης φόρτωσης
Η οθόνη φόρτωσης θα έχει σταδιακές αποχρώσεις φόντο
Η οθόνη φόρτωσης θα έχει στατική απόχρωση φόντο
+ Στυλ οθόνης εκκίνησης
+ Χρώμα
+ Μαύρο και άσπρο
Προσαρμοσμένο χρώμα γραμμής προόδου
Η γραμμή προόδου εμφανίζεται με προσαρμοσμένο χρώμα
Η γραμμή προόδου εμφανίζεται με το αρχικό χρώμα
diff --git a/patches/src/main/resources/addresources/values-es-rES/strings.xml b/patches/src/main/resources/addresources/values-es-rES/strings.xml
index 07e21eff4..f198ded54 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -1244,6 +1244,9 @@ Desliza el dedo para expandir o cerrar"
Activar la pantalla de carga del degradado
La pantalla de carga tendrá un fondo de degradado
La pantalla de carga tendrá un fondo sólido
+ Estilo de la pantalla de presentación
+ Color
+ Blanco y negro
Activar el color personalizado de la barra de búsqueda
Se muestra el color personalizado de la barra de búsqueda
Se muestra el color original de la barra de búsqueda
diff --git a/patches/src/main/resources/addresources/values-et-rEE/strings.xml b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
index bd44b56d1..ace1599de 100644
--- a/patches/src/main/resources/addresources/values-et-rEE/strings.xml
+++ b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
@@ -1256,6 +1256,9 @@ Laiendamiseks või sulgemiseks libista"
Lülita gradientega laadimiskuva sisse
Laadimiskuval on gradientega taust
Laadimiskuval on tahke taust
+ Sissejuhatava ekraani stiil
+ Värv
+ Mustvalge
Lülita kohandatud edastusriba värv sisse
Kohandatud edastusriba värv on nähtav
Originaal edastusriba värv on nähtav
diff --git a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
index c6808fd75..b8f586c1e 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -1253,6 +1253,7 @@ Pyyhkäise laajentaaksesi tai sulkeaksesi"
Ota liukuvärillinen latausruutu käyttöön
Latausruudulla on liukuvärillinen tausta
Latausruudulla on yksivärinen tausta
+ Väri
Ota mukautettu etenemispalkin väri käyttöön
Mukautettu etenemispalkin väri näytetään
Alkuperäinen etenemispalkin väri näytetään
diff --git a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
index 3a60d7371..fa195511e 100644
--- a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
+++ b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
@@ -1254,6 +1254,9 @@ Mag-swipe para palawakin o isara"
Paganahin ang gradient loading screen
Ang paglo-load ng screen ay magkakaroon ng gradient na background
Ang paglo-load ng screen ay magkakaroon ng solidong background
+ Estilo ng splash screen
+ Kulay
+ Itim at puti
Paganahin ang custom na kulay ng seekbar
Ipinapakita ang kulay ng custom na seekbar
Ipinapakita ang orihinal na kulay ng seekbar
diff --git a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
index bbe3c7ee1..298663bf4 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -1255,6 +1255,9 @@ Balayez pour agrandir ou fermer"
Activer le dégradé sur l\'écran de chargement
Le fond de l\'écran de chargement sera un dégradé de couleurs
Le fond de l\'écran de chargement sera une couleur unie
+ Style d\'écran de démarrage
+ Couleur
+ Noir et blanc
Personnaliser la couleur de la barre de progression
La couleur de la barre de progression est personnalisée
La couleur originale de la barre de progression est affichée
diff --git a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
index 2f9cfde00..d2bea604a 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -1256,6 +1256,9 @@ Svaidhpeáil chun leathnú nó dúnadh"
Cumasaigh scáileán luchtaithe
Beidh cúlra grádáin ag an scáileán lódála
Beidh cúlra láidir ag scáileán luchtaithe
+ Stíl scáileáin splancais
+ Dath
+ Dubh agus bán
Cumasaigh dath barra cuardaigh saincheaptha
Taispeántar dath barra cuardaigh saincheaptha
Taispeántar dath barr cuardaigh bunaidh
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index d614c26c8..5aba9f0f5 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -1253,6 +1253,9 @@ Húzza el a képernyőt a kibontáshoz vagy bezáráshoz"
Színátmenetes betöltési képernyő engedélyezése
A betöltési képernyő színátmenetes hatterű lesz
A betöltési képernyő egyszínű hátterű lesz
+ Üdvözlőképernyő stílusa
+ Színes
+ Fekete-fehér
Egyéni keresősáv szín engedélyezése
Az egyéni keresősáv szín megjelenik
Az egyéni keresősáv szín nem jelenik meg
diff --git a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
index 65e4a9d50..b134031f0 100644
--- a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
+++ b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
@@ -1256,6 +1256,9 @@ Mini-player-ը կարող է գրավվել էկրանից դուրս՝ դեպի
Աктиվացնել գրադիենտի բեռնման էկրանը
Բեռնման էկրանը կունենա գրադիենտի ֆոն
Բեռնման էկրանը կունենա մեկ գույնի ֆոն
+ Մեկնարկային էկրանի ոճը
+ Գույն
+ Սև և սպիտակ
Աктиվացնել հարմարեցված seekbar-ի գույնը
Հարմարեցված seekbar-ի գույնը ցուցադրվում է
Սկզբնական seekbar-ի գույնը ցուցադրվում է
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index f63b1556b..f3840763b 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -1255,6 +1255,9 @@ Geser untuk memperluas atau menutup"
Aktifkan layar pemuatan gradien
Layar pemuatan akan memiliki latar belakang gradien
Layar pemuatan akan memiliki latar belakang yang solid
+ Gaya layar splash
+ Warna
+ Hitam dan putih
Aktifkan warna seekbar khusus
Warna seekbar khusus ditampilkan
Warna seekbar asli ditampilkan
diff --git a/patches/src/main/resources/addresources/values-it-rIT/strings.xml b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
index 34d9519b9..bb025cde9 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -1255,6 +1255,9 @@ Scorri per espandere o chiudere"
Abilita la schermata di caricamento col gradiente
La schermata di caricamento avrà uno sfondo col gradiente
La schermata di caricamento avrà uno sfondo a tinta unita
+ Stile schermata iniziale
+ Colore
+ Bianco e nero
Abilita colore personalizzato della barra di avanzamento
Il colore personalizzato della barra di avanzamento è visibile
Il colore originale della barra di avanzamento è visibile
diff --git a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
index c51f68285..8c7b1c6bc 100644
--- a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
+++ b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
@@ -1256,6 +1256,9 @@ Second \"item\" text"
הפעל מסך טעינה עם מעבר צבע
מסך הטעינה יהיה בעל רקע עם מעבר צבע
מסך הטעינה יהיה בעל רקע מוצק
+ סגנון מסך פתיחה
+ צבע
+ שחור ולבן
הפעל צבע סרגל דילוג מותאם אישית
צבע סרגל דילוג מותאם אישית מוצג
צבע סרגל דילוג מקורי מוצג
diff --git a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
index 09ef8f8bc..5d3ce3a94 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -314,9 +314,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
「ショートを作成」ボタンを非表示
「ショートを作成」ボタンは表示されません
「ショートを作成」ボタンは表示されます
- タイムスタンプボタンを非表示
- タイムスタンプボタンは非表示
- タイムスタンプボタンは表示されます
+ タイムスタンプ ボタンを非表示
+ タイムスタンプ ボタンは表示されません
+ タイムスタンプ ボタンは表示されます
コメントのプレビューを非表示
コメントのプレビューは表示されません
コメントのプレビューは表示されます
@@ -1256,6 +1256,9 @@ Automotive レイアウト
グラデーションの読み込み画面を使用する
画面読み込み時にグラデーションの背景が表示されます
画面読み込み時に通常の背景が表示されます
+ スプラッシュ スクリーンのスタイル
+ カラー
+ 白黒
編集したシークバーの色を使用する
編集したシークバーの色が表示されます
デフォルトのシークバーの色が表示されます
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index 6c3e247bd..340cd6baf 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -1259,6 +1259,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
그라데이션 색상 로딩 화면 활성화하기
그라데이션 색상 로딩 화면을 활성화합니다
기본 로딩 화면을 활성화합니다
+ 스플래시 애니메이션 스타일
+ 컬러
+ 흑백
사용자 정의 재생바 색상 활성화하기
사용자 정의 재생바 색상을 활성화합니다
기본 재생바 색상을 활성화합니다
diff --git a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
index 6e7f07677..5dc36be55 100644
--- a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
+++ b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
@@ -1255,6 +1255,9 @@ Braukite, kad išplėstumėte arba uždarytumėte"
Įgalinti gradientinį įkėlimo ekraną
Įkėlimo ekranas turės gradientinį foną
Įkėlimo ekranas turės tvirtą foną
+ Paleidimo ekrano stilius
+ Spalva
+ Juoda ir balta
Įgalinti pritaikytą slankiklio spalvą
Rodoma pritaikyta slankiklio spalva
Rodoma originali slankiklio spalva
diff --git a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
index c395440de..608822f8b 100644
--- a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
+++ b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
@@ -1255,6 +1255,9 @@ Velciet, lai izvērstu vai aizvērtu"
Iespējot gradientu ielādes ekrānu
Ielādes ekrānam būs gradientu fons
Ielādes ekrānam būs ciets fons
+ Sākuma ekrāna stils
+ Krāsa
+ Melnbalts
Iespējot pielāgotu meklēšanas joslas krāsu
Pielāgota meklēšanas joslas krāsa ir redzama
Oriģinālā meklēšanas joslas krāsa ir redzama
diff --git a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
index c4fe9b6be..10fe07ca2 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -1254,6 +1254,9 @@ Swipe om uit te vouwen of te sluiten"
Schakel het laden van het verloopscherm in
Het laadscherm heeft een verlopende achtergrond
Het laadscherm heeft een effen achtergrond
+ Stijl van opstartscherm
+ Kleur
+ Zwart-wit
Schakel aangepaste schuifregelaar kleur in
De aangepaste kleur van de schuifregelaar is zichtbaar
De oorspronkelijke kleur van de schuifregelaar is zichtbaar
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index 7d8dffc41..2902e0db5 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -1252,6 +1252,9 @@ Przesuń, aby rozwinąć lub zamknąć"
Kolorowy ekran ładowania
Ekran ładowania będzie miał kolorowe tło
Ekran ładowania będzie miał stałe tło
+ Styl ekranu powitalnego
+ Kolor
+ Czarno-biały
Niestandardowy kolor paska postępu
Niestandardowy
Oryginalny
diff --git a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
index d0e6e886c..f75aa7a58 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -1253,6 +1253,9 @@ Passe o dedo para expandir ou fechar"
Ativar tela de carregamento em gradiente
Tela de carregamento terá um fundo em gradiente
Tela de carregamento terá um fundo sólido
+ Estilo da tela inicial
+ Cor
+ Preto e branco
Ativar cor personalizada da barra de busca
Cor personalizada da barra de busca é mostrada
Cor original da barra de busca é mostrada
diff --git a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
index e77643142..d03b4cde9 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -1256,6 +1256,9 @@ Deslize para expandir ou fechar"
Ativar ecrã de carregamento do gradiente
Carregar ecrã terá um fundo em gradiente
Carregar ecrã terá um fundo sólido
+ Estilo da tela inicial
+ Cor
+ Preto e branco
Ativar a cor personalizada
Cor personalizada da barra de busca é visível
Cor original da barra de busca é visível
diff --git a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
index 9eb081418..fb3e9df74 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -1255,6 +1255,9 @@ Trageți pentru a extinde sau a închide"
Activează ecranul de încărcare gradient
Încărcarea ecranului va avea un fundal pentru gradient
Ecranul de încărcare va avea un fundal solid
+ Stil ecran de pornire
+ Culoare
+ Alb-negru
Activează culoarea barei de căutare personalizate
Culoarea personalizată a barei de căutare este afișată
Culoarea bara de căutare originală este afișată
diff --git a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
index caedb792c..c6417f15c 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -1256,6 +1256,9 @@ Second \"item\" text"
Включить градиентный фон экрана загрузки
Градиентный фон экрана загрузки макета включен
Сплошной фон экрана загрузки макета включен
+ Стиль заставки
+ Цвет
+ Черно-белый
Включить кастомный цвет полосы прогресса
Кастомный цвет полосы прогресса включен
Оригинальный цвет полосы прогресса включен
diff --git a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
index 94094d3c8..e2d24cc17 100644
--- a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
+++ b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
@@ -1244,6 +1244,9 @@ Potiahnutím rozbalíte alebo zatvoríte"
Povoliť obrazovku načítania gradientu
Načítavacia obrazovka bude mať pozadie s prechodom
Načítavacia obrazovka bude mať pevné pozadie
+ Štýl úvodnej obrazovky
+ Farba
+ Čiernobiela
Povoliť vlastnú farbu vyhľadávacieho panela
Zobrazí sa vlastná farba panela vyhľadávania
Zobrazí sa pôvodná farba vyhľadávacieho panela
diff --git a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
index 8fdfa99df..fe5ec0eb5 100644
--- a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
+++ b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
@@ -1255,6 +1255,9 @@ Podrsnite za razširitev ali zapiranje"
Omogoči zaslon za nalaganje z gradientom
Zaslon za nalaganje bo imel ozadje z gradientom
Zaslon za nalaganje bo imel enobarvno ozadje
+ Slog uvodnega zaslona
+ Barva
+ Črno-belo
Omogoči prilagojeno barvo drsnika
Prilagojena barva drsnika je prikazana
Izvorna barva drsnika je prikazana
diff --git a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
index b5b99c53c..a28f0143b 100644
--- a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
+++ b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
@@ -1254,6 +1254,9 @@ Rrëshqit për të zgjeruar ose mbyllur"
Aktivizo ekranin e ngarkimit me gradient
Ekrani i ngarkimit do të ketë një sfond me gradient
Ekrani i ngarkimit do të ketë një sfond të ngurtë
+ Stili i ekranit hapës
+ Ngjyra
+ E zezë dhe e bardhë
Aktivizo ngjyrën e personalizuar të shkallës së kërkimit
Ngjyra e personalizuar e shkallës së kërkimit është e dukshme
Ngjyra origjinale e shkallës së kërkimit është e dukshme
diff --git a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
index e9acee192..113ce8194 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -311,9 +311,9 @@ Nećete biti obavešteni ni o kakvim neočekivanim događajima."
Sakrij dugme „Napravi Short”
Dugme „Napravi Short” je skriveno
Dugme „Napravi Short” je prikazano
- Sakrij dugme za vremensku oznaku
- Dugme za vremensku oznaku je skriveno
- Dugme za vremensku oznaku je prikazano
+ Sakrij dugme vremenske oznake
+ Dugme vremenske oznake je skriveno
+ Dugme vremenske oznake je prikazano
Sakrij komentar za pregled
Komentar za pregled je skriven
Komentar za pregled je prikazan
@@ -750,9 +750,9 @@ Da biste prikazali meni „Audio snimak”, promenite opciju „Lažirani video
Sakrij oznaku lokacije
Oznaka lokacije je skrivena
Oznaka lokacije je prikazana
- Sakrij komentar u pregledu
- Komentar u pregledu je sakriven
- Prikazan je pregled komentara
+ Sakrij pregled komentara
+ Pregled komentara je skriven
+ Pregled komentara je prikazan
Sakrij dugme „Sačuvaj muziku”
Dugme „Sačuvaj zvuk” je skriveno
Dugme „Sačuvaj zvuk” je prikazano
@@ -1255,6 +1255,9 @@ Prevucite da biste proširili ili zatvorili"
Omogući gradijentnu pozadinu ekrana učitavanja
Ekran učitavanja će imati gradijentnu pozadinu
Ekran učitavanja će imati običnu pozadinu
+ Stil ekrana pokretanja
+ Boja
+ Crno-belo
Omogući prilagođenu boju trake za premotavanje
Prilagođena boja trake za premotavanje je prikazana
Originalna boja trake za premotavanje je prikazana
diff --git a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
index a555bcaac..449838973 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -312,7 +312,7 @@ Second \"item\" text"
Дугме „Направи Short” је скривено
Дугме „Направи Short” је приказано
Сакриј дугме временске ознаке
- Дугме временске ознаке је сакривено
+ Дугме временске ознаке је скривено
Дугме временске ознаке је приказано
Сакриј коментар за преглед
Коментар за преглед је скривен
@@ -751,8 +751,8 @@ Second \"item\" text"
Ознака локације је скривена
Ознака локације је приказана
Сакриј преглед коментара
- Преглед коментара је сакривен
- Приказ коментара је приказан
+ Преглед коментара је скривен
+ Преглед коментара је приказан
Сакриј дугме „Сачувај музику”
Дугме „Сачувај звук” је скривено
Дугме „Сачувај звук” је приказано
@@ -1255,6 +1255,9 @@ Second \"item\" text"
Омогући градијентну позадину екрана учитавања
Екран учитавања ће имати градијентну позадину
Екран учитавања ће имати обичну позадину
+ Стил екрана покретања
+ Боја
+ Црно-бело
Омогући прилагођену боју траке за премотавање
Прилагођена боја траке за премотавање је приказана
Оригинална боја траке за премотавање је приказана
diff --git a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
index db5b4f8c1..2fc662a07 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -1255,6 +1255,9 @@ Svep för att expandera eller stänga"
Aktivera gradient laddar skärmen
Laddar skärmen kommer att ha en lutande bakgrund
Laddar skärmen kommer att ha en solid bakgrund
+ Startskärmens stil
+ Färg
+ Svartvitt
Aktivera anpassad sökfält färg
Anpassad sökfält färg visas
Original sökfält färg visas
diff --git a/patches/src/main/resources/addresources/values-th-rTH/strings.xml b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
index 156b45bc8..dc4ed3344 100644
--- a/patches/src/main/resources/addresources/values-th-rTH/strings.xml
+++ b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
@@ -1254,6 +1254,9 @@ User id ของคุณเหมือนกับรหัสผ่าน
เปิดใช้งานหน้าจอโหลดแบบไล่ระดับสี
หน้าจอโหลดจะมีพื้นหลังแบบไล่ระดับสี
หน้าจอโหลดจะมีพื้นหลังแบบทึบ
+ รูปแบบหน้าจอ Splash
+ สี
+ ขาวดำ
เปิดใช้งานสีแถบเลื่อนแบบกำหนดเอง
แสดงสีแถบเลื่อนแบบกำหนดเอง
แสดงสีแถบเลื่อนดั้งเดิม
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index a25c80d07..012f605c8 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -1256,6 +1256,9 @@ Genişletmek veya kapatmak için kaydırın"
Gradyan yükleme ekranını etkinleştir
Yükleme ekranı gradyan bir arka plana sahip olacak
Yükleme ekranı tek renk bir arka plana sahip olacak
+ Açılış ekranı stili
+ Renk
+ Siyah ve beyaz
Özel zaman çubuğu rengini etkinleştir
Özel zaman çubuğu rengi gösterilir
Orijinal zaman çubuğu rengi gösterilir
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index 1af04713e..0cf5ded65 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -1256,6 +1256,9 @@ Second \"item\" text"
Увімкнути градієнт завантаження
Екран завантаження макета матиме градієнтне тло
Екран завантаження макета матиме суцільне тло
+ Стиль заставки
+ Колір
+ Чорно-білий
Увімкнути користувацький колір
Показується користувацький колір смуги прогресу
Показується оригінальний колір смуги прогресу
diff --git a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
index b5077e127..ea08cb452 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -1255,6 +1255,9 @@ Vuốt để mở rộng hoặc đóng"
Bật màn hình tải màu dốc
Màn hình tải sẽ có một nền màu dốc
Màn hình tải sẽ có một nền màu đặc
+ Kiểu màn hình chờ
+ Màu
+ Đen và trắng
Bật màu tùy chỉnh thanh tiến trình
Màu tùy chỉnh thanh tiến trình được hiển thị
Màu gốc thanh tiến trình được hiển thị
diff --git a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
index f60deee8b..b476741fb 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -1260,6 +1260,9 @@ Second \"item\" text"
启用渐变加载屏幕
加载屏幕将具有渐变背景
加载屏幕将具有纯色背景
+ 启动画面样式
+ 颜色
+ 黑白
启用自定义进度条颜色
自定义进度条颜色显示
显示原始进度条颜色
From 3113cd6d092952c8657454452f34c0ae85358ec9 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Fri, 6 Jun 2025 09:04:07 +0200
Subject: [PATCH 14/31] fix(YouTube - Video quality): Remove non-functional
Shorts 144p default quality
---
.../quality/RememberVideoQualityPatch.kt | 8 +++----
.../resources/addresources/values/arrays.xml | 22 +++++++++++++++++++
2 files changed, 26 insertions(+), 4 deletions(-)
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/video/quality/RememberVideoQualityPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/video/quality/RememberVideoQualityPatch.kt
index 65036fc27..f98e0bac5 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/video/quality/RememberVideoQualityPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/video/quality/RememberVideoQualityPatch.kt
@@ -52,14 +52,14 @@ val rememberVideoQualityPatch = bytecodePatch {
ListPreference(
key = "revanced_shorts_quality_default_mobile",
summaryKey = null,
- entriesKey = "revanced_video_quality_default_entries",
- entryValuesKey = "revanced_video_quality_default_entry_values",
+ entriesKey = "revanced_shorts_quality_default_entries",
+ entryValuesKey = "revanced_shorts_quality_default_entry_values",
),
ListPreference(
key = "revanced_shorts_quality_default_wifi",
summaryKey = null,
- entriesKey = "revanced_video_quality_default_entries",
- entryValuesKey = "revanced_video_quality_default_entry_values",
+ entriesKey = "revanced_shorts_quality_default_entries",
+ entryValuesKey = "revanced_shorts_quality_default_entry_values",
),
SwitchPreference("revanced_remember_shorts_quality_last_selected")
))
diff --git a/patches/src/main/resources/addresources/values/arrays.xml b/patches/src/main/resources/addresources/values/arrays.xml
index 61cf1944b..6e5c17dea 100644
--- a/patches/src/main/resources/addresources/values/arrays.xml
+++ b/patches/src/main/resources/addresources/values/arrays.xml
@@ -400,6 +400,28 @@
- 240
- 144
+
+
+ - @string/revanced_video_quality_default_entry_1
+ - 2160p
+ - 1440p
+ - 1080p
+ - 720p
+ - 480p
+ - 360p
+ - 240p
+
+
+ - -2
+ - 2160
+ - 1440
+ - 1080
+ - 720
+ - 480
+ - 360
+ - 240
+
From dbf20a86b0121fb8314103ed39eef282a1450001 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Fri, 6 Jun 2025 07:06:49 +0000
Subject: [PATCH 15/31] chore: Release v5.27.0-dev.2 [skip ci]
# [5.27.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.1...v5.27.0-dev.2) (2025-06-06)
### Bug Fixes
* **YouTube - Video quality:** Remove non-functional Shorts 144p default quality ([3113cd6](https://github.com/ReVanced/revanced-patches/commit/3113cd6d092952c8657454452f34c0ae85358ec9))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b8c1bac82..f9d542c78 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.1...v5.27.0-dev.2) (2025-06-06)
+
+
+### Bug Fixes
+
+* **YouTube - Video quality:** Remove non-functional Shorts 144p default quality ([3113cd6](https://github.com/ReVanced/revanced-patches/commit/3113cd6d092952c8657454452f34c0ae85358ec9))
+
# [5.27.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.26.1-dev.3...v5.27.0-dev.1) (2025-06-05)
diff --git a/gradle.properties b/gradle.properties
index 09303fb99..617d74040 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.1
+version = 5.27.0-dev.2
From 0923600739a126329fc62100b500216860d7005e Mon Sep 17 00:00:00 2001
From: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Date: Fri, 6 Jun 2025 18:11:32 -0300
Subject: [PATCH 16/31] fix(Spotify): `Hide Create button` patch failing in
edge cases (#5131)
---
.../createbutton/HideCreateButtonPatch.java | 55 ++++++-------
.../spotify/misc/UnlockPremiumPatch.java | 47 +++++------
.../spotify/shared/ComponentFilters.java | 79 +++++++++++++++++++
3 files changed, 126 insertions(+), 55 deletions(-)
create mode 100644 extensions/spotify/src/main/java/app/revanced/extension/spotify/shared/ComponentFilters.java
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
index 6c0975a90..19685e31a 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/layout/hide/createbutton/HideCreateButtonPatch.java
@@ -3,23 +3,29 @@ package app.revanced.extension.spotify.layout.hide.createbutton;
import java.util.List;
import app.revanced.extension.shared.Logger;
-import app.revanced.extension.shared.Utils;
+import app.revanced.extension.spotify.shared.ComponentFilters.*;
@SuppressWarnings("unused")
public final class HideCreateButtonPatch {
/**
- * A list of ids of resources which contain the Create button title.
+ * A list of component filters that match whether a navigation bar item is the Create button.
+ * The main approach used is matching the resource id for the Create button title.
*/
- private static final List CREATE_BUTTON_TITLE_RES_ID_LIST = List.of(
- Integer.toString(Utils.getResourceIdentifier("navigationbar_musicappitems_create_title", "string"))
+ private static final List CREATE_BUTTON_COMPONENT_FILTERS = List.of(
+ new ResourceIdComponentFilter("navigationbar_musicappitems_create_title", "string"),
+ // Temporary fallback and fix for APKs merged with AntiSplit-M not having resources properly encoded,
+ // and thus getting the resource identifier for the Create button title always return 0.
+ // FIXME: Remove this once the above issue is no longer relevant.
+ new StringComponentFilter("spotify:create-menu")
);
/**
- * The old id of the resource which contained the Create button title. Used in older versions of the app.
+ * A component filter for the old id of the resource which contained the Create button title.
+ * Used in older versions of the app.
*/
- private static final int OLD_CREATE_BUTTON_TITLE_RES_ID =
- Utils.getResourceIdentifier("bottom_navigation_bar_create_tab_title", "string");
+ private static final ResourceIdComponentFilter OLD_CREATE_BUTTON_COMPONENT_FILTER =
+ new ResourceIdComponentFilter("bottom_navigation_bar_create_tab_title", "string");
/**
* Injection point. This method is called on every navigation bar item to check whether it is the Create button.
@@ -33,28 +39,20 @@ public final class HideCreateButtonPatch {
String stringifiedNavigationBarItem = navigationBarItem.toString();
- boolean isCreateButton = false;
- String matchedTitleResId = null;
-
- for (String titleResId : CREATE_BUTTON_TITLE_RES_ID_LIST) {
- // In case the resource id has not been found.
- if (titleResId.equals("0")) {
+ for (ComponentFilter componentFilter : CREATE_BUTTON_COMPONENT_FILTERS) {
+ if (componentFilter.filterUnavailable()) {
+ Logger.printInfo(() -> "returnNullIfIsCreateButton: Filter " +
+ componentFilter.getFilterRepresentation() + " not available, skipping");
continue;
}
- if (stringifiedNavigationBarItem.contains(titleResId)) {
- isCreateButton = true;
- matchedTitleResId = titleResId;
+ if (stringifiedNavigationBarItem.contains(componentFilter.getFilterValue())) {
+ Logger.printInfo(() -> "Hiding Create button because the navigation bar item " + navigationBarItem +
+ " matched the filter " + componentFilter.getFilterRepresentation());
+ return null;
}
}
- if (isCreateButton) {
- String finalMatchedTitleResId = matchedTitleResId;
- Logger.printInfo(() -> "Hiding Create button because the navigation bar item " + navigationBarItem +
- " matched the title resource id " + finalMatchedTitleResId);
- return null;
- }
-
return navigationBarItem;
}
@@ -63,16 +61,15 @@ public final class HideCreateButtonPatch {
* Create button.
*/
public static boolean isOldCreateButton(int oldNavigationBarItemTitleResId) {
- // In case the resource id has not been found.
- if (OLD_CREATE_BUTTON_TITLE_RES_ID == 0) {
+ if (OLD_CREATE_BUTTON_COMPONENT_FILTER.filterUnavailable()) {
+ Logger.printInfo(() -> "Skipping hiding old Create button because the resource id for " +
+ OLD_CREATE_BUTTON_COMPONENT_FILTER.resourceName + " is not available");
return false;
}
- boolean isCreateButton = oldNavigationBarItemTitleResId == OLD_CREATE_BUTTON_TITLE_RES_ID;
-
- if (isCreateButton) {
+ if (oldNavigationBarItemTitleResId == OLD_CREATE_BUTTON_COMPONENT_FILTER.getResourceId()) {
Logger.printInfo(() -> "Hiding old Create button because the navigation bar item title resource id" +
- " matched " + OLD_CREATE_BUTTON_TITLE_RES_ID);
+ " matched " + OLD_CREATE_BUTTON_COMPONENT_FILTER.getFilterRepresentation());
return true;
}
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
index d455ee6ac..1baf4af9f 100644
--- a/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/UnlockPremiumPatch.java
@@ -3,6 +3,7 @@ package app.revanced.extension.spotify.misc;
import static java.lang.Boolean.FALSE;
import static java.lang.Boolean.TRUE;
+import app.revanced.extension.spotify.shared.ComponentFilters.*;
import com.spotify.home.evopage.homeapi.proto.Section;
import java.util.Iterator;
@@ -11,7 +12,6 @@ import java.util.Map;
import java.util.Objects;
import app.revanced.extension.shared.Logger;
-import app.revanced.extension.shared.Utils;
@SuppressWarnings("unused")
public final class UnlockPremiumPatch {
@@ -104,29 +104,22 @@ public final class UnlockPremiumPatch {
);
/**
- * A list of lists which contain strings that match whether a context menu item should be filtered out.
- * The main approach used is matching context menu items by the id of their text resource.
+ * A list of lists which contain component filters that match whether a context menu item should be filtered out.
+ * The main approach used is matching context menu items by the id of their title resource.
*/
- private static final List> FILTERED_CONTEXT_MENU_ITEMS_BY_STRINGS = List.of(
+ private static final List> CONTEXT_MENU_ITEMS_COMPONENT_FILTERS = List.of(
// "Listen to music ad-free" upsell on playlists.
- List.of(getResourceIdentifier("context_menu_remove_ads")),
+ List.of(new ResourceIdComponentFilter("context_menu_remove_ads", "id")),
// "Listen to music ad-free" upsell on albums.
- List.of(getResourceIdentifier("playlist_entity_reinventfree_adsfree_context_menu_item")),
+ List.of(new ResourceIdComponentFilter("playlist_entity_reinventfree_adsfree_context_menu_item", "id")),
// "Start a Jam" context menu item, but only filtered if the user does not have premium and the item is
// being used as a Premium upsell (ad).
List.of(
- getResourceIdentifier("group_session_context_menu_start"),
- "isPremiumUpsell=true"
+ new ResourceIdComponentFilter("group_session_context_menu_start", "id"),
+ new StringComponentFilter("isPremiumUpsell=true")
)
);
- /**
- * Utility method for returning resources ids as strings.
- */
- private static String getResourceIdentifier(String resourceIdentifierName) {
- return Integer.toString(Utils.getResourceIdentifier(resourceIdentifierName, "id"));
- }
-
/**
* Injection point. Override account attributes.
*/
@@ -210,32 +203,34 @@ public final class UnlockPremiumPatch {
}
String stringifiedContextMenuItem = contextMenuItem.toString();
- for (List stringList : FILTERED_CONTEXT_MENU_ITEMS_BY_STRINGS) {
+
+ for (List componentFilters : CONTEXT_MENU_ITEMS_COMPONENT_FILTERS) {
boolean allMatch = true;
- StringBuilder matchedStrings = new StringBuilder();
+ StringBuilder matchedFilterRepresentations = new StringBuilder();
- for (int i = 0; i < stringList.size(); i++) {
- String string = stringList.get(i);
+ for (int i = 0, filterSize = componentFilters.size(); i < filterSize; i++) {
+ ComponentFilter componentFilter = componentFilters.get(i);
- // In case the string is a resource id, and it has not been found.
- if (string.equals("0")) {
+ if (componentFilter.filterUnavailable()) {
+ Logger.printInfo(() -> "isFilteredContextMenuItem: Filter " +
+ componentFilter.getFilterRepresentation() + " not available, skipping");
continue;
}
- if (!stringifiedContextMenuItem.contains(string)) {
+ if (!stringifiedContextMenuItem.contains(componentFilter.getFilterValue())) {
allMatch = false;
break;
}
- matchedStrings.append(string);
- if (i < stringList.size() - 1) {
- matchedStrings.append(", ");
+ matchedFilterRepresentations.append(componentFilter.getFilterRepresentation());
+ if (i < filterSize - 1) {
+ matchedFilterRepresentations.append(", ");
}
}
if (allMatch) {
Logger.printInfo(() -> "Filtering context menu item " + stringifiedContextMenuItem +
- " because the following strings matched: " + matchedStrings);
+ " because the following filters matched: " + matchedFilterRepresentations);
return true;
}
}
diff --git a/extensions/spotify/src/main/java/app/revanced/extension/spotify/shared/ComponentFilters.java b/extensions/spotify/src/main/java/app/revanced/extension/spotify/shared/ComponentFilters.java
new file mode 100644
index 000000000..0349c713b
--- /dev/null
+++ b/extensions/spotify/src/main/java/app/revanced/extension/spotify/shared/ComponentFilters.java
@@ -0,0 +1,79 @@
+package app.revanced.extension.spotify.shared;
+
+import app.revanced.extension.shared.Logger;
+import app.revanced.extension.shared.Utils;
+
+public final class ComponentFilters {
+
+ public interface ComponentFilter {
+ String getFilterValue();
+ String getFilterRepresentation();
+ default boolean filterUnavailable() {
+ return false;
+ }
+ }
+
+ public static final class ResourceIdComponentFilter implements ComponentFilter {
+
+ public final String resourceName;
+ public final String resourceType;
+ // Android resources are always positive, so -1 is a valid sentinel value to indicate it has not been loaded.
+ // 0 is returned when a resource has not been found.
+ private int resourceId = -1;
+ private String stringfiedResourceId = null;
+
+ public ResourceIdComponentFilter(String resourceName, String resourceType) {
+ this.resourceName = resourceName;
+ this.resourceType = resourceType;
+ }
+
+ public int getResourceId() {
+ if (resourceId == -1) {
+ resourceId = Utils.getResourceIdentifier(resourceName, resourceType);
+ }
+ return resourceId;
+ }
+
+ @Override
+ public String getFilterValue() {
+ if (stringfiedResourceId == null) {
+ stringfiedResourceId = Integer.toString(getResourceId());
+ }
+ return stringfiedResourceId;
+ }
+
+ @Override
+ public String getFilterRepresentation() {
+ boolean resourceFound = getResourceId() != 0;
+ return (resourceFound ? getFilterValue() + " (" : "") + resourceName + (resourceFound ? ")" : "");
+ }
+
+ @Override
+ public boolean filterUnavailable() {
+ boolean resourceNotFound = getResourceId() == 0;
+ if (resourceNotFound) {
+ Logger.printInfo(() -> "Resource id for " + resourceName + " was not found");
+ }
+ return resourceNotFound;
+ }
+ }
+
+ public static final class StringComponentFilter implements ComponentFilter {
+
+ public final String string;
+
+ public StringComponentFilter(String string) {
+ this.string = string;
+ }
+
+ @Override
+ public String getFilterValue() {
+ return string;
+ }
+
+ @Override
+ public String getFilterRepresentation() {
+ return string;
+ }
+ }
+}
From 032cd2134abbe6d0e2389ad2086b0bc4df43074a Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Fri, 6 Jun 2025 21:14:18 +0000
Subject: [PATCH 17/31] chore: Release v5.27.0-dev.3 [skip ci]
# [5.27.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.2...v5.27.0-dev.3) (2025-06-06)
### Bug Fixes
* **Spotify:** `Hide Create button` patch failing in edge cases ([#5131](https://github.com/ReVanced/revanced-patches/issues/5131)) ([0923600](https://github.com/ReVanced/revanced-patches/commit/0923600739a126329fc62100b500216860d7005e))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f9d542c78..8c1bce5c1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.2...v5.27.0-dev.3) (2025-06-06)
+
+
+### Bug Fixes
+
+* **Spotify:** `Hide Create button` patch failing in edge cases ([#5131](https://github.com/ReVanced/revanced-patches/issues/5131)) ([0923600](https://github.com/ReVanced/revanced-patches/commit/0923600739a126329fc62100b500216860d7005e))
+
# [5.27.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.1...v5.27.0-dev.2) (2025-06-06)
diff --git a/gradle.properties b/gradle.properties
index 617d74040..1a24739c2 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.2
+version = 5.27.0-dev.3
From 863e92b20ad6682f10524e475ed18f879048ecae Mon Sep 17 00:00:00 2001
From: hoodles <207470673+hoo-dles@users.noreply.github.com>
Date: Fri, 6 Jun 2025 14:20:00 -0700
Subject: [PATCH 18/31] fix(Bandcamp - Remove play limits): Support latest app
version (#5124)
---
.../app/revanced/patches/bandcamp/limitations/Fingerprints.kt | 2 +-
.../patches/bandcamp/limitations/RemovePlayLimitsPatch.kt | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt
index 96bbab5cc..15d306bc9 100644
--- a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt
@@ -3,5 +3,5 @@ package app.revanced.patches.bandcamp.limitations
import app.revanced.patcher.fingerprint
internal val handlePlaybackLimitsFingerprint = fingerprint {
- strings("play limits processing track", "found play_count")
+ strings("track_id", "play_count")
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt
index 9ba60935f..f0740d04c 100644
--- a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt
@@ -1,7 +1,7 @@
package app.revanced.patches.bandcamp.limitations
-import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.patch.bytecodePatch
+import app.revanced.util.returnEarly
@Suppress("unused")
val removePlayLimitsPatch = bytecodePatch(
@@ -11,6 +11,6 @@ val removePlayLimitsPatch = bytecodePatch(
compatibleWith("com.bandcamp.android")
execute {
- handlePlaybackLimitsFingerprint.method.addInstructions(0, "return-void")
+ handlePlaybackLimitsFingerprint.method.returnEarly()
}
}
From b6f0afa015a7c42fc6bc1eeeca61f1ed565f7449 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Fri, 6 Jun 2025 21:22:31 +0000
Subject: [PATCH 19/31] chore: Release v5.27.0-dev.4 [skip ci]
# [5.27.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.3...v5.27.0-dev.4) (2025-06-06)
### Bug Fixes
* **Bandcamp - Remove play limits:** Support latest app version ([#5124](https://github.com/ReVanced/revanced-patches/issues/5124)) ([863e92b](https://github.com/ReVanced/revanced-patches/commit/863e92b20ad6682f10524e475ed18f879048ecae))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8c1bce5c1..0189afbec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.3...v5.27.0-dev.4) (2025-06-06)
+
+
+### Bug Fixes
+
+* **Bandcamp - Remove play limits:** Support latest app version ([#5124](https://github.com/ReVanced/revanced-patches/issues/5124)) ([863e92b](https://github.com/ReVanced/revanced-patches/commit/863e92b20ad6682f10524e475ed18f879048ecae))
+
# [5.27.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.2...v5.27.0-dev.3) (2025-06-06)
diff --git a/gradle.properties b/gradle.properties
index 1a24739c2..b0f25560a 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.3
+version = 5.27.0-dev.4
From 328d232fe77406fa93a14768fc66e7b998506fba Mon Sep 17 00:00:00 2001
From: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Date: Sun, 8 Jun 2025 04:13:53 -0300
Subject: [PATCH 20/31] feat(Google Photos): Add `Enable DCIM folders backup
control` patch (#5138)
---
patches/api/patches.api | 4 ++++
.../EnableDCIMFoldersBackupControlPatch.kt | 18 ++++++++++++++++++
.../googlephotos/misc/backup/Fingerprints.kt | 8 ++++++++
3 files changed, 30 insertions(+)
create mode 100644 patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/EnableDCIMFoldersBackupControlPatch.kt
create mode 100644 patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/Fingerprints.kt
diff --git a/patches/api/patches.api b/patches/api/patches.api
index 978961283..7feb20361 100644
--- a/patches/api/patches.api
+++ b/patches/api/patches.api
@@ -192,6 +192,10 @@ public final class app/revanced/patches/googlenews/misc/gms/GmsCoreSupportPatchK
public static final fun getGmsCoreSupportPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
+public final class app/revanced/patches/googlephotos/misc/backup/EnableDCIMFoldersBackupControlPatchKt {
+ public static final fun getEnableDCIMFoldersBackupControlPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
+}
+
public final class app/revanced/patches/googlephotos/misc/extension/ExtensionPatchKt {
public static final fun getExtensionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/EnableDCIMFoldersBackupControlPatch.kt b/patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/EnableDCIMFoldersBackupControlPatch.kt
new file mode 100644
index 000000000..35c541159
--- /dev/null
+++ b/patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/EnableDCIMFoldersBackupControlPatch.kt
@@ -0,0 +1,18 @@
+package app.revanced.patches.googlephotos.misc.backup
+
+import app.revanced.patcher.patch.bytecodePatch
+import app.revanced.util.returnEarly
+
+@Suppress("unused")
+val enableDCIMFoldersBackupControlPatch = bytecodePatch(
+ name = "Enable DCIM folders backup control",
+ description = "Disables always on backup for the Camera and other DCIM folders, allowing you to control backup " +
+ "for each folder individually. This will make the app default to having no folders backed up.",
+ use = false,
+) {
+ compatibleWith("com.google.android.apps.photos")
+
+ execute {
+ isDCIMFolderBackupControlDisabled.method.returnEarly(false)
+ }
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/Fingerprints.kt
new file mode 100644
index 000000000..71dda1f3a
--- /dev/null
+++ b/patches/src/main/kotlin/app/revanced/patches/googlephotos/misc/backup/Fingerprints.kt
@@ -0,0 +1,8 @@
+package app.revanced.patches.googlephotos.misc.backup
+
+import app.revanced.patcher.fingerprint
+
+internal val isDCIMFolderBackupControlDisabled = fingerprint {
+ returns("Z")
+ strings("/dcim", "/mars_files/")
+}
From 0d2674867015e73f1e814d86dc9673d3c85979b7 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Sun, 8 Jun 2025 07:17:04 +0000
Subject: [PATCH 21/31] chore: Release v5.27.0-dev.5 [skip ci]
# [5.27.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.4...v5.27.0-dev.5) (2025-06-08)
### Features
* **Google Photos:** Add `Enable DCIM folders backup control` patch ([#5138](https://github.com/ReVanced/revanced-patches/issues/5138)) ([328d232](https://github.com/ReVanced/revanced-patches/commit/328d232fe77406fa93a14768fc66e7b998506fba))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0189afbec..4e166bd26 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.4...v5.27.0-dev.5) (2025-06-08)
+
+
+### Features
+
+* **Google Photos:** Add `Enable DCIM folders backup control` patch ([#5138](https://github.com/ReVanced/revanced-patches/issues/5138)) ([328d232](https://github.com/ReVanced/revanced-patches/commit/328d232fe77406fa93a14768fc66e7b998506fba))
+
# [5.27.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.3...v5.27.0-dev.4) (2025-06-06)
diff --git a/gradle.properties b/gradle.properties
index b0f25560a..5c51d8a38 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.4
+version = 5.27.0-dev.5
From ac6b916c0c212167c4645e2110500dc811b3e54a Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Sun, 8 Jun 2025 14:03:00 +0200
Subject: [PATCH 22/31] feat(YouTube - Hide Shorts components): Add hide 'New
posts' button
---
.../extension/youtube/patches/components/ShortsFilter.java | 4 ++++
.../app/revanced/extension/youtube/settings/Settings.java | 1 +
.../youtube/layout/hide/shorts/HideShortsComponentsPatch.kt | 1 +
patches/src/main/resources/addresources/values/strings.xml | 3 +++
4 files changed, 9 insertions(+)
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java
index 2bacb34e9..fe47ddcf8 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/ShortsFilter.java
@@ -267,6 +267,10 @@ public final class ShortsFilter extends Filter {
Settings.HIDE_SHORTS_GREEN_SCREEN_BUTTON,
"greenscreen_temp"
),
+ new ByteArrayFilterGroup(
+ Settings.HIDE_SHORTS_NEW_POSTS_BUTTON,
+ "yt_outline_box_pencil"
+ ),
new ByteArrayFilterGroup(
Settings.HIDE_SHORTS_HASHTAG_BUTTON,
"yt_outline_hashtag_"
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index 9f0f06254..c01820d51 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -262,6 +262,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_SHORTS_DISLIKE_BUTTON = new BooleanSetting("revanced_hide_shorts_dislike_button", FALSE);
public static final BooleanSetting HIDE_SHORTS_FULL_VIDEO_LINK_LABEL = new BooleanSetting("revanced_hide_shorts_full_video_link_label", FALSE);
public static final BooleanSetting HIDE_SHORTS_GREEN_SCREEN_BUTTON = new BooleanSetting("revanced_hide_shorts_green_screen_button", TRUE);
+ public static final BooleanSetting HIDE_SHORTS_NEW_POSTS_BUTTON = new BooleanSetting("revanced_hide_shorts_new_posts_button", TRUE);
public static final BooleanSetting HIDE_SHORTS_HASHTAG_BUTTON = new BooleanSetting("revanced_hide_shorts_hashtag_button", TRUE);
public static final BooleanSetting HIDE_SHORTS_HISTORY = new BooleanSetting("revanced_hide_shorts_history", FALSE);
public static final BooleanSetting HIDE_SHORTS_HOME = new BooleanSetting("revanced_hide_shorts_home", FALSE);
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
index 7bd2aa41f..3a7a15ad3 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/shorts/HideShortsComponentsPatch.kt
@@ -98,6 +98,7 @@ private val hideShortsComponentsResourcePatch = resourcePatch {
SwitchPreference("revanced_hide_shorts_upcoming_button"),
SwitchPreference("revanced_hide_shorts_green_screen_button"),
SwitchPreference("revanced_hide_shorts_hashtag_button"),
+ SwitchPreference("revanced_hide_shorts_new_posts_button"),
SwitchPreference("revanced_hide_shorts_shop_button"),
SwitchPreference("revanced_hide_shorts_tagged_products"),
SwitchPreference("revanced_hide_shorts_search_suggestions"),
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index e71a91d16..3fe80b645 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -827,6 +827,9 @@ To show the Audio track menu, change \'Spoof video streams\' to iOS TV"
Hide Green screen button
Green screen button is hidden
Green screen button is shown
+ Hide New posts button
+ New posts button is shown
+ New posts button is hidden
Hide hashtag button
Hashtag button is hidden
Hashtag button is shown
From 1d46ad0b6a43dd2297e91d598afd85180ec5ec24 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Sun, 8 Jun 2025 12:06:28 +0000
Subject: [PATCH 23/31] chore: Release v5.27.0-dev.6 [skip ci]
# [5.27.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.5...v5.27.0-dev.6) (2025-06-08)
### Features
* **YouTube - Hide Shorts components:** Add hide 'New posts' button ([ac6b916](https://github.com/ReVanced/revanced-patches/commit/ac6b916c0c212167c4645e2110500dc811b3e54a))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4e166bd26..a7cc30a7d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.5...v5.27.0-dev.6) (2025-06-08)
+
+
+### Features
+
+* **YouTube - Hide Shorts components:** Add hide 'New posts' button ([ac6b916](https://github.com/ReVanced/revanced-patches/commit/ac6b916c0c212167c4645e2110500dc811b3e54a))
+
# [5.27.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.4...v5.27.0-dev.5) (2025-06-08)
diff --git a/gradle.properties b/gradle.properties
index 5c51d8a38..906672bd6 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.5
+version = 5.27.0-dev.6
From dd8afa2b07b50be24d764c0f6ddc9e1bbdb91bf1 Mon Sep 17 00:00:00 2001
From: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Date: Sun, 8 Jun 2025 15:04:58 -0300
Subject: [PATCH 24/31] feat(YouTube - Hide player overlay buttons): Add in app
setting for "Hide player control buttons background" (#5147)
---
.../HidePlayerOverlayButtonsPatch.java | 29 ++++++++++++++++
.../extension/youtube/settings/Settings.java | 1 +
.../layout/buttons/overlay/Fingerprints.kt | 8 +++++
.../overlay/HidePlayerOverlayButtonsPatch.kt | 34 ++++++++++++++++++-
.../PlayerControlsBackgroundPatch.kt | 33 +++---------------
.../resources/addresources/values/strings.xml | 3 ++
6 files changed, 78 insertions(+), 30 deletions(-)
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/HidePlayerOverlayButtonsPatch.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/HidePlayerOverlayButtonsPatch.java
index c1a0065db..070c330d0 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/HidePlayerOverlayButtonsPatch.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/HidePlayerOverlayButtonsPatch.java
@@ -1,6 +1,7 @@
package app.revanced.extension.youtube.patches;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.ImageView;
import app.revanced.extension.shared.Logger;
@@ -58,6 +59,22 @@ public final class HidePlayerOverlayButtonsPatch {
});
}
+ /**
+ * Injection point.
+ */
+ public static void hidePlayerControlButtonsBackground(View rootView) {
+ try {
+ if (!Settings.HIDE_PLAYER_CONTROL_BUTTONS_BACKGROUND.get()) {
+ return;
+ }
+
+ // Each button is an ImageView with a background set to another drawable.
+ removeImageViewsBackgroundRecursive(rootView);
+ } catch (Exception ex) {
+ Logger.printException(() -> "removePlayerControlButtonsBackground failure", ex);
+ }
+ }
+
private static void hideView(View parentView, int resourceId) {
View nextPreviousButton = parentView.findViewById(resourceId);
@@ -69,4 +86,16 @@ public final class HidePlayerOverlayButtonsPatch {
Logger.printDebug(() -> "Hiding previous/next button");
Utils.hideViewByRemovingFromParentUnderCondition(true, nextPreviousButton);
}
+
+ private static void removeImageViewsBackgroundRecursive(View currentView) {
+ if (currentView instanceof ImageView imageView) {
+ imageView.setBackground(null);
+ }
+
+ if (currentView instanceof ViewGroup viewGroup) {
+ for (int i = 0; i < viewGroup.getChildCount(); i++) {
+ removeImageViewsBackgroundRecursive(viewGroup.getChildAt(i));
+ }
+ }
+ }
}
diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index c01820d51..d644a582d 100644
--- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -135,6 +135,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_AUTOPLAY_BUTTON = new BooleanSetting("revanced_hide_autoplay_button", TRUE, true);
public static final BooleanSetting HIDE_CAPTIONS_BUTTON = new BooleanSetting("revanced_hide_captions_button", FALSE);
public static final BooleanSetting HIDE_CAST_BUTTON = new BooleanSetting("revanced_hide_cast_button", TRUE, true);
+ public static final BooleanSetting HIDE_PLAYER_CONTROL_BUTTONS_BACKGROUND = new BooleanSetting("revanced_hide_player_control_buttons_background", FALSE, true);
public static final BooleanSetting HIDE_CHANNEL_BAR = new BooleanSetting("revanced_hide_channel_bar", FALSE);
public static final BooleanSetting HIDE_CHANNEL_MEMBER_SHELF = new BooleanSetting("revanced_hide_channel_member_shelf", TRUE);
public static final BooleanSetting HIDE_COMMUNITY_GUIDELINES = new BooleanSetting("revanced_hide_community_guidelines", TRUE);
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/Fingerprints.kt
index 323603b50..7cc63f0fe 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/Fingerprints.kt
@@ -2,6 +2,7 @@ package app.revanced.patches.youtube.layout.buttons.overlay
import app.revanced.patcher.fingerprint
import app.revanced.util.containsLiteralInstruction
+import app.revanced.util.literal
import com.android.tools.smali.dexlib2.AccessFlags
internal val playerControlsPreviousNextOverlayTouchFingerprint = fingerprint {
@@ -20,3 +21,10 @@ internal val mediaRouteButtonFingerprint = fingerprint {
methodDef.definingClass.endsWith("/MediaRouteButton;") && methodDef.name == "setVisibility"
}
}
+
+internal val inflateControlsGroupLayoutStubFingerprint = fingerprint {
+ accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
+ parameters()
+ returns("V")
+ literal { controlsButtonGroupLayoutStub }
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/HidePlayerOverlayButtonsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/HidePlayerOverlayButtonsPatch.kt
index 504fad256..8f1cd6d54 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/HidePlayerOverlayButtonsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/buttons/overlay/HidePlayerOverlayButtonsPatch.kt
@@ -28,6 +28,8 @@ internal var playerControlPreviousButtonTouchArea = -1L
private set
internal var playerControlNextButtonTouchArea = -1L
private set
+internal var controlsButtonGroupLayoutStub = -1L
+ private set
private val hidePlayerOverlayButtonsResourcePatch = resourcePatch {
dependsOn(resourceMappingPatch)
@@ -35,6 +37,7 @@ private val hidePlayerOverlayButtonsResourcePatch = resourcePatch {
execute {
playerControlPreviousButtonTouchArea = resourceMappings["id", "player_control_previous_button_touch_area"]
playerControlNextButtonTouchArea = resourceMappings["id", "player_control_next_button_touch_area"]
+ controlsButtonGroupLayoutStub = resourceMappings["id", "youtube_controls_button_group_layout_stub"]
}
}
@@ -43,7 +46,8 @@ private const val EXTENSION_CLASS_DESCRIPTOR =
val hidePlayerOverlayButtonsPatch = bytecodePatch(
name = "Hide player overlay buttons",
- description = "Adds options to hide the player Cast, Autoplay, Captions, and Previous & Next buttons.",
+ description = "Adds options to hide the player Cast, Autoplay, Captions, Previous & Next buttons, and the player " +
+ "control buttons background.",
) {
dependsOn(
sharedExtensionPatch,
@@ -72,6 +76,7 @@ val hidePlayerOverlayButtonsPatch = bytecodePatch(
SwitchPreference("revanced_hide_cast_button"),
SwitchPreference("revanced_hide_captions_button"),
SwitchPreference("revanced_hide_autoplay_button"),
+ SwitchPreference("revanced_hide_player_control_buttons_background"),
)
// region Hide player next/previous button.
@@ -147,5 +152,32 @@ val hidePlayerOverlayButtonsPatch = bytecodePatch(
}
// endregion
+
+ // region Hide player control buttons background.
+
+ inflateControlsGroupLayoutStubFingerprint.method.apply {
+ val controlsButtonGroupLayoutStubResIdConstIndex =
+ indexOfFirstLiteralInstructionOrThrow(controlsButtonGroupLayoutStub)
+ val inflateControlsGroupLayoutStubIndex =
+ indexOfFirstInstruction(controlsButtonGroupLayoutStubResIdConstIndex) {
+ getReference()?.name == "inflate"
+ }
+
+ val freeRegister = findFreeRegister(inflateControlsGroupLayoutStubIndex)
+ val hidePlayerControlButtonsBackgroundDescriptor =
+ "$EXTENSION_CLASS_DESCRIPTOR->hidePlayerControlButtonsBackground(Landroid/view/View;)V"
+
+ addInstructions(
+ inflateControlsGroupLayoutStubIndex + 1,
+ """
+ # Move the inflated layout to a temporary register.
+ # The result of the inflate method is by default not moved to a register after the method is called.
+ move-result-object v$freeRegister
+ invoke-static { v$freeRegister }, $hidePlayerControlButtonsBackgroundDescriptor
+ """
+ )
+ }
+
+ // endregion
}
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/player/background/PlayerControlsBackgroundPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/player/background/PlayerControlsBackgroundPatch.kt
index ca109ed20..5c20556a8 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/player/background/PlayerControlsBackgroundPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/player/background/PlayerControlsBackgroundPatch.kt
@@ -1,37 +1,12 @@
package app.revanced.patches.youtube.layout.player.background
import app.revanced.patcher.patch.resourcePatch
-import app.revanced.util.doRecursively
-import org.w3c.dom.Element
+import app.revanced.patches.youtube.layout.buttons.overlay.hidePlayerOverlayButtonsPatch
@Suppress("unused")
+@Deprecated("Functionality added to hidePlayerOverlayButtonsPatch", ReplaceWith("hidePlayerOverlayButtonsPatch"))
val playerControlsBackgroundPatch = resourcePatch(
- name = "Remove player controls background",
- description = "Removes the dark background surrounding the video player controls.",
- use = false,
+ description = "Removes the dark background surrounding the video player control buttons.",
) {
- compatibleWith(
- "com.google.android.youtube"(
- "19.16.39",
- "19.25.37",
- "19.34.42",
- "19.43.41",
- "19.47.53",
- "20.07.39",
- "20.12.46",
- )
- )
-
- execute {
- document("res/drawable/player_button_circle_background.xml").use { document ->
-
- document.doRecursively node@{ node ->
- if (node !is Element) return@node
-
- node.getAttributeNode("android:color")?.let { attribute ->
- attribute.textContent = "@android:color/transparent"
- }
- }
- }
- }
+ dependsOn(hidePlayerOverlayButtonsPatch)
}
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 3fe80b645..16d1a7cae 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -743,6 +743,9 @@ To show the Audio track menu, change \'Spoof video streams\' to iOS TV"
Hide Autoplay button
Autoplay button is hidden
Autoplay button is shown
+ Hide player control buttons background
+ Player control buttons background is hidden
+ Player control buttons background is shown
Hide end screen cards
From 0e91533828602412dfd0d3f17b27a9cca9023e75 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Sun, 8 Jun 2025 18:07:53 +0000
Subject: [PATCH 25/31] chore: Release v5.27.0-dev.7 [skip ci]
# [5.27.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.6...v5.27.0-dev.7) (2025-06-08)
### Features
* **YouTube - Hide player overlay buttons:** Add in app setting for "Hide player control buttons background" ([#5147](https://github.com/ReVanced/revanced-patches/issues/5147)) ([dd8afa2](https://github.com/ReVanced/revanced-patches/commit/dd8afa2b07b50be24d764c0f6ddc9e1bbdb91bf1))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7cc30a7d..73afe457d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.6...v5.27.0-dev.7) (2025-06-08)
+
+
+### Features
+
+* **YouTube - Hide player overlay buttons:** Add in app setting for "Hide player control buttons background" ([#5147](https://github.com/ReVanced/revanced-patches/issues/5147)) ([dd8afa2](https://github.com/ReVanced/revanced-patches/commit/dd8afa2b07b50be24d764c0f6ddc9e1bbdb91bf1))
+
# [5.27.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.5...v5.27.0-dev.6) (2025-06-08)
diff --git a/gradle.properties b/gradle.properties
index 906672bd6..3223d9e72 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.6
+version = 5.27.0-dev.7
From 92311b8e5675f3d4b80ed690d34b699fb847e3cd Mon Sep 17 00:00:00 2001
From: ILoveOpenSourceApplications
<117499019+ILoveOpenSourceApplications@users.noreply.github.com>
Date: Mon, 9 Jun 2025 19:37:43 +0530
Subject: [PATCH 26/31] feat: Add `Hide app icon` patch (#4977)
---
patches/api/patches.api | 4 ++
.../all/misc/appicon/HideAppIconPatch.kt | 48 +++++++++++++++++++
2 files changed, 52 insertions(+)
create mode 100644 patches/src/main/kotlin/app/revanced/patches/all/misc/appicon/HideAppIconPatch.kt
diff --git a/patches/api/patches.api b/patches/api/patches.api
index 7feb20361..fd9424c7b 100644
--- a/patches/api/patches.api
+++ b/patches/api/patches.api
@@ -6,6 +6,10 @@ public final class app/revanced/patches/all/misc/adb/HideAdbPatchKt {
public static final fun getHideAdbStatusPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
+public final class app/revanced/patches/all/misc/appicon/HideAppIconPatchKt {
+ public static final fun getHideAppIconPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
+}
+
public final class app/revanced/patches/all/misc/build/BaseSpoofBuildInfoPatchKt {
public static final fun baseSpoofBuildInfoPatch (Lkotlin/jvm/functions/Function0;)Lapp/revanced/patcher/patch/BytecodePatch;
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/all/misc/appicon/HideAppIconPatch.kt b/patches/src/main/kotlin/app/revanced/patches/all/misc/appicon/HideAppIconPatch.kt
new file mode 100644
index 000000000..a0411d89f
--- /dev/null
+++ b/patches/src/main/kotlin/app/revanced/patches/all/misc/appicon/HideAppIconPatch.kt
@@ -0,0 +1,48 @@
+package app.revanced.patches.all.misc.appicon
+
+import app.revanced.patcher.patch.resourcePatch
+import app.revanced.util.asSequence
+import app.revanced.util.childElementsSequence
+import java.util.logging.Logger
+import org.w3c.dom.Element
+
+@Suppress("unused")
+val hideAppIconPatch = resourcePatch(
+ name = "Hide app icon",
+ description = "Hides the app icon from the Android launcher.",
+ use = false,
+) {
+ execute {
+ document("AndroidManifest.xml").use { document ->
+ var changed = false
+
+ val intentFilters = document.getElementsByTagName("intent-filter")
+ for (node in intentFilters.asSequence().filterIsInstance()) {
+ var hasMainAction = false
+ var launcherCategory: Element? = null
+
+ for (child in node.childElementsSequence()) {
+ when (child.tagName) {
+ "action" -> if (child.getAttribute("android:name") == "android.intent.action.MAIN") {
+ hasMainAction = true
+ }
+ "category" -> if (child.getAttribute("android:name") == "android.intent.category.LAUNCHER") {
+ launcherCategory = child
+ }
+ }
+ }
+
+ if (hasMainAction && launcherCategory != null) {
+ launcherCategory.setAttribute("android:name", "android.intent.category.DEFAULT")
+ changed = true
+ }
+ }
+
+ if (!changed) {
+ Logger.getLogger(this::class.java.name)
+ .warning("No changes made: Did not find any launcher intent-filters to change.")
+ }
+ }
+ }
+}
+
From 4d2decd99c2926cdd7d5d19ba56233c507ea38ae Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Mon, 9 Jun 2025 14:11:00 +0000
Subject: [PATCH 27/31] chore: Release v5.27.0-dev.8 [skip ci]
# [5.27.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.7...v5.27.0-dev.8) (2025-06-09)
### Features
* Add `Hide app icon` patch ([#4977](https://github.com/ReVanced/revanced-patches/issues/4977)) ([92311b8](https://github.com/ReVanced/revanced-patches/commit/92311b8e5675f3d4b80ed690d34b699fb847e3cd))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 73afe457d..4105acf27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.7...v5.27.0-dev.8) (2025-06-09)
+
+
+### Features
+
+* Add `Hide app icon` patch ([#4977](https://github.com/ReVanced/revanced-patches/issues/4977)) ([92311b8](https://github.com/ReVanced/revanced-patches/commit/92311b8e5675f3d4b80ed690d34b699fb847e3cd))
+
# [5.27.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.6...v5.27.0-dev.7) (2025-06-08)
diff --git a/gradle.properties b/gradle.properties
index 3223d9e72..eaf72c500 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.7
+version = 5.27.0-dev.8
From 9175b23e8360d13c8c1c9c8602ca0b5931d13627 Mon Sep 17 00:00:00 2001
From: Dawid Krajcarz <80264606+drobotk@users.noreply.github.com>
Date: Mon, 9 Jun 2025 20:13:05 +0200
Subject: [PATCH 28/31] feat(Messenger): Add `Hide Facebook button` patch
(#5057)
---
.../messenger/metaai/RemoveMetaAIPatch.java | 14 ++++++++------
patches/api/patches.api | 4 ++++
.../patches/messenger/layout/Fingerprints.kt | 10 ++++++++++
.../messenger/layout/HideFacebookButtonPatch.kt | 16 ++++++++++++++++
.../patches/messenger/metaai/Fingerprints.kt | 7 +++----
.../messenger/metaai/RemoveMetaAIPatch.kt | 4 ++--
.../messenger/misc/extension/ExtensionPatch.kt | 2 +-
7 files changed, 44 insertions(+), 13 deletions(-)
create mode 100644 patches/src/main/kotlin/app/revanced/patches/messenger/layout/Fingerprints.kt
create mode 100644 patches/src/main/kotlin/app/revanced/patches/messenger/layout/HideFacebookButtonPatch.kt
diff --git a/extensions/messenger/src/main/java/app/revanced/extension/messenger/metaai/RemoveMetaAIPatch.java b/extensions/messenger/src/main/java/app/revanced/extension/messenger/metaai/RemoveMetaAIPatch.java
index 94684f687..92c27eb99 100644
--- a/extensions/messenger/src/main/java/app/revanced/extension/messenger/metaai/RemoveMetaAIPatch.java
+++ b/extensions/messenger/src/main/java/app/revanced/extension/messenger/metaai/RemoveMetaAIPatch.java
@@ -2,13 +2,15 @@ package app.revanced.extension.messenger.metaai;
@SuppressWarnings("unused")
public class RemoveMetaAIPatch {
- public static boolean overrideConfigBool(long id, boolean value) {
- // It seems like all configs starting with 363219 are related to Meta AI.
- // A list of specific ones that need disabling would probably be better,
- // but these config numbers seem to change slightly with each update.
- // These first 6 digits don't though.
- if (Long.toString(id).startsWith("363219"))
+ public static boolean overrideBooleanFlag(long id, boolean value) {
+ // This catches all flag IDs related to Meta AI.
+ // The IDs change slightly with every update,
+ // so to work around this, IDs from different versions were compared
+ // to find what they have in common, which turned out to be those first bits.
+ // TODO: Find the specific flags that we care about and patch the code they control instead.
+ if ((id & 0x7FFFFFC000000000L) == 0x810A8000000000L) {
return false;
+ }
return value;
}
diff --git a/patches/api/patches.api b/patches/api/patches.api
index fd9424c7b..ba28dbbfa 100644
--- a/patches/api/patches.api
+++ b/patches/api/patches.api
@@ -292,6 +292,10 @@ public final class app/revanced/patches/messenger/inputfield/DisableTypingIndica
public static final fun getDisableTypingIndicatorPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
+public final class app/revanced/patches/messenger/layout/HideFacebookButtonPatchKt {
+ public static final fun getHideFacebookButtonPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
+}
+
public final class app/revanced/patches/messenger/metaai/RemoveMetaAIPatchKt {
public static final fun getRemoveMetaAIPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/messenger/layout/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/messenger/layout/Fingerprints.kt
new file mode 100644
index 000000000..b84a0c7e8
--- /dev/null
+++ b/patches/src/main/kotlin/app/revanced/patches/messenger/layout/Fingerprints.kt
@@ -0,0 +1,10 @@
+package app.revanced.patches.messenger.layout
+
+import app.revanced.patcher.fingerprint
+
+internal val isFacebookButtonEnabledFingerprint = fingerprint {
+ parameters()
+ returns("Z")
+ strings("com.facebook.messaging.inbox.tab.plugins.core.tabtoolbarbutton." +
+ "facebookbutton.facebooktoolbarbutton.FacebookButtonTabButtonImplementation")
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/messenger/layout/HideFacebookButtonPatch.kt b/patches/src/main/kotlin/app/revanced/patches/messenger/layout/HideFacebookButtonPatch.kt
new file mode 100644
index 000000000..9e003d871
--- /dev/null
+++ b/patches/src/main/kotlin/app/revanced/patches/messenger/layout/HideFacebookButtonPatch.kt
@@ -0,0 +1,16 @@
+package app.revanced.patches.messenger.layout
+
+import app.revanced.patcher.patch.bytecodePatch
+import app.revanced.util.returnEarly
+
+@Suppress("unused")
+val hideFacebookButtonPatch = bytecodePatch(
+ name = "Hide Facebook button",
+ description = "Hides the Facebook button in the top toolbar."
+) {
+ compatibleWith("com.facebook.orca")
+
+ execute {
+ isFacebookButtonEnabledFingerprint.method.returnEarly(false)
+ }
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/Fingerprints.kt
index 80b94bf1a..3de83f775 100644
--- a/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/Fingerprints.kt
@@ -6,9 +6,8 @@ import app.revanced.patcher.fingerprint
internal val getMobileConfigBoolFingerprint = fingerprint {
parameters("J")
returns("Z")
- opcodes(Opcode.RETURN)
- custom { method, classDef ->
- method.implementation ?: return@custom false // unsure if this is necessary
+ opcodes(Opcode.RETURN)
+ custom { _, classDef ->
classDef.interfaces.contains("Lcom/facebook/mobileconfig/factory/MobileConfigUnsafeContext;")
}
-}
\ No newline at end of file
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/RemoveMetaAIPatch.kt b/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/RemoveMetaAIPatch.kt
index e669ca2d8..1cc0b6a95 100644
--- a/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/RemoveMetaAIPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/messenger/metaai/RemoveMetaAIPatch.kt
@@ -25,10 +25,10 @@ val removeMetaAIPatch = bytecodePatch(
addInstructions(
returnIndex,
"""
- invoke-static { p1, p2, v$returnRegister }, $EXTENSION_CLASS_DESCRIPTOR->overrideConfigBool(JZ)Z
+ invoke-static { p1, p2, v$returnRegister }, $EXTENSION_CLASS_DESCRIPTOR->overrideBooleanFlag(JZ)Z
move-result v$returnRegister
"""
)
}
}
-}
\ No newline at end of file
+}
diff --git a/patches/src/main/kotlin/app/revanced/patches/messenger/misc/extension/ExtensionPatch.kt b/patches/src/main/kotlin/app/revanced/patches/messenger/misc/extension/ExtensionPatch.kt
index 0de5210ee..ed502e772 100644
--- a/patches/src/main/kotlin/app/revanced/patches/messenger/misc/extension/ExtensionPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/messenger/misc/extension/ExtensionPatch.kt
@@ -2,4 +2,4 @@ package app.revanced.patches.messenger.misc.extension
import app.revanced.patches.shared.misc.extension.sharedExtensionPatch
-val sharedExtensionPatch = sharedExtensionPatch("messenger", mainActivityOnCreateHook)
\ No newline at end of file
+val sharedExtensionPatch = sharedExtensionPatch("messenger", mainActivityOnCreateHook)
From 370f7e02a4394953abfcf124456b9c4d68079df2 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 9 Jun 2025 20:15:28 +0200
Subject: [PATCH 29/31] chore: Sync translations (#5151)
---
.../addresources/values-ar-rSA/strings.xml | 6 +
.../addresources/values-az-rAZ/strings.xml | 6 +
.../addresources/values-be-rBY/strings.xml | 6 +
.../addresources/values-bg-rBG/strings.xml | 6 +
.../addresources/values-bn-rBD/strings.xml | 6 +
.../addresources/values-ca-rES/strings.xml | 6 +
.../addresources/values-cs-rCZ/strings.xml | 6 +
.../addresources/values-da-rDK/strings.xml | 6 +
.../addresources/values-de-rDE/strings.xml | 6 +
.../addresources/values-el-rGR/strings.xml | 22 ++--
.../addresources/values-es-rES/strings.xml | 6 +
.../addresources/values-et-rEE/strings.xml | 6 +
.../addresources/values-fi-rFI/strings.xml | 5 +
.../addresources/values-fil-rPH/strings.xml | 6 +
.../addresources/values-fr-rFR/strings.xml | 14 ++-
.../addresources/values-ga-rIE/strings.xml | 6 +
.../addresources/values-hu-rHU/strings.xml | 6 +
.../addresources/values-hy-rAM/strings.xml | 6 +
.../addresources/values-in-rID/strings.xml | 30 +++--
.../addresources/values-it-rIT/strings.xml | 6 +
.../addresources/values-iw-rIL/strings.xml | 6 +
.../addresources/values-ja-rJP/strings.xml | 12 +-
.../addresources/values-ko-rKR/strings.xml | 12 +-
.../addresources/values-lt-rLT/strings.xml | 6 +
.../addresources/values-lv-rLV/strings.xml | 6 +
.../addresources/values-nl-rNL/strings.xml | 6 +
.../addresources/values-pl-rPL/strings.xml | 6 +
.../addresources/values-pt-rBR/strings.xml | 6 +
.../addresources/values-pt-rPT/strings.xml | 6 +
.../addresources/values-ro-rRO/strings.xml | 6 +
.../addresources/values-ru-rRU/strings.xml | 22 ++--
.../addresources/values-sk-rSK/strings.xml | 6 +
.../addresources/values-sl-rSI/strings.xml | 6 +
.../addresources/values-sq-rAL/strings.xml | 6 +
.../addresources/values-sr-rCS/strings.xml | 6 +
.../addresources/values-sr-rSP/strings.xml | 6 +
.../addresources/values-sv-rSE/strings.xml | 6 +
.../addresources/values-th-rTH/strings.xml | 6 +
.../addresources/values-tr-rTR/strings.xml | 6 +
.../addresources/values-uk-rUA/strings.xml | 10 +-
.../addresources/values-vi-rVN/strings.xml | 104 +++++++++---------
.../addresources/values-zh-rCN/strings.xml | 6 +
42 files changed, 340 insertions(+), 89 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index f83d0c907..198d41d70 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -681,6 +681,9 @@ Second \"item\" text"
إخفاء زر التشغيل التلقائي
تم إخفاء زر التشغيل التلقائي
يتم عرض زر التشغيل التلقائي
+ إخفاء خلفية أزرار التحكم في المشغل
+ تم إخفاء خلفية أزرار التحكم في المشغل
+ تم إظهار خلفية أزرار التحكم في المشغل
إخفاء بطاقات شاشة النهاية
@@ -765,6 +768,9 @@ Second \"item\" text"
إخفاء زر الشاشة الخضراء
تم إخفاء زر الشاشة الخضراء
يتم عرض زر الشاشة الخضراء
+ إخفاء زر \"مشاركات جديدة\"
+ يتم عرض زر \"مشاركات جديدة\"
+ تم إخفاء زر \"مشاركات جديدة\"
إخفاء زر الهاشتاج
تم إخفاء زر الهاشتاج
يتم عرض زر الهاشتاج
diff --git a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
index bb2f34470..cd82b9b93 100644
--- a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
@@ -311,6 +311,9 @@ Gözlənilməz hallardan xəbərdar olmayacaqsınız."
\"Shorts Yarat\" düyməsini gizlət
Short yarat düyməsi gizlidir
Short yarat düyməsi görünür
+ Vaxt möhürü düyməsini gizlət
+ Vaxt damğası düyməsi gizlidir
+ Vaxt möhürü düyməsi göstərilir
Önbaxış şərhin gizlət
Önbaxış şərhi gizlədilib
Önbaxış şərhi göstərilir
@@ -1252,6 +1255,9 @@ Genişləndirmək və ya bağlamaq üçün sürüşdür"
Dəyişkən yükləmə ekranını aktivləşdir
Yükləmə ekranı, dəyişkən arxa plana malik olacaq
Yükləmə ekranı, vahid arxa plana malik olacaq
+ Sıçrama ekran üslubu
+ Rəng
+ Qara və ağ
Fərdi irəliləmə cizgisi rəngini aktivləşdir
Fərdi irəliləmə cizgisi rəngi göstərilir
Orijinal irəliləmə cizgisi rəngi göstərilir
diff --git a/patches/src/main/resources/addresources/values-be-rBY/strings.xml b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
index 38dbc91a0..f38fc2de9 100644
--- a/patches/src/main/resources/addresources/values-be-rBY/strings.xml
+++ b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
@@ -681,6 +681,9 @@ Second \"item\" text"
Схаваць кнопку «Аўтапрайграванне»
Кнопка аўтазапуску схавана
Паказана кнопка аўтазапуску
+ Схаваць фон кнопак кіравання прайгравальнікам
+ Фон кнопак кіравання прайгравальнікам схаваны
+ Фон кнопак кіравання прайгравальнікам паказаны
Схаваць карткі канцавога экрана
@@ -765,6 +768,9 @@ Second \"item\" text"
Схаваць кнопку «Зялёны экран»
Кнопка с зелёным экраном Shorts скрыта
Кнопка с зелёным экраном Shorts отображается
+ Схаваць кнопку «Новыя паведамленні»
+ Кнопка «Новыя паведамленні» паказана
+ Кнопка «Новыя паведамленні» схавана
Скрыть хештег-кнопку Shorts
Хештег-кнопка Shorts скрыта
Хештег-кнопка Shorts отображается
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index 1210b37f9..895324805 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -681,6 +681,9 @@ Second \"item\" text"
Скриване на бутона Autoplay
Бутона за авт. изпълнение е скрит
Бутона за авт. изпълнение се показва
+ Скриване на фона на бутоните за управление на плейъра
+ Фонът на бутоните за управление на плейъра е скрит
+ Фонът на бутоните за управление на плейъра е показан
Скриване на препоръките в края
@@ -765,6 +768,9 @@ Second \"item\" text"
Скриване на бутона Green screen
Бутон \"Зелен екран\" е скрит
Бутон \"Зелен екран\" се показва
+ Скриване на бутона \"Нови публикации\"
+ Бутонът \"Нови публикации\" се показва
+ Бутонът \"Нови публикации\" е скрит
Скриване на бутона за хаштаг
Бутона за хаштаг е скрит
Бутона за хаштаг се показва
diff --git a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
index 81be89e26..bb2095479 100644
--- a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
+++ b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
@@ -677,6 +677,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
অটোপ্লে বোতামটি লুকান
autoplay বোতাম লুকানো আছে
autoplay বোতাম দেখানো হচ্ছে
+ প্লেয়ার কন্ট্রোল বোতামগুলির পটভূমি লুকান
+ প্লেয়ার কন্ট্রোল বোতামগুলির পটভূমি লুকানো আছে
+ প্লেয়ার কন্ট্রোল বোতামগুলির পটভূমি দেখানো হয়েছে
শেষ স্ক্রীন কার্ড লুকান
@@ -761,6 +764,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
গ্রিন স্ক্রিন বোতামটি লুকান
সবুজ পর্দা বোতাম লুকানো আছে
সবুজ পর্দা বোতাম দেখানো হচ্ছে
+ নতুন পোস্ট বোতাম লুকান
+ নতুন পোস্ট বোতাম দেখানো হয়েছে
+ নতুন পোস্ট বোতাম লুকানো হয়েছে
হ্যাশট্যাগ বোতাম লুকান
হ্যাশট্যাগ বোতাম লুকানো আছে
হ্যাশট্যাগ বোতাম দেখানো হচ্ছে
diff --git a/patches/src/main/resources/addresources/values-ca-rES/strings.xml b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
index 47c0a0547..d2d77a0bf 100644
--- a/patches/src/main/resources/addresources/values-ca-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
@@ -681,6 +681,9 @@ Per mostrar el menú de la pista d'àudio, canvieu \"Suplanta els fluxos de víd
Amaga el botó Reproducció automàtica
El botó de reproducció automàtica està ocult
El botón de reproducción automática se muestra
+ Amaga el fons dels botons de control del reproductor
+ S\'amaga el fons dels botons de control del reproductor
+ Es mostra el fons dels botons de control del reproductor
Ocultar tarjetas de pantalla final
@@ -765,6 +768,9 @@ Per mostrar el menú de la pista d'àudio, canvieu \"Suplanta els fluxos de víd
Amaga el botó Pantalla verda
El botó de pantalla verda està ocult
El botó de pantalla verda està visible
+ Amaga el botó de publicacions noves
+ Es mostra el botó de publicacions noves
+ S\'amaga el botó de publicacions noves
Amagar botó de hashtag
El botó de hashtag està ocult
El botó de hashtag està visible
diff --git a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
index 6e84ec2c1..250f0175f 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -681,6 +681,9 @@ Chcete-li zobrazit nabídku zvukové stopy, změňte možnost „Zfalšovat stre
Skrýt tlačítko Automatické přehrávání
Tlačítko automatického přehrávání je skryto
Tlačítko automatického přehrávání je zobrazeno
+ Skrýt pozadí ovládacích tlačítek přehrávače
+ Pozadí ovládacích tlačítek přehrávače je skryté
+ Zobrazuje se pozadí ovládacích tlačítek přehrávače
Skrýt karty s informacemi o videu
@@ -765,6 +768,9 @@ Chcete-li zobrazit nabídku zvukové stopy, změňte možnost „Zfalšovat stre
Skrýt tlačítko Zelená obrazovka
Tlačítko zelené obrazovky je skryté
Tlačítko zelené obrazovky je zobrazeno
+ Skrýt tlačítko Nové příspěvky
+ Tlačítko Nové příspěvky je zobrazeno
+ Tlačítko Nové příspěvky je skryto
Skrýt tlačítko hashtagů
Tlačítko hashtagů je skryté
Tlačítko hashtagů je zobrazeno
diff --git a/patches/src/main/resources/addresources/values-da-rDK/strings.xml b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
index bf5f62733..a13665e88 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -681,6 +681,9 @@ For at vise lydspormenuen skal du ændre \"Spoof videostream\" til iOS TV"Skjul knappen Automatisk afspilning
Automatisk spil-knap er skjult
Automatisk afspilningsknap vises
+ Skjul baggrunden for afspillerens kontrolknapper
+ Baggrunden for afspillerens kontrolknapper er skjult
+ Baggrunden for afspillerens kontrolknapper vises
Skjul slutskærmkort
@@ -765,6 +768,9 @@ For at vise lydspormenuen skal du ændre \"Spoof videostream\" til iOS TV"Skjul knappen Grøn skærm
Grøn skærmknap er skjult
Grøn skærmknap vises
+ Skjul knappen Nye indlæg
+ Knappen Nye indlæg vises
+ Knappen Nye indlæg er skjult
Skjul hashtag knap
Hashtag knap er skjult
Hashtag knappen er vist
diff --git a/patches/src/main/resources/addresources/values-de-rDE/strings.xml b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
index 2f12952e5..0828c092a 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -674,6 +674,9 @@ Um das Audiotrack-Menü anzuzeigen, ändere \"Video-Streams fälschen\" zu iOS T
Autoplay-Button ausblenden
Autoplay Button ist ausgeblendet
Autoplay Button wird angezeigt
+ Hintergrund der Player-Steuerungstasten ausblenden
+ Hintergrund der Player-Steuerungstasten ist ausgeblendet
+ Hintergrund der Player-Steuerungstasten wird angezeigt
Endkarte ausblenden
@@ -758,6 +761,9 @@ Um das Audiotrack-Menü anzuzeigen, ändere \"Video-Streams fälschen\" zu iOS T
Green-Screen-Button ausblenden
Grünbildschirm-Taste ist ausgeblendet
Grünbildschirm-Taste wird angezeigt
+ Schaltfläche \"Neue Beiträge ausblenden\"
+ Schaltfläche \"Neue Beiträge\" wird angezeigt
+ Schaltfläche \"Neue Beiträge\" ist ausgeblendet
Hashtag Button ausblenden
Hashtag Button ist ausgeblendet
Hashtag Button wird angezeigt
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index 3453cbf08..8e650b804 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -313,9 +313,9 @@ Second \"item\" text"
Κουμπί «Δημιουργία Short»
Κρυμμένο
Εμφανίζεται
- Απόκρυψη κουμπιού χρονοσήμανσης
- Το κουμπί χρονοσήμανσης είναι κρυφό
- Εμφανίζεται το κουμπί χρονοσήμανσης
+ Κουμπί χρονοσήμανσης
+ Κρυμμένο
+ Εμφανίζεται
Προεπισκόπηση σχολίου
Κρυμμένη
Εμφανίζεται
@@ -683,6 +683,9 @@ Second \"item\" text"
Κουμπί αυτόματης αναπαραγωγής
Κρυμμένο
Εμφανίζεται
+ Φόντο κουμπιών ελέγχου οθόνης αναπαραγωγής
+ Κρυμμένο
+ Εμφανίζεται
Κάρτες τελικής οθόνης
@@ -752,9 +755,9 @@ Second \"item\" text"
Ετικέτα τοποθεσίας
Κρυμμένη
Εμφανίζεται
- Απόκρυψη προεπισκόπησης σχολίου
- Το σχόλιο προεπισκόπησης είναι κρυφό
- Εμφανίζεται η προεπισκόπηση του σχολίου
+ Προεπισκόπηση σχολίου
+ Κρυμμένη
+ Εμφανίζεται
Κουμπί «Αποθήκευση μουσικής»
Κρυμμένο
Εμφανίζεται
@@ -767,6 +770,9 @@ Second \"item\" text"
Κουμπί «Green screen»
Κρυμμένο
Εμφανίζεται
+ Κουμπί «Νέες αναρτήσεις»
+ Εμφανίζεται
+ Κρυμμένο
Κουμπί hashtag
Κρυμμένο
Εμφανίζεται
@@ -1258,8 +1264,8 @@ Second \"item\" text"
Η οθόνη φόρτωσης θα έχει σταδιακές αποχρώσεις φόντο
Η οθόνη φόρτωσης θα έχει στατική απόχρωση φόντο
Στυλ οθόνης εκκίνησης
- Χρώμα
- Μαύρο και άσπρο
+ Χρωματιστή
+ Ασπρόμαυρη
Προσαρμοσμένο χρώμα γραμμής προόδου
Η γραμμή προόδου εμφανίζεται με προσαρμοσμένο χρώμα
Η γραμμή προόδου εμφανίζεται με το αρχικό χρώμα
diff --git a/patches/src/main/resources/addresources/values-es-rES/strings.xml b/patches/src/main/resources/addresources/values-es-rES/strings.xml
index f198ded54..f3ddaeab0 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -678,6 +678,9 @@ Para mostrar el menú de la pista de audio, cambia \"Suplantar transmisiones de
Ocultar el botón Reproducción automática
El botón de reproducción automática está oculto
Se muestra el botón de reproducción automática
+ Ocultar el fondo de los botones de control del reproductor
+ El fondo de los botones de control del reproductor está oculto
+ Se muestra el fondo de los botones de control del reproductor
Ocultar tarjetas de pantalla final
@@ -762,6 +765,9 @@ Para mostrar el menú de la pista de audio, cambia \"Suplantar transmisiones de
Ocultar el botón Pantalla verde
El botón verde de pantalla está oculto
Se muestra el botón verde de pantalla
+ Ocultar el botón Publicaciones nuevas
+ Se muestra el botón Publicaciones nuevas
+ El botón Publicaciones nuevas está oculto
Ocultar botón de hashtag
El botón Hashtag está oculto
Se muestra el botón Hashtag
diff --git a/patches/src/main/resources/addresources/values-et-rEE/strings.xml b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
index ace1599de..888dfb7a7 100644
--- a/patches/src/main/resources/addresources/values-et-rEE/strings.xml
+++ b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
@@ -681,6 +681,9 @@ Heliriba menüü kuvamiseks muutke valikut „Võltsitud videovoogedastus“ vä
Peida Automaatse esitamise nupp
Automaatse esituse nupp on peidetud
Automaatse esituse nupp on nähtav
+ Peida pleieri juhtnuppude taust
+ Pleieri juhtnuppude taust on peidetud
+ Pleieri juhtnuppude taust on näidatud
Peida lõpukujunduse kaardid
@@ -765,6 +768,9 @@ Heliriba menüü kuvamiseks muutke valikut „Võltsitud videovoogedastus“ vä
Peida Roheline ekraan nupp
Rohelise ekraani nupp on peidetud
Rohelise ekraani nupp on nähtav
+ Peida uute postituste nupp
+ Uute postituste nupp on nähtav
+ Uute postituste nupp on peidetud
Peida räsimärgi nupp
Räsimärgi nupp on peidetud
Räsimärgi nupp on nähtav
diff --git a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
index b8f586c1e..e0ce6eeb2 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -311,6 +311,9 @@ Et saa ilmoituksia odottamattomista tapahtumista."
Piilota \"Luo Shorts-video\" -painike
Luo Shorts-video -painike on piilotettu
Luo Shorts-video -painike näytetään
+ Piilota aikaleimapainike
+ Aikaleimapainike on piilotettu
+ Aikaleimapainike näytetään
Piilota kommentin esikatselu
Kommentin esikatselu on piilotettu
Kommentin esikatselu näytetään
@@ -1253,7 +1256,9 @@ Pyyhkäise laajentaaksesi tai sulkeaksesi"
Ota liukuvärillinen latausruutu käyttöön
Latausruudulla on liukuvärillinen tausta
Latausruudulla on yksivärinen tausta
+ Aloitussivun tyyli
Väri
+ Musta ja valkoinen
Ota mukautettu etenemispalkin väri käyttöön
Mukautettu etenemispalkin väri näytetään
Alkuperäinen etenemispalkin väri näytetään
diff --git a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
index fa195511e..5f6bdc569 100644
--- a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
+++ b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
@@ -679,6 +679,9 @@ Upang ipakita ang menu ng Audio track, baguhin ang 'Spoof video streams' sa iOS
Itago ang Autoplay button
Nakatago ang autoplay button
Ang autoplay na button ay ipinapakita
+ Itago ang background ng mga button ng kontrol ng player
+ Nakatago ang background ng mga button ng kontrol ng player
+ Ipinapakita ang background ng mga button ng kontrol ng player
Itago ang mga end screen card
@@ -763,6 +766,9 @@ Upang ipakita ang menu ng Audio track, baguhin ang 'Spoof video streams' sa iOS
Itago ang Green screen button
Nakatago ang pindutan ng \"Green screen\"
Ipinapakita ang pindutan ng \"Green screen\"
+ Itago ang button na Mga bagong post
+ Ipinapakita ang button na Mga bagong post
+ Nakatago ang button na Mga bagong post
Itago ang pindutan ng \"Hashtag\"
Nakatago ang pindutan ng \"Hashtag\"
Ipinapakita ang pindutan ng \"Hashtag\"
diff --git a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
index 298663bf4..19357acd2 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -311,9 +311,9 @@ Vous ne serez pas informé des événements inattendus."
Masquer le bouton Créer un Short
Le bouton \"Créer un Short\" est masqué
Le bouton \"Créer un Short\" est affiché
- Masquer le bouton d’horodatage
- Le bouton d’horodatage est masqué
- Le bouton d’horodatage est affiché
+ Masquer le bouton d\'horodatage
+ Le bouton d\'horodatage est masqué
+ Le bouton d\'horodatage est affiché
Masquer le commentaire servant d\'aperçu
Le commentaire servant d\'aperçu est masqué
Le commentaire servant d\'aperçu est affiché
@@ -681,6 +681,9 @@ Pour afficher le menu Piste audio, définissez \"Falsifier les flux vidéo\" sur
Masquer le bouton Lecture automatique
Le bouton Lecture automatique est masqué
Le bouton Lecture automatique est affiché
+ Masquer l\'arrière-plan des boutons de commande du lecteur
+ L\'arrière-plan des boutons de commande du lecteur est masqué
+ L\'arrière-plan des boutons de commande du lecteur est affiché
Masquer les écrans de fin au format fiche
@@ -765,6 +768,9 @@ Pour afficher le menu Piste audio, définissez \"Falsifier les flux vidéo\" sur
Masquer le bouton Écran vert
Le bouton Écran vert est masqué
Le bouton Écran vert est affiché
+ Masquer le bouton Nouveaux posts
+ Le bouton Nouveaux posts est affiché
+ Le bouton Nouveaux posts est masqué
Masquer le bouton de hashtag
Le bouton de hashtag est masqué
Le bouton de hashtag est affiché
@@ -1255,7 +1261,7 @@ Balayez pour agrandir ou fermer"
Activer le dégradé sur l\'écran de chargement
Le fond de l\'écran de chargement sera un dégradé de couleurs
Le fond de l\'écran de chargement sera une couleur unie
- Style d\'écran de démarrage
+ Style de l\'écran de lancement
Couleur
Noir et blanc
Personnaliser la couleur de la barre de progression
diff --git a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
index d2bea604a..a302f9879 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -681,6 +681,9 @@ Chun roghchlár na rian fuaime a thaispeáint, athraigh 'Srutháin físeáin bhr
Folaigh cnaipe an Uathoimh
Tá cnaipe Autoplay i bhfolach
Taispeántar cnaipe Autoplay
+ Folaigh cúlra cnaipí rialaithe an tseinnteora
+ Tá cúlra cnaipí rialaithe an tseinnteora folaithe
+ Taispeántar cúlra cnaipí rialaithe an tseinnteora
Folaigh cártaí scáileáin deireadh
@@ -765,6 +768,9 @@ Chun roghchlár na rian fuaime a thaispeáint, athraigh 'Srutháin físeáin bhr
Folaigh cnaipe \'Scáileán glas\'
Tá cnaipe an scáileáin glas i bhfolach
Taispeántar cnaipe an scáileáin glas
+ Folaigh cnaipe na bpostálacha nua
+ Taispeántar cnaipe na bpostálacha nua
+ Tá cnaipe na bpostálacha nua i bhfolach
Folaigh an cnaipe hashtag
Tá cnaipe hashtag i bhfolach
Taispeántar an cnaipe hashtag
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index 5aba9f0f5..e16e165ba 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -681,6 +681,9 @@ Az audiosáv menü megjelenítéséhez módosítsa a \"Videófolyamok hamisítá
Automatikus lejátszás gomb elrejtése
Az automatikus lejátszás gomb el van rejtve
Az automatikus lejátszás gomb látható
+ A lejátszó vezérlőgombjainak hátterének elrejtése
+ A lejátszó vezérlőgombjainak háttere rejtve
+ A lejátszó vezérlőgombjainak háttere látható
Záróképernyő kártyák elrejtése
@@ -765,6 +768,9 @@ Az audiosáv menü megjelenítéséhez módosítsa a \"Videófolyamok hamisítá
Zöld háttér gomb elrejtése
A zöld képernyő gomb el van rejtve
A zöld képernyő gomb látható
+ Új bejegyzések gomb elrejtése
+ Az új bejegyzések gomb megjelenik
+ Az új bejegyzések gomb rejtve van
A hashtag gomb elrejtése
A Hashtag gomb el van rejtve
A Hashtag gomb látható
diff --git a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
index b134031f0..54091f77a 100644
--- a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
+++ b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
@@ -681,6 +681,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
Թաքցնել Ավտոմատ կրկնում կոճակը
Ավտոմատ վերարտադրման կոճակը թաքցված է
Ավտոմատ վերարտադրման կոճակը երևում է
+ Թաքցնել նվագարկչի կառավարման կոճակների ֆոնը
+ Նվագարկչի կառավարման կոճակների ֆոնը թաքնված է
+ Նվագարկչի կառավարման կոճակների ֆոնը ցուցադրվում է
Էկրանի վերջում քարտերը թաքցնել
@@ -765,6 +768,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
Թաքցնել Կանաչ էկրան կոճակը
\"Green Screen\" կոճակը թաքցված է
\"Green Screen\" կոճակը երևում է
+ Թաքցնել «Նոր գրառումներ» կոճակը
+ «Նոր գրառումներ» կոճակը երևում է
+ «Նոր գրառումներ» կոճակը թաքցված է
Թաքցնել \"Hashtag\" կոճակը
\"Hashtag\" կոճակը թաքցված է
\"Hashtag\" կոճակը երևում է
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index f3840763b..c6e19aeb8 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -311,9 +311,9 @@ Anda tidak akan diberi tahu tentang kejadian yang tidak terduga."
Sembunyikan tombol \'Buat Short\'
Tombol Buat Short disembunyikan
Tombol Buat Short ditampilkan
- Sembunyikan tombol stempel waktu
- Tombol stempel waktu disembunyikan
- Tombol stempel waktu ditampilkan
+ Sembunyikan tombol penanda waktu
+ Tombol penanda waktu disembunyikan
+ Tombol penanda waktu ditampilkan
Sembunyikan pratinjau komentar
Pratinjau komentar disembunyikan
Pratinjau komentar ditampilkan
@@ -424,12 +424,12 @@ Fitur ini hanya tersedia untuk perangkat yang lebih lama"
URL disalin ke papan klip
- URL dengan timestamp telah disalin
+ URL dengan penanda waktu telah disalin
Tampilkan tombol salin URL video
- Tombol ditampilkan. Ketuk untuk menyalin URL video. Ketuk dan tahan untuk menyalin dengan stempel waktu
+ Tombol ditampilkan. Ketuk untuk menyalin URL video. Ketuk dan tahan untuk menyalin dengan penanda waktu
Tombol tidak ditampilkan
- Tampilkan tombol salin timestamp URL
- Tombol ditampilkan. Ketuk untuk menyalin URL video dengan stempel waktu. Ketuk dan tahan untuk menyalin tanpa stempel waktu
+ Tampilkan tombol salin penanda waktu URL
+ Tombol ditampilkan. Ketuk untuk menyalin URL video dengan stempel waktu. Ketuk dan tahan untuk menyalin tanpa penanda waktu
Tombol tidak ditampilkan
@@ -681,6 +681,9 @@ Untuk menampilkan menu trek Audio, ubah 'Spoof aliran video' ke iOS TV"
Sembunyikan tombol Putar Otomatis
Tombol putar otomatis disembunyikan
Tombol putar otomatis ditampilkan
+ Sembunyikan latar belakang tombol kontrol pemutar
+ Latar belakang tombol kontrol pemutar disembunyikan
+ Latar belakang tombol kontrol pemutar ditampilkan
Sembunyikan kartu layar akhir
@@ -765,6 +768,9 @@ Untuk menampilkan menu trek Audio, ubah 'Spoof aliran video' ke iOS TV"
Sembunyikan tombol Layar Hijau
Tombol layar hijau disembunyikan
Tombol layar hijau ditampilkan
+ Sembunyikan tombol postingan Baru
+ Tombol postingan baru ditampilkan
+ Tombol postingan baru disembunyikan
Sembunyikan tombol tagar
Tombol tagar disembunyikan
Tombol tagar ditampilkan
@@ -830,9 +836,9 @@ Pengaturan → Pemutaran → Putar otomatis video berikutnya"
Hamparan video terkait ditampilkan
- Sembunyikan timestamp video
- Timestamp disembunyikan
- Timestamp ditampilkan
+ Sembunyikan penanda waktu video
+ Penanda waktu disembunyikan
+ Penanda waktu ditampilkan
Nascondi le schede della schermata finale
@@ -765,6 +768,9 @@ Per mostrare il menu della traccia audio, cambia \"Spoof video streams\" in iOS
Nascondi il pulsante Green Screen
Il pulsante Schermo verde è nascosto
Il pulsante Schermo verde è visibile
+ Nascondi il pulsante Nuovi post
+ Il pulsante Nuovi post è visibile
+ Il pulsante Nuovi post è nascosto
Nascondi il pulsante Hashtag
Il pulsante Hashtag è nascosto
Il pulsante Hashtag è visibile
diff --git a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
index 8c7b1c6bc..c497e0652 100644
--- a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
+++ b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
@@ -681,6 +681,9 @@ Second \"item\" text"
הסתר לחצן הפעלה אוטומטית
לחצן הפעלה אוטומטית מוסתר
לחצן הפעלה אוטומטית מוצג
+ הסתר רקע של לחצני שליטה בנגן
+ רקע לחצני השליטה בנגן מוסתר
+ רקע לחצני השליטה בנגן מוצג
הסתר כרטיסי מסך סיום
@@ -765,6 +768,9 @@ Second \"item\" text"
הסתר לחצן מסך ירוק
לחצן מסך ירוק מוסתר
לחצן מסך ירוק מוצג
+ הסתר לחצן \"פוסטים חדשים\"
+ לחצן \"פוסטים חדשים\" מוצג
+ לחצן \"פוסטים חדשים\" מוסתר
הסתר לחצן hashtag
לחצן hashtag מוסתר
לחצן hashtag מוצג
diff --git a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
index 5d3ce3a94..b64af4978 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -684,6 +684,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
自動再生ボタンを非表示
自動再生ボタンはオーバーレイに表示されません
自動再生ボタンはオーバーレイに表示されます
+ プレーヤーのコントロール ボタンの背景を非表示
+ プレーヤーのコントロール ボタンの背景は表示されません
+ プレーヤーのコントロール ボタンの背景は表示されます
動画の終了画面を非表示
@@ -768,6 +771,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
グリーンスクリーン ボタンを非表示
グリーンスクリーン ボタンは表示されません
グリーンスクリーン ボタンは表示されます
+ 「新しい投稿」ボタンを非表示
+ 「新しい投稿」ボタンは表示されます
+ 「新しい投稿」ボタンは表示されません
ハッシュタグ ボタンを非表示
ハッシュタグ ボタンは表示されません
ハッシュタグ ボタンは表示されます
@@ -1125,14 +1131,14 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
スマートフォン
タブレット
Automotive
- "変更点は以下のとおりです:
+ "以下の変更を伴います:
タブレット レイアウト
• コミュニティ投稿が表示されない
Automotive レイアウト
• ショート動画を通常のプレーヤーで開く
-• フィードがトピックとチャンネルで分類される"
+• フィードがトピックやチャンネルごとに分類された形で表示される"
アプリのバージョンを偽装する
@@ -1256,7 +1262,7 @@ Automotive レイアウト
グラデーションの読み込み画面を使用する
画面読み込み時にグラデーションの背景が表示されます
画面読み込み時に通常の背景が表示されます
- スプラッシュ スクリーンのスタイル
+ スプラッシュ画面のスタイル
カラー
白黒
編集したシークバーの色を使用する
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index 340cd6baf..594ef7088 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -189,9 +189,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
\'자세히 보기\' 버튼 숨기기
\'자세히 보기\' 버튼이 숨겨집니다
\'자세히 보기\' 버튼이 표시됩니다
- 콘서트 티켓 선반 숨기기
- 콘서트 티켓 선반이 숨겨집니다\n• 일부 국가에서는 아직 서비스가 제공되지 않습니다
- 콘서트 티켓 선반이 표시됩니다\n• 일부 국가에서는 아직 서비스가 제공되지 않습니다
+ 이벤트 티켓 선반 숨기기
+ 이벤트 티켓 선반이 숨겨집니다
+ 이벤트 티켓 선반이 표시됩니다
실시간 이모티콘 리액션 숨기기
실시간 이모티콘 리액션이 숨겨집니다
실시간 이모티콘 리액션이 표시됩니다
@@ -681,6 +681,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
자동재생 버튼 숨기기
자동재생 버튼이 숨겨집니다
자동재생 버튼이 표시됩니다
+ 플레이어 컨트롤 버튼 배경 숨기기
+ 플레이어 컨트롤 버튼 배경이 숨겨집니다
+ 플레이어 컨트롤 버튼 배경이 표시됩니다
최종 화면 카드 숨기기
@@ -765,6 +768,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
그린 스크린 버튼 숨기기
그린 스크린 버튼이 숨겨집니다
그린 스크린 버튼이 표시됩니다
+ 새로운 게시물 버튼 숨기기
+ 새로운 게시물 버튼이 표시됩니다
+ 새로운 게시물 버튼이 숨겨집니다
해시태그 버튼 숨기기
해시태그 버튼이 숨겨집니다
해시태그 버튼이 표시됩니다
diff --git a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
index 5dc36be55..fe4529268 100644
--- a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
+++ b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
@@ -679,6 +679,9 @@ Jei pakeitus šį nustatymą neįsigalioja, pabandykite perjungti į inkognito r
Paslėpti mygtuką „Automatinis atkūrimas\"
Automatinio paleidimo mygtukas yra paslėptas
Automatinio paleidimo mygtukas yra rodomas
+ Slėpti grotuvo valdymo mygtukų foną
+ Grotuvo valdymo mygtukų fonas paslėptas
+ Grotuvo valdymo mygtukų fonas rodomas
Slėpti ekrano pabaigos korteles
@@ -763,6 +766,9 @@ Jei pakeitus šį nustatymą neįsigalioja, pabandykite perjungti į inkognito r
Paslėpti mygtuką „Žalias ekranas\"
\"Žaliojo ekrano\" mygtukas paslėptas
\"Žaliojo ekrano\" mygtukas rodomas
+ Slėpti mygtuką „Nauji įrašai“
+ Rodomas mygtukas „Nauji įrašai“
+ Paslėptas mygtukas „Nauji įrašai“
Slėpti grotažymės mygtuką
Grotažymės mygtukas paslėptas
Grotažymės mygtukas rodomas
diff --git a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
index 608822f8b..a42adc3bd 100644
--- a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
+++ b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
@@ -681,6 +681,9 @@ Lai parādītu audio celiņu izvēlni, mainiet \"Video straumju viltošana\" uz
Paslēpt pogu \"Automātiskā atskaņošana\"
Automātiskās atskaņošanas poga ir paslēpta
Automātiskās atskaņošanas poga ir redzama
+ Slēpt atskaņotāja vadības pogu fonu
+ Atskaņotāja vadības pogu fons ir paslēpts
+ Atskaņotāja vadības pogu fons ir redzams
Paslēpt ekrāna beigās esošās kartītes
@@ -765,6 +768,9 @@ Lai parādītu audio celiņu izvēlni, mainiet \"Video straumju viltošana\" uz
Paslēpt pogu \"Zaļais ekrāns\"
Zaļā ekrāna poga ir paslēpta
Zaļā ekrāna poga ir redzama
+ Paslēpt pogu Jauni ieraksti
+ Poga Jauni ieraksti ir redzama
+ Poga Jauni ieraksti ir paslēpta
Paslēpt hashtags pogu
Hashtags poga ir paslēpta
Hashtags poga ir redzama
diff --git a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
index 10fe07ca2..8706ae98a 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -681,6 +681,9 @@ Om het audiotrackmenu weer te geven, wijzigt u 'Videostreams vervalsen' in iOS T
Verberg knop voor automatisch afspelen
Automatische afspeelknop is verborgen
Automatische afspeelknop wordt weergegeven
+ Achtergrond van afspeelknoppen verbergen
+ Achtergrond van afspeelknoppen is verborgen
+ Achtergrond van afspeelknoppen wordt weergegeven
Verberg eindschermkaarten
@@ -765,6 +768,9 @@ Om het audiotrackmenu weer te geven, wijzigt u 'Videostreams vervalsen' in iOS T
Verberg de knop \"Groen scherm\"
De knop \"Groen scherm\" is verborgen
De knop \"Groen scherm\" is zichtbaar
+ Knop Nieuwe berichten verbergen
+ Knop Nieuwe berichten wordt weergegeven
+ Knop Nieuwe berichten is verborgen
Verberg de knop \"Hashtag\"
De knop \"Hashtag\" is verborgen
De knop \"Hashtag\" is zichtbaar
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index 2902e0db5..500e2329e 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -677,6 +677,9 @@ Aby pokazać menu ścieżki audio, zmień opcję „Fałszuj strumienie wideo”
Ukryj przycisk automatycznego odtwarzania
Przycisk automatycznego odtwarzania jest ukryty
Przycisk automatycznego odtwarzania jest widoczny
+ Ukryj tło przycisków sterowania odtwarzacza
+ Tło przycisków sterowania odtwarzacza jest ukryte
+ Tło przycisków sterowania odtwarzacza jest wyświetlane
Karty ekranu końcowego
@@ -761,6 +764,9 @@ Aby pokazać menu ścieżki audio, zmień opcję „Fałszuj strumienie wideo”
Ukryj przycisk \"Zielony ekran\"
Przycisk od greenscreena jest ukryty
Przycisk od greenscreena jest widoczny
+ Ukryj przycisk Nowe posty
+ Przycisk Nowe posty jest widoczny
+ Przycisk Nowe posty jest ukryty
Przycisk hashtagu
Przycisk hashtagu jest ukryty
Przycisk hashtagu jest widoczny
diff --git a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
index f75aa7a58..545e2ff7b 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -679,6 +679,9 @@ Para exibir o menu da faixa de áudio, altere \"Spoof video streams\" para iOS T
Ocultar botão Reprodução automática
Botão de reprodução automática está oculto
Botão de reprodução automática não está oculto
+ Ocultar o fundo dos botões de controle do player
+ O fundo dos botões de controle do player está oculto
+ O fundo dos botões de controle do player está visível
Ocultar cartões de tela final
@@ -763,6 +766,9 @@ Para exibir o menu da faixa de áudio, altere \"Spoof video streams\" para iOS T
Ocultar botão Tela verde
O botão de tela verde está oculto
O botão de tela verde será exibido
+ Ocultar botão de novas postagens
+ O botão de novas postagens é exibido
+ O botão de novas postagens está oculto
Ocultar botão hashtag
O botão hashtag está oculto
Botão hashtag é mostrado
diff --git a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
index d03b4cde9..e27712487 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -681,6 +681,9 @@ Para mostrar o menu da faixa de áudio, altere \"Spoof video streams\" para iOS
Ocultar botão de reprodução automática
O botão de reprodução automática está escondido
Botão de reprodução automática é visível
+ Ocultar o fundo dos botões de controlo do reprodutor
+ O fundo dos botões de controlo do reprodutor está oculto
+ O fundo dos botões de controlo do reprodutor é mostrado
Esconder cartões de ecrã final
@@ -765,6 +768,9 @@ Para mostrar o menu da faixa de áudio, altere \"Spoof video streams\" para iOS
Botão de ecrã verde está oculto
O botão de ecrã verde está oculto
Botão de ecrã verde é mostrado
+ Ocultar botão Novas postagens
+ O botão Novas postagens é exibido
+ O botão Novas postagens está oculto
Ocultar botão de hashtag
O botão Hashtag está oculto
Botão Hashtag é mostrado
diff --git a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
index fb3e9df74..ab0a1c982 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -681,6 +681,9 @@ Pentru a afișa meniul pentru pista audio, schimbați opțiunea „Falsifică fl
Ascunde butonul Redare automată
Butonul Autoplay este ascuns
Butonul Auto-redare este afișat
+ Ascunde fundalul butoanelor de control al playerului
+ Fundalul butoanelor de control al playerului este ascuns
+ Fundalul butoanelor de control al playerului este afișat
Ascunde cardurile ecranului final
@@ -765,6 +768,9 @@ Pentru a afișa meniul pentru pista audio, schimbați opțiunea „Falsifică fl
Ascunde butonul Ecran verde
Butonul de ecran verde este ascuns
Butonul de ecran verde este afișat
+ Ascunde butonul Postări noi
+ Butonul Postări noi este afișat
+ Butonul Postări noi este ascuns
Ascunde butonul hashtag
Butonul Hashtag este ascuns
Butonul Hashtag este afișat
diff --git a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
index c6417f15c..bd464162c 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -311,9 +311,9 @@ Second \"item\" text"
Скрыть кнопку \"Создать Short\"
Кнопка \"Создать Short\" при ответе на комментарий скрыта
Кнопка \"Создать Short\" при ответе на комментарий показана
- Скрыть кнопку меток времени
- Кнопка меток времени скрыта
- Кнопка меток времени отображается
+ Скрыть кнопку метки времени
+ Кнопка метки времени скрыта
+ Кнопка метки времени показана
Скрыть предпросмотр комментария
Предпросмотр комментария под плеером скрыт
Предпросмотр комментария под плеером показан
@@ -681,6 +681,9 @@ Second \"item\" text"
Скрыть кнопку \"Автовоспроизведение\"
Кнопка \"Автовоспроизведение\" в плеере скрыта
Кнопка \"Автовоспроизведение\" в плеере показана
+ Скрыть фон кнопок управления плеера
+ Фон кнопок управления плеера скрыт
+ Фон кнопок управления плеера показан
Скрыть заставки следующих видео
@@ -750,9 +753,9 @@ Second \"item\" text"
Скрыть метку местоположения
Метка местоположения в Shorts скрыта
Метка местоположения в Shorts показана
- Скрыть предпросмотр комментария
- Предпросмотр комментария под плеером скрыт
- Предпросмотр комментария под плеером показан
+ Скрыть превью комментариев
+ Превью комментариев под плеером скрыто
+ Превью комментариев под плеером показано
Скрыть кнопку \"Сохранить музыку\"
Кнопка \"Сохранить музыку\" в Shorts скрыта
Кнопка \"Сохранить музыку\" в Shorts показана
@@ -765,6 +768,9 @@ Second \"item\" text"
Скрыть кнопку \"Зеленый экран\"
Кнопка \"Зеленый экран\" в Shorts скрыта
Кнопка \"Зеленый экран\" в Shorts показана
+ Скрыть кнопку \"Новые публикации\"
+ Кнопка \"Новые публикации\" в плеере Shorts показана
+ Кнопка \"Новые публикации\" в плеере Shorts скрыта
Скрыть кнопку хэштега
Кнопка хэштега в Shorts скрыта
Кнопка хэштега в Shorts показана
@@ -1256,8 +1262,8 @@ Second \"item\" text"
Включить градиентный фон экрана загрузки
Градиентный фон экрана загрузки макета включен
Сплошной фон экрана загрузки макета включен
- Стиль заставки
- Цвет
+ Стиль экрана заставки
+ Цветной
Черно-белый
Включить кастомный цвет полосы прогресса
Кастомный цвет полосы прогресса включен
diff --git a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
index e2d24cc17..86ae5b5f2 100644
--- a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
+++ b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
@@ -674,6 +674,9 @@ Ak chcete zobraziť ponuku zvukovej stopy, zmeňte možnosť „Oklamať videost
Skryť tlačidlo Automatické prehrávanie
Tlačidlo automatického prehrávania je skryté
Zobrazí sa tlačidlo automatického prehrávania
+ Skryť pozadie tlačidiel ovládania prehrávača
+ Pozadie tlačidiel ovládania prehrávača je skryté
+ Zobrazuje sa pozadie tlačidiel ovládania prehrávača
Skryť karty záverečnej obrazovky
@@ -758,6 +761,9 @@ Ak chcete zobraziť ponuku zvukovej stopy, zmeňte možnosť „Oklamať videost
Skryť tlačidlo Zelená obrazovka
Tlačidlo pre zelené pozadie bude skryté
Tlačidlo pre zelené pozadie bude zobrazené
+ Skryť tlačidlo Nové príspevky
+ Zobrazí sa tlačidlo Nové príspevky
+ Tlačidlo Nové príspevky je skryté
Skryť tlačidlo pre hashtag
Tlačidlo pre hashtag bude skryté
Tlačidlo pre hashtag bude zobrazené
diff --git a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
index fe5ec0eb5..060901cb2 100644
--- a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
+++ b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
@@ -681,6 +681,9 @@ Opomba: Omogočanje tega tudi prisilno skrije video oglase"
Skrij gumb \'Samodejno predvajanje\'
Gumb za samodejno predvajanje je skrit
Gumb za samodejno predvajanje je prikazan
+ Skrij ozadje gumbov za upravljanje predvajalnika
+ Ozadje gumbov za upravljanje predvajalnika je skrito
+ Ozadje gumbov za upravljanje predvajalnika je prikazano
Skrij kartice na končnem zaslonu
@@ -765,6 +768,9 @@ Opomba: Omogočanje tega tudi prisilno skrije video oglase"
Skrij gumb \'Zelena scena\'
Gumb za zeleno ozadje je skrit
Gumb za zeleno ozadje je prikazan
+ Skrij gumb za nove objave
+ Gumb za nove objave je prikazan
+ Gumb za nove objave je skrit
Skrij gumb za ključnik
Gumb za ključnik je skrit
Gumb za ključnik je prikazan
diff --git a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
index a28f0143b..843c790dc 100644
--- a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
+++ b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
@@ -681,6 +681,9 @@ Për të shfaqur menunë e pistës audio, ndryshoni 'Falsifiko transmetimet vide
Fsheh butonin Autoplay
Butoni \"Riprodho automatikisht\" është i fshehur
Butoni \"Riprodho automatikisht\" është i dukshëm
+ Fshihni sfondin e butonave të kontrollit të luajtësit
+ Sfondi i butonave të kontrollit të luajtësit është i fshehur
+ Sfondi i butonave të kontrollit të luajtësit është shfaqur
Fsheh kartat e ekranit të fundit
@@ -765,6 +768,9 @@ Për të shfaqur menunë e pistës audio, ndryshoni 'Falsifiko transmetimet vide
Fsheh butonin Ekran jeshil
Butoni \"Ekrani i gjelbër\" është i fshehur
Butoni \"Ekrani i gjelbër\" është i dukshëm
+ Fshih butonin e postimeve të reja
+ Butoni i postimeve të reja shfaqet
+ Butoni i postimeve të reja është i fshehur
Fsheh butonin \"Hashtag\"
Butoni \"Hashtag\" është i fshehur
Butoni \"Hashtag\" është i dukshëm
diff --git a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
index 113ce8194..e3674543b 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -681,6 +681,9 @@ Da biste prikazali meni „Audio snimak”, promenite opciju „Lažirani video
Sakrij dugme „Autoplej”
Dugme „Autoplej” je skriveno
Dugme „Autoplej” je prikazano
+ Sakrij pozadinu dugmadi za kontrolu plejera
+ Pozadina dugmadi za kontrolu plejera je skrivena
+ Pozadina dugmadi za kontrolu plejera je prikazana
Sakrij kartice završnog ekrana
@@ -765,6 +768,9 @@ Da biste prikazali meni „Audio snimak”, promenite opciju „Lažirani video
Sakrij dugme „Zeleni ekran”
Dugme „Zeleni ekran” je skriveno
Dugme „Zeleni ekran” je prikazano
+ Sakrij dugme „Nove objave”
+ Dugme „Nove objave” je prikazano
+ Dugme „Nove objave” je skriveno
Sakrij dugme heš-oznake
Dugme heš-oznake je skriveno
Dugme heš-oznake je prikazano
diff --git a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
index 449838973..13612c2c0 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -681,6 +681,9 @@ Second \"item\" text"
Сакриј дугме „Аутоплеј”
Дугме „Аутоплеј” је скривено
Дугме „Аутоплеј” је приказано
+ Сакриј позадину дугмади за контролу плејера
+ Позадина дугмади за контролу плејера је скривена
+ Позадина дугмади за контролу плејера је приказана
Сакриј картице завршног екрана
@@ -765,6 +768,9 @@ Second \"item\" text"
Сакриј дугме „Зелени екран”
Дугме „Зелени екран” је скривено
Дугме „Зелени екран” је приказано
+ Сакриј дугме „Нове објаве”
+ Дугме „Нове објаве” је приказано
+ Дугме „Нове објаве” је скривено
Сакриј дугме хеш-ознаке
Дугме хеш-ознаке је скривено
Дугме хеш-ознаке је приказано
diff --git a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
index 2fc662a07..d91c77658 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -681,6 +681,9 @@ För att visa ljudspårsmenyn, ändra \"Spoof video streams\" till iOS TV"Dölj knappen för automatisk uppspelning
Knappen för automatisk uppspelning är dold
Knappen för automatisk uppspelning är synlig
+ Dölj bakgrunden för spelarens kontrollknappar
+ Bakgrunden för spelarens kontrollknappar är dold
+ Bakgrunden för spelarens kontrollknappar visas
Dölj slutskärmskort
@@ -765,6 +768,9 @@ För att visa ljudspårsmenyn, ändra \"Spoof video streams\" till iOS TV"Dölj grön skärm-knapp
Grön skärm-knappen är dold
Grön skärmknapp visas
+ Dölj knappen Nya inlägg
+ Knappen Nya inlägg är synlig
+ Knappen Nya inlägg är dold
Dölj hashtag-knapp
Hashtag-knappen är dold
Hashtag-knappen visas
diff --git a/patches/src/main/resources/addresources/values-th-rTH/strings.xml b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
index dc4ed3344..2facc0b5e 100644
--- a/patches/src/main/resources/addresources/values-th-rTH/strings.xml
+++ b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
@@ -679,6 +679,9 @@ Second \"item\" text"
ซ่อนปุ่มเล่นอัตโนมัติ
ปุ่มเล่นอัตโนมัติซ่อนอยู่
ปุ่มเล่นอัตโนมัติแสดงอยู่
+ ซ่อนพื้นหลังปุ่มควบคุมเครื่องเล่น
+ พื้นหลังปุ่มควบคุมเครื่องเล่นถูกซ่อนอยู่
+ พื้นหลังปุ่มควบคุมเครื่องเล่นปรากฏ
ซ่อนการ์ดหน้าจอสิ้นสุด
@@ -763,6 +766,9 @@ Second \"item\" text"
ซ่อนปุ่มกรีนสกรีน
ปุ่ม Green Screen ถูกซ่อน
ปุ่ม Green Screen แสดงขึ้น
+ ซ่อนปุ่มโพสต์ใหม่
+ ปุ่มโพสต์ใหม่แสดงอยู่
+ ปุ่มโพสต์ใหม่ถูกซ่อน
ซ่อนปุ่ม Hashtag
ปุ่ม Hashtag ถูกซ่อน
ปุ่ม Hashtag แสดงขึ้น
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index 012f605c8..22c35ef55 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -681,6 +681,9 @@ Ses parçası menüsünü göstermek için \"Video akışlarını taklit et\" ay
Otomatik oynatma düğmesini gizle
Otomatik oynatma düğmesi gizli
Otomatik oynatma düğmesi görünür
+ Oynatıcı kontrol düğmeleri arka planını gizle
+ Oynatıcı kontrol düğmeleri arka planı gizlendi
+ Oynatıcı kontrol düğmeleri arka planı gösteriliyor
Bitiş ekranı kartlarını gizle
@@ -765,6 +768,9 @@ Ses parçası menüsünü göstermek için \"Video akışlarını taklit et\" ay
Yeşil ekran düğmesini gizle
Yeşil ekran düğmesi gizli
Yeşil ekran düğmesi görünür
+ Yeni gönderiler düğmesini gizle
+ Yeni gönderiler düğmesi görünür
+ Yeni gönderiler düğmesi gizli
Hashtag düğmesini gizle
Hashtag düğmesi gizli
Hashtag düğmesi görünür
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index 0cf5ded65..f6782a9aa 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -682,6 +682,9 @@ Second \"item\" text"
Приховати кнопку \"Автовідтворення\"
Кнопку \"Автовідтворення\" у відеоплеєрі приховано
Кнопка \"Автовідтворення\" у відеоплеєрі показується
+ Приховати фон кнопок керування плеєром
+ Фон кнопок керування плеєром приховано
+ Фон кнопок керування плеєром показується
Приховати картки на кінцевому екрані
@@ -766,6 +769,9 @@ Second \"item\" text"
Приховати \"Зелений екран\"
Кнопку \"Зелений екран\" приховано
Кнопка \"Зелений екран\" показується
+ Приховати \"Нові дописи\"
+ Кнопка \"Нові дописи\" показується
+ Кнопку \"Нові дописи\" приховано
Приховати кнопку хештегу
Кнопку хештегу приховано
Кнопка хештегу показується
@@ -1257,8 +1263,8 @@ Second \"item\" text"
Екран завантаження макета матиме градієнтне тло
Екран завантаження макета матиме суцільне тло
Стиль заставки
- Колір
- Чорно-білий
+ Кольорова
+ Чорно-біла
Увімкнути користувацький колір
Показується користувацький колір смуги прогресу
Показується оригінальний колір смуги прогресу
diff --git a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
index ea08cb452..e56e2ab72 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -41,15 +41,15 @@ Second \"item\" text"
Khởi động lại
Nhập
Sao chép
- Cài đặt ReVanced đặt lại thành mặc định
+ Đặt lại cài đặt ReVanced về mặc định
Đã nhập cài đặt %d
Nhập thất bại: %s
Tìm kiếm
Không tìm thấy kết quả nào cho \'%s\'
Thử một từ khóa khác
Xóa khỏi lịch sử tìm kiếm?
- Hiện biểu tượng cài đặt ReVanced
- Các biểu tượng cài đặt được hiện
+ Hiển thị biểu tượng cài đặt ReVanced
+ Các biểu tượng cài đặt được hiển thị
Các biểu tượng cài đặt không được hiển thị
Ngôn ngữ ReVanced
"Bản dịch cho một số ngôn ngữ có thể bị thiếu hoặc không đầy đủ.
@@ -76,11 +76,11 @@ Hãy làm theo hướng dẫn \"Don't kill my app\" dành cho điện thoại c
Việc cấp quyền chạy nền là bắt buộc để ứng dụng hoạt động."
Mở trang web
- "Tối ưu hóa pin cho MicroG GmsCore phải được tắt để tránh sự cố.
+ "Cần phải tắt tối ưu hóa pin cho MicroG GmsCore để tránh sự cố.
-Tắt tối ưu hóa pin cho MicroG sẽ không ảnh hưởng tiêu cực đến việc sử dụng pin.
+Tắt tối ưu hóa pin cho MicroG sẽ không ảnh hưởng đáng kể đến hiệu suất sử dụng pin.
-Nhấn nút tiếp tục và cho phép thay đổi tối ưu hóa."
+Nhấn nút tiếp tục và cho phép thay đổi lựa chọn tối ưu hóa."
Tiếp tục
@@ -94,7 +94,7 @@ Nhấn nút tiếp tục và cho phép thay đổi tối ưu hóa."
Trình phát
Thanh tiến trình
Cử chỉ vuốt
- Cài đặt khác
+ Khác
Video
Khôi phục trình đơn cài đặt cũ
Các trình đơn cài đặt cũ được hiển thị
@@ -125,7 +125,7 @@ Tuy nhiên, việc bật tính năng này cũng sẽ ghi lại một số dữ l
Ghi nhật ký truy vết ngăn xếp
Nhật ký gỡ lỗi bao gồm truy vết ngăn xếp
Nhật ký gỡ lỗi không bao gồm truy vết ngăn xếp
- Hiện thông báo nổi về lỗi ReVanced
+ Hiển thị thông báo nổi về lỗi ReVanced
Thông báo nổi được hiển thị nếu xảy ra lỗi
Thông báo nổi không được hiển thị nếu xảy ra lỗi
"Tắt thông báo lỗi sẽ ẩn tất cả thông báo lỗi của ReVanced.
@@ -169,7 +169,7 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Nút được hiển thị
Ẩn kệ \'Dành cho bạn\'
- Kệ trên trang kênh được ẩn
+ Kệ trên trang kênh đã bị ẩn
Kệ trên trang kênh được hiển thị
@@ -178,16 +178,16 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Nút được hiển thị
Ẩn nhãn video đề xuất
- Nhãn “Mọi người cũng xem” và “Bạn cũng có thể thích” được ẩn
- Nhãn “Mọi người cũng xem” và “Bạn cũng có thể thích” được hiện
+ Nhãn “Mọi người cũng xem” và “Bạn cũng có thể thích” đã bị ẩn
+ Nhãn “Mọi người cũng xem” và “Bạn cũng có thể thích” được hiển thị
Ẩn nút \'Hiện thêm\'
Nút đã bị ẩn
Nút được hiển thị
Ẩn kệ vé
- Kệ vé được ẩn
- Kệ vé được hiện
+ Kệ vé đã bị ẩn
+ Kệ vé đang hiển thị
Ẩn phản ứng theo thời gian
Phản ứng theo thời gian đã bị ẩn
Phản ứng theo thời gian được hiển thị
@@ -198,8 +198,8 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Kệ danh mục được đề xuất đã bị ẩn
Kệ danh mục được đề xuất được hiển thị
Ẩn thẻ có thể mở rộng bên dưới video
- Thẻ có thể mở rộng được ẩn
- Thẻ có thể mở rộng được hiện
+ Thẻ có thể mở rộng đã bị ẩn
+ Thẻ có thể mở rộng được hiển thị
Ẩn bài đăng cộng đồng
Bài đăng cộng đồng đã bị ẩn
Bài đăng cộng đồng được hiển thị
@@ -217,7 +217,7 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Nguyên tắc cộng đồng được hiển thị
Ẩn nguyên tắc cộng đồng cho người đăng ký
Nguyên tắc cộng đồng cho người đăng ký đã bị ẩn
- Nguyên tắc cộng đồng dành cho người đăng ký được hiện
+ Nguyên tắc cộng đồng dành cho người đăng ký được hiển thị
Ẩn kệ hội viên kênh
Kệ hội viên kênh đã bị ẩn
Kệ hội viên kênh được hiển thị
@@ -229,13 +229,13 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Bảng thông tin được hiển thị
Ẩn bảng thông tin y tế
Bảng thông tin y tế đã bị ẩn
- Bảng thông tin y tế được hiện
+ Bảng thông tin y tế được hiển thị
Ẩn nút kênh
Nút kênh đã bị ẩn
Nút kênh được hiển thị
- Ẩn kệ Chơi trò chơi
- Kệ Chơi trò chơi được ẩn
- Kệ Chơi trò chơi được hiện
+ Ẩn Chơi game trên Youtube
+ Chơi game đã bị ẩn
+ Chơi game được hiển thị
Ẩn các hành động nhanh khi ở toàn màn hình
Hành động nhanh đã bị ẩn
Hành động nhanh được hiển thị
@@ -255,20 +255,20 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Thẻ nghệ sĩ đã bị ẩn
Thẻ nghệ sĩ được hiển thị
Ẩn \'Bản tóm tắt video do AI tạo\'
- Phần tóm tắt video được ẩn
+ Phần tóm tắt video đã bị ẩn
Phần tóm tắt video được hiển thị
Ẩn Hỏi
- Phần Hỏi được ẩn
- Phần Hỏi được hiện
+ Phần Hỏi đã bị ẩn
+ Phần Hỏi được hiển thị
Ẩn Thuộc tính
- Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập được ẩn
+ Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập đã bị ẩn
Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập được hiển thị
Ẩn Chương
Phần chương đã bị ẩn
Phần chương được hiển thị
Ẩn \'Cách nội dung này được tạo ra\'
- Phần cách nội dung được tạo ra được ẩn
- Phần cách nội dung được tạo ra được hiện
+ Phần cách nội dung được tạo ra đã bị ẩn
+ Phần cách nội dung được tạo ra được hiển thị
Ẩn \'Khám phá podcast\'
Phần Khám phá podcast đã bị ẩn
Phần Khám phá podcast được hiển thị
@@ -301,10 +301,10 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Tóm tắt cuộc trò chuyện được hiển thị
Ẩn tóm tắt Bình luận AI
Tóm tắt bình luận đã bị ẩn
- Tóm tắt bình luận được hiện
+ Tóm tắt bình luận được hiển thị
Ẩn tiêu đề \'Bình luận của hội viên\'
- Tiêu đề Bình luận của hội viên được ẩn
- Tiêu đề Bình luận của hội viên được hiện
+ Tiêu đề bình luận của hội viên đã bị ẩn
+ Tiêu đề bình luận của hội viên được hiển thị
Ẩn phần bình luận
Phần Bình luận đã bị ẩn
Phần Bình luận được hiển thị
@@ -312,7 +312,7 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
Nút Tạo video ngắn đã bị ẩn
Nút Tạo video ngắn được hiển thị
Ẩn nút dấu thời gian
- Nút dấu thời gian được ẩn
+ Nút dấu thời gian đã bị ẩn
Nút dấu thời gian được hiện
Ẩn xem trước bình luận
Xem trước bình luận đã bị ẩn
@@ -443,9 +443,9 @@ Tính năng này chỉ khả dụng cho các thiết bị cũ hơn"
Các thiết lập trình tải xuống bên ngoài
Hiện nút tải xuống bên ngoài
Nút tải xuống trong trình phát đã được hiển thị
- Nút tải xuống trong trình phát không được hiện
+ Nút tải xuống trong trình phát không được hiển thị
- Thay thế Nút hành động tải xuống
+ Thay thế nút hành động Tải xuống
Nút tải xuống mở trình tải xuống bên ngoài
Nút tải xuống mở trình tải xuống nội bộ ứng dụng
Tên gói trình tải xuống
@@ -568,23 +568,23 @@ Tính năng này chỉ khả dụng cho các thiết bị cũ hơn"
Ẩn hoặc thay đổi các nút ở thanh điều hướng
Ẩn Trang chủ
- Nút trang chủ được ẩn
- Nút trang chủ được hiện
+ Nút trang chủ đã bị ẩn
+ Nút trang chủ được hiển thị
Ẩn Shorts
Nút Shorts đã bị ẩn
- Nút Shorts được hiện
+ Nút Shorts được hiển thị
Ẩn nút Tạo
Nút tạo đã bị ẩn
Nút tạo được hiển thị
Ẩn Kênh đăng ký
- Nút kênh đăng ký được ẩn
- Nút kênh đăng ký được hiện
+ Nút kênh đăng ký đã bị ẩn
+ Nút kênh đăng ký được hiển thị
Ẩn Thông báo
- Nút thông báo được ẩn
- Nút thông báo được hiện
+ Nút Thông báo đã bị ẩn
+ Nút Thông báo được hiển thị
Chuyển vị nút Tạo với nút Thông báo
"Nút tạo được chuyển đổi với nút Thông báo
@@ -595,7 +595,7 @@ Lưu ý: Bật tính năng này cũng sẽ tự động ẩn quảng cáo video"
Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử chuyển sang chế độ Ẩn danh."
Ẩn các nhãn nút điều hướng
- Các nhãn được ẩn
+ Các nhãn đã bị ẩn
Các nhãn được hiển thị
Vô hiệu hóa thanh trạng thái trong suốt
Thanh trạng thái là đục
@@ -656,16 +656,16 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Nút bản âm thanh đã bị ẩn
Nút bản âm thanh được hiển thị
- "Menu theo dõi âm thanh được ẩn
+ "Trình đơn bản âm thanh đã bị ẩn
-Để hiện trình đơn Theo dõi âm thanh, hãy thay đổi 'Giả mạo luồng video' thành iOS TV"
+Để hiển thị trình đơn Bản âm thanh, hãy thay đổi 'Giả mạo luồng phát video' thành iOS TV"
Ẩn Xem trong thực tế ảo
Trình đơn xem trong thực tế ảo đã bị ẩn
Trình đơn xem trong thực tế ảo được hiển thị
- Ẩn trình đơn chất lượng chân video
- Trình đơn chất lượng chân video được ẩn
- Trình đơn chất lượng chân video được hiện
+ Ẩn phần chân trình đơn chất lượng video
+ Phần chân trình đơn chất lượng video đã bị ẩn
+ Phần chân trình đơn chất lượng video đã bị ẩn được hiển thị
Ẩn các nút Trước & Tiếp theo
@@ -673,7 +673,7 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Các nút được hiển thị
Ẩn nút truyền
Nút Truyền đã bị ẩn
- Nút Truyền được hiện
+ Nút Truyền được hiển thị
Ẩn nút Chú thích
Nút phụ đề đã bị ẩn
@@ -681,6 +681,9 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Ẩn nút Tự động phát
Nút tự động phát đã bị ẩn
Nút tự động phát được hiển thị
+ Ẩn nền của các nút điều khiển trình phát
+ Nền của các nút điều khiển trình phát đã ẩn
+ Nền của các nút điều khiển trình phát đã hiển thị
Ẩn thẻ kết thúc màn hình
@@ -744,14 +747,14 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Ẩn nút Mua Super Thanks
Nút Super Thanks đã bị ẩn
Nút Super Thanks được hiển thị
- Ẩn sản phẩm được gắn thê
+ Ẩn sản phẩm được gắn thẻ
Sản phẩm được gắn thẻ đã bị ẩn
Sản phẩm được gắn thẻ được hiển thị
Ẩn nhãn vị trí
Nhãn vị trí đã bị ẩn
Nhãn vị trí được hiển thị
Ẩn xem trước bình luận
- Xem trước bình luận được ẩn
+ Xem trước bình luận đã bị ẩn
Xem trước bình luận được hiện
Ẩn nút Lưu âm thanh
Nút lưu nhạc đã bị ẩn
@@ -765,6 +768,9 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Ẩn nút Phông xanh
Nút phông xanh đã bị ẩn
Nút phông xanh được hiển thị
+ Ẩn nút Bài đăng mới
+ Nút Bài đăng mới đang hiển thị
+ Nút Bài đăng mới đã bị ẩn
Ẩn nút hashtag
Nút hashtag đã bị ẩn
Nút hashtag được hiển thị
@@ -776,7 +782,7 @@ Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử ch
Nhãn dán được hiển thị
Ẩn hiệu ứng đài phun nút Thích
Hiệu ứng đài phun nút thích được ẩn
- Hiệu ứng đài phun nút thích được hiện
+ Hiệu ứng đài phun nút thích được hiển thị
Ẩn nút Thích
Nút thích đã bị ẩn
Nút thích được hiển thị
diff --git a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
index b476741fb..6a4f8c567 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -681,6 +681,9 @@ Second \"item\" text"
隐藏「自动播放」按钮
自动播放按钮已隐藏
自动播放按钮已显示
+ 隐藏播放器控件按钮背景
+ 播放器控件按钮背景已隐藏
+ 播放器控件按钮背景已显示
隐藏片尾卡
@@ -765,6 +768,9 @@ Second \"item\" text"
隐藏「绿幕」按钮
绿屏按钮已隐藏
绿屏按钮已显示
+ 隐藏“新帖”按钮
+ 显示“新帖”按钮
+ 隐藏“新帖”按钮
隐藏话题标签按钮
话题标签按钮已隐藏
话题标签按钮已显示
From 3be24c02c1aa7be298b52222ed6afdd9d11f3bba Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Mon, 9 Jun 2025 18:18:19 +0000
Subject: [PATCH 30/31] chore: Release v5.27.0-dev.9 [skip ci]
# [5.27.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.8...v5.27.0-dev.9) (2025-06-09)
### Features
* **Messenger:** Add `Hide Facebook button` patch ([#5057](https://github.com/ReVanced/revanced-patches/issues/5057)) ([9175b23](https://github.com/ReVanced/revanced-patches/commit/9175b23e8360d13c8c1c9c8602ca0b5931d13627))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4105acf27..cbaf4f074 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [5.27.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.8...v5.27.0-dev.9) (2025-06-09)
+
+
+### Features
+
+* **Messenger:** Add `Hide Facebook button` patch ([#5057](https://github.com/ReVanced/revanced-patches/issues/5057)) ([9175b23](https://github.com/ReVanced/revanced-patches/commit/9175b23e8360d13c8c1c9c8602ca0b5931d13627))
+
# [5.27.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.7...v5.27.0-dev.8) (2025-06-09)
diff --git a/gradle.properties b/gradle.properties
index eaf72c500..72cd0fa9a 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.8
+version = 5.27.0-dev.9
From bdc6fad97495576e38749d4d29554200be26d248 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Mon, 9 Jun 2025 18:37:59 +0000
Subject: [PATCH 31/31] chore: Release v5.27.0 [skip ci]
# [5.27.0](https://github.com/ReVanced/revanced-patches/compare/v5.26.0...v5.27.0) (2025-06-09)
### Bug Fixes
* **Bandcamp - Remove play limits:** Support latest app version ([#5124](https://github.com/ReVanced/revanced-patches/issues/5124)) ([863e92b](https://github.com/ReVanced/revanced-patches/commit/863e92b20ad6682f10524e475ed18f879048ecae))
* **Spotify:** `Hide Create button` patch failing in edge cases ([#5131](https://github.com/ReVanced/revanced-patches/issues/5131)) ([0923600](https://github.com/ReVanced/revanced-patches/commit/0923600739a126329fc62100b500216860d7005e))
* **Spotify:** Prevent hiding all navigation bar buttons ([#5122](https://github.com/ReVanced/revanced-patches/issues/5122)) ([8afbef0](https://github.com/ReVanced/revanced-patches/commit/8afbef01343c1e3e6e7e4a4cec6319aebfa4b11c))
* **YouTube - Hide layout components:** Remove broken option 'Hide comments emoji picker' ([#5121](https://github.com/ReVanced/revanced-patches/issues/5121)) ([9a6a639](https://github.com/ReVanced/revanced-patches/commit/9a6a639c4905b00d6dffb0923c839c8e3ae54d0c))
* **YouTube - Hide Shorts components:** Disable A/B player flags that prevents hiding buttons ([bef0dac](https://github.com/ReVanced/revanced-patches/commit/bef0dacac54caf1ca9511d7bc19b19140ccb4eaf))
* **YouTube - Video quality:** Remove non-functional Shorts 144p default quality ([3113cd6](https://github.com/ReVanced/revanced-patches/commit/3113cd6d092952c8657454452f34c0ae85358ec9))
### Features
* Add `Hide app icon` patch ([#4977](https://github.com/ReVanced/revanced-patches/issues/4977)) ([92311b8](https://github.com/ReVanced/revanced-patches/commit/92311b8e5675f3d4b80ed690d34b699fb847e3cd))
* **Google Photos:** Add `Enable DCIM folders backup control` patch ([#5138](https://github.com/ReVanced/revanced-patches/issues/5138)) ([328d232](https://github.com/ReVanced/revanced-patches/commit/328d232fe77406fa93a14768fc66e7b998506fba))
* **Messenger:** Add `Hide Facebook button` patch ([#5057](https://github.com/ReVanced/revanced-patches/issues/5057)) ([9175b23](https://github.com/ReVanced/revanced-patches/commit/9175b23e8360d13c8c1c9c8602ca0b5931d13627))
* **YouTube - Hide player overlay buttons:** Add in app setting for "Hide player control buttons background" ([#5147](https://github.com/ReVanced/revanced-patches/issues/5147)) ([dd8afa2](https://github.com/ReVanced/revanced-patches/commit/dd8afa2b07b50be24d764c0f6ddc9e1bbdb91bf1))
* **YouTube - Hide Shorts components:** Add hide 'New posts' button ([ac6b916](https://github.com/ReVanced/revanced-patches/commit/ac6b916c0c212167c4645e2110500dc811b3e54a))
* **YouTube - Theme:** Add option for black and white splash screen animation ([#5119](https://github.com/ReVanced/revanced-patches/issues/5119)) ([42db0c2](https://github.com/ReVanced/revanced-patches/commit/42db0c2e36fefccdbeaa072edcec48b1e05b6270))
---
CHANGELOG.md | 22 ++++++++++++++++++++++
gradle.properties | 2 +-
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cbaf4f074..4eab74e5b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,25 @@
+# [5.27.0](https://github.com/ReVanced/revanced-patches/compare/v5.26.0...v5.27.0) (2025-06-09)
+
+
+### Bug Fixes
+
+* **Bandcamp - Remove play limits:** Support latest app version ([#5124](https://github.com/ReVanced/revanced-patches/issues/5124)) ([863e92b](https://github.com/ReVanced/revanced-patches/commit/863e92b20ad6682f10524e475ed18f879048ecae))
+* **Spotify:** `Hide Create button` patch failing in edge cases ([#5131](https://github.com/ReVanced/revanced-patches/issues/5131)) ([0923600](https://github.com/ReVanced/revanced-patches/commit/0923600739a126329fc62100b500216860d7005e))
+* **Spotify:** Prevent hiding all navigation bar buttons ([#5122](https://github.com/ReVanced/revanced-patches/issues/5122)) ([8afbef0](https://github.com/ReVanced/revanced-patches/commit/8afbef01343c1e3e6e7e4a4cec6319aebfa4b11c))
+* **YouTube - Hide layout components:** Remove broken option 'Hide comments emoji picker' ([#5121](https://github.com/ReVanced/revanced-patches/issues/5121)) ([9a6a639](https://github.com/ReVanced/revanced-patches/commit/9a6a639c4905b00d6dffb0923c839c8e3ae54d0c))
+* **YouTube - Hide Shorts components:** Disable A/B player flags that prevents hiding buttons ([bef0dac](https://github.com/ReVanced/revanced-patches/commit/bef0dacac54caf1ca9511d7bc19b19140ccb4eaf))
+* **YouTube - Video quality:** Remove non-functional Shorts 144p default quality ([3113cd6](https://github.com/ReVanced/revanced-patches/commit/3113cd6d092952c8657454452f34c0ae85358ec9))
+
+
+### Features
+
+* Add `Hide app icon` patch ([#4977](https://github.com/ReVanced/revanced-patches/issues/4977)) ([92311b8](https://github.com/ReVanced/revanced-patches/commit/92311b8e5675f3d4b80ed690d34b699fb847e3cd))
+* **Google Photos:** Add `Enable DCIM folders backup control` patch ([#5138](https://github.com/ReVanced/revanced-patches/issues/5138)) ([328d232](https://github.com/ReVanced/revanced-patches/commit/328d232fe77406fa93a14768fc66e7b998506fba))
+* **Messenger:** Add `Hide Facebook button` patch ([#5057](https://github.com/ReVanced/revanced-patches/issues/5057)) ([9175b23](https://github.com/ReVanced/revanced-patches/commit/9175b23e8360d13c8c1c9c8602ca0b5931d13627))
+* **YouTube - Hide player overlay buttons:** Add in app setting for "Hide player control buttons background" ([#5147](https://github.com/ReVanced/revanced-patches/issues/5147)) ([dd8afa2](https://github.com/ReVanced/revanced-patches/commit/dd8afa2b07b50be24d764c0f6ddc9e1bbdb91bf1))
+* **YouTube - Hide Shorts components:** Add hide 'New posts' button ([ac6b916](https://github.com/ReVanced/revanced-patches/commit/ac6b916c0c212167c4645e2110500dc811b3e54a))
+* **YouTube - Theme:** Add option for black and white splash screen animation ([#5119](https://github.com/ReVanced/revanced-patches/issues/5119)) ([42db0c2](https://github.com/ReVanced/revanced-patches/commit/42db0c2e36fefccdbeaa072edcec48b1e05b6270))
+
# [5.27.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.27.0-dev.8...v5.27.0-dev.9) (2025-06-09)
diff --git a/gradle.properties b/gradle.properties
index 72cd0fa9a..7f8e95efc 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.27.0-dev.9
+version = 5.27.0