Merge "[DO NOT MERGE] Change OWNERS file"
diff --git a/AndroidManifest-common.xml b/AndroidManifest-common.xml
index 979096c..819e6bc 100644
--- a/AndroidManifest-common.xml
+++ b/AndroidManifest-common.xml
@@ -154,12 +154,13 @@
<!--
The content provider for exposing various launcher grid options.
+ TODO: Enable when all apps columns are correct
TODO: Add proper permissions
- -->
<provider
android:name="com.android.launcher3.graphics.GridOptionsProvider"
android:authorities="${packageName}.grid_control"
android:exported="true" />
+ -->
<!--
The settings activity. To extend point settings_fragment_name to appropriate fragment class
diff --git a/quickstep/libs/sysui_shared.jar b/quickstep/libs/sysui_shared.jar
index ab97344..42fb42d 100644
--- a/quickstep/libs/sysui_shared.jar
+++ b/quickstep/libs/sysui_shared.jar
Binary files differ
diff --git a/quickstep/res/values-af/strings.xml b/quickstep/res/values-af/strings.xml
index 6f02728..336eef8 100644
--- a/quickstep/res/values-af/strings.xml
+++ b/quickstep/res/values-af/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Programgebruikinstellings"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Vee alles uit"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Onlangse programme"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minuut"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Program in grysskaal"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> oor vandag"</string>
</resources>
diff --git a/quickstep/res/values-am/strings.xml b/quickstep/res/values-am/strings.xml
index 03dec1b..8a565e4 100644
--- a/quickstep/res/values-am/strings.xml
+++ b/quickstep/res/values-am/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"የመተግበሪያ አጠቃቀም ቅንብሮች"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ሁሉንም አጽዳ"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"የቅርብ ጊዜ መተግበሪያዎች"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>፣ <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 ደቂቃ"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"መተግበሪያ በግራጫ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ዛሬ <xliff:g id="TIME">%1$s</xliff:g> ቀርቷል"</string>
</resources>
diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml
index 268e9bd..d96397c 100644
--- a/quickstep/res/values-ar/strings.xml
+++ b/quickstep/res/values-ar/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"إعدادات استخدام التطبيق"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"محو الكل"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"التطبيقات التي تمّ استخدامها مؤخرًا"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>، <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"أقل من دقيقة"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"التطبيق بالتدرّج الرمادي"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"يتبقى اليوم <xliff:g id="TIME">%1$s</xliff:g>."</string>
</resources>
diff --git a/quickstep/res/values-as/strings.xml b/quickstep/res/values-as/strings.xml
index 89ca0f7..7216b4f 100644
--- a/quickstep/res/values-as/strings.xml
+++ b/quickstep/res/values-as/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"এপে ব্যৱহাৰ কৰা ডেটাৰ ছেটিংসমূহ"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"সকলো মচক"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"শেহতীয়া এপসমূহ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< ১ মিনিট"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"এপ্ গ্ৰে’স্কে’লত আছে"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"আজি <xliff:g id="TIME">%1$s</xliff:g> বাকী আছ"</string>
</resources>
diff --git a/quickstep/res/values-az/strings.xml b/quickstep/res/values-az/strings.xml
index 4353b75..c07098e 100644
--- a/quickstep/res/values-az/strings.xml
+++ b/quickstep/res/values-az/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Tətbiq istifadə ayarları"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Hamısını silin"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Son tətbiqlər"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 dəq"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Tətbiq ağ-qara rejimdədir"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Bu gün <xliff:g id="TIME">%1$s</xliff:g> qaldı"</string>
</resources>
diff --git a/quickstep/res/values-b+sr+Latn/strings.xml b/quickstep/res/values-b+sr+Latn/strings.xml
index 5a80ebd..6fea458 100644
--- a/quickstep/res/values-b+sr+Latn/strings.xml
+++ b/quickstep/res/values-b+sr+Latn/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Podešavanja korišćenja aplikacije"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Obriši sve"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nedavne aplikacije"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplikacija je u sivilu"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Još <xliff:g id="TIME">%1$s</xliff:g> danas"</string>
</resources>
diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml
index e2a1940..8147031 100644
--- a/quickstep/res/values-be/strings.xml
+++ b/quickstep/res/values-be/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Налады выкарыстання праграмы"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Ачысціць усё"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Нядаўнія праграмы"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 хв"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Праграма ў шэрым рэжыме"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Сёння засталося <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-bg/strings.xml b/quickstep/res/values-bg/strings.xml
index 5e23876..00ba582 100644
--- a/quickstep/res/values-bg/strings.xml
+++ b/quickstep/res/values-bg/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Настройки за използването на приложенията"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Изчистване на всички"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Скорошни приложения"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 мин"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Прилож. е в сивата скала"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Оставащо време днес: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-bn/strings.xml b/quickstep/res/values-bn/strings.xml
index 9490692..9a30adf 100644
--- a/quickstep/res/values-bn/strings.xml
+++ b/quickstep/res/values-bn/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"অ্যাপ ব্যবহারের সেটিংস"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"সবকিছু খালি করুন"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"সম্প্রতি ব্যবহৃত অ্যাপ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< ১ মি."</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"অ্যাপে গ্রেস্কেল"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"আজকে <xliff:g id="TIME">%1$s</xliff:g> বাকি আছে"</string>
</resources>
diff --git a/quickstep/res/values-bs/strings.xml b/quickstep/res/values-bs/strings.xml
index 3af9436..e940616 100644
--- a/quickstep/res/values-bs/strings.xml
+++ b/quickstep/res/values-bs/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Postavke korištenja aplikacije"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Obriši sve"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nedavne aplikacije"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Apl. je u nijansi sive"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Preostalo vrijeme: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml
index 728c0ea..d120a2c 100644
--- a/quickstep/res/values-ca/strings.xml
+++ b/quickstep/res/values-ca/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Configuració d\'ús d\'aplicacions"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Esborra-ho tot"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplicacions recents"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>; <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minut"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App en escala de grisos"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"temps restant avui: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml
index a9a1ba2..435edd9 100644
--- a/quickstep/res/values-cs/strings.xml
+++ b/quickstep/res/values-cs/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Nastavení využití aplikací"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Vymazat vše"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Poslední aplikace"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minuta"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplikace se zešednutím"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"dnes zbývá: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-da/strings.xml b/quickstep/res/values-da/strings.xml
index d10fd63..3db6ab3 100644
--- a/quickstep/res/values-da/strings.xml
+++ b/quickstep/res/values-da/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Indstillinger for appforbrug"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Ryd alt"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Seneste apps"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Nedtonet app"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> tilbage i dag"</string>
</resources>
diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml
index 0a65bee..48604f1 100644
--- a/quickstep/res/values-de/strings.xml
+++ b/quickstep/res/values-de/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Einstellungen zur App-Nutzung"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Alle Apps schließen"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Zuletzt aktive Apps"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App in Graustufen"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Heute noch <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-el/strings.xml b/quickstep/res/values-el/strings.xml
index edb6381..fdc7464 100644
--- a/quickstep/res/values-el/strings.xml
+++ b/quickstep/res/values-el/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Ρυθμίσεις χρήσης εφαρμογής"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Διαγραφή όλων"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Πρόσφατες εφαρμογές"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 λ."</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Εφαρ. σε κλίμακα του γκρι"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Απομένουν <xliff:g id="TIME">%1$s</xliff:g> σήμερα"</string>
</resources>
diff --git a/quickstep/res/values-en-rAU/strings.xml b/quickstep/res/values-en-rAU/strings.xml
index de9a648..d625b60 100644
--- a/quickstep/res/values-en-rAU/strings.xml
+++ b/quickstep/res/values-en-rAU/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"App usage settings"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Clear all"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Recent apps"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minute"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App in grayscale"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> left today"</string>
</resources>
diff --git a/quickstep/res/values-en-rGB/strings.xml b/quickstep/res/values-en-rGB/strings.xml
index de9a648..d625b60 100644
--- a/quickstep/res/values-en-rGB/strings.xml
+++ b/quickstep/res/values-en-rGB/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"App usage settings"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Clear all"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Recent apps"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minute"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App in grayscale"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> left today"</string>
</resources>
diff --git a/quickstep/res/values-en-rIN/strings.xml b/quickstep/res/values-en-rIN/strings.xml
index de9a648..d625b60 100644
--- a/quickstep/res/values-en-rIN/strings.xml
+++ b/quickstep/res/values-en-rIN/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"App usage settings"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Clear all"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Recent apps"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minute"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App in grayscale"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> left today"</string>
</resources>
diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml
index e9abdb5..a9d303a 100644
--- a/quickstep/res/values-es-rUS/strings.xml
+++ b/quickstep/res/values-es-rUS/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Configuración de uso de la app"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Borrar todo"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Apps recientes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> (<xliff:g id="REMAINING_TIME">%2$s</xliff:g>)"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minuto"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App en escala de grises"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Tiempo restante: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml
index 8d05c1a..291512a 100644
--- a/quickstep/res/values-es/strings.xml
+++ b/quickstep/res/values-es/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Ajustes de uso de la aplicación"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Borrar todo"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplicaciones recientes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> (<xliff:g id="REMAINING_TIME">%2$s</xliff:g>)"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"<1 minuto"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App en escala de grises"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"tiempo restante: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-et/strings.xml b/quickstep/res/values-et/strings.xml
index 54b4af8..96c27e7 100644
--- a/quickstep/res/values-et/strings.xml
+++ b/quickstep/res/values-et/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Rakenduse kasutuse seaded"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Sule kõik"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Hiljutised rakendused"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minut"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Rakendus halltoonides"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Tääna jäänud <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-eu/strings.xml b/quickstep/res/values-eu/strings.xml
index 3dffe0f..15b682c 100644
--- a/quickstep/res/values-eu/strings.xml
+++ b/quickstep/res/values-eu/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Aplikazioen erabileraren ezarpenak"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Garbitu guztiak"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Azken aplikazioak"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> (<xliff:g id="REMAINING_TIME">%2$s</xliff:g>)"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplikazioa grisen eskalan"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> gelditzen dira gaur"</string>
</resources>
diff --git a/quickstep/res/values-fa/strings.xml b/quickstep/res/values-fa/strings.xml
index 67ebbc7..0a482f8 100644
--- a/quickstep/res/values-fa/strings.xml
+++ b/quickstep/res/values-fa/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"تنظیمات استفاده از برنامه"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"پاک کردن همه"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"برنامههای اخیر"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>، <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< ۱ دقیقه"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"برنامه بهصورت سیاهوسفید"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> باقیمانده برای امروز"</string>
</resources>
diff --git a/quickstep/res/values-fi/strings.xml b/quickstep/res/values-fi/strings.xml
index 31ac3ca..69686bb 100644
--- a/quickstep/res/values-fi/strings.xml
+++ b/quickstep/res/values-fi/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Sovelluksen käyttöasetukset"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Poista kaikki"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Viimeisimmät sovellukset"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Harmaasävyinen sovellus"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> jäljellä tänään"</string>
</resources>
diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml
index d090d10..068fd08 100644
--- a/quickstep/res/values-fr-rCA/strings.xml
+++ b/quickstep/res/values-fr-rCA/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Paramètres d\'utilisation de l\'application"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Tout effacer"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Applications récentes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> : <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Application en nuances de gris"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Il reste <xliff:g id="TIME">%1$s</xliff:g> aujourd\'hui"</string>
</resources>
diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml
index 7659ed2..ea5b0dc 100644
--- a/quickstep/res/values-fr/strings.xml
+++ b/quickstep/res/values-fr/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Paramètres de consommation de l\'application"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Tout effacer"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Applications récentes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Appli en nuances de gris"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Encore <xliff:g id="TIME">%1$s</xliff:g> aujourd\'hui"</string>
</resources>
diff --git a/quickstep/res/values-gl/strings.xml b/quickstep/res/values-gl/strings.xml
index 1358d7f..a6995d0 100644
--- a/quickstep/res/values-gl/strings.xml
+++ b/quickstep/res/values-gl/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Configuración do uso de aplicacións"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Borrar todo"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplicacións recentes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> (<xliff:g id="REMAINING_TIME">%2$s</xliff:g>)"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"<1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App en escala de grises"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Tempo restante hoxe <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-gu/strings.xml b/quickstep/res/values-gu/strings.xml
index 746ec1a..72b70b0 100644
--- a/quickstep/res/values-gu/strings.xml
+++ b/quickstep/res/values-gu/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ઍપ વપરાશનું સેટિંગ"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"બધું સાફ કરો"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"તાજેતરની ઍપ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 મિનિટ"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ગ્રેસ્કેલમાં ઍપ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> આજે બાકી"</string>
</resources>
diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml
index 55d8ccc..4d15044 100644
--- a/quickstep/res/values-hi/strings.xml
+++ b/quickstep/res/values-hi/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ऐप्लिकेशन इस्तेमाल की सेटिंग"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"सभी ऐप्लिकेशन बंद करें"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"हाल ही में इस्तेमाल किए गए एेप्लिकेशन"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"<1 मिनट"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ग्रेस्केल में ऐप्लिकेशन"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"आज <xliff:g id="TIME">%1$s</xliff:g> और चलेगा"</string>
</resources>
diff --git a/quickstep/res/values-hr/strings.xml b/quickstep/res/values-hr/strings.xml
index 213897c..1cec1fb 100644
--- a/quickstep/res/values-hr/strings.xml
+++ b/quickstep/res/values-hr/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Postavke upotrebe aplikacija"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Izbriši sve"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nedavne aplikacije"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Apl. u nijansama sive"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Još <xliff:g id="TIME">%1$s</xliff:g> danas"</string>
</resources>
diff --git a/quickstep/res/values-hu/strings.xml b/quickstep/res/values-hu/strings.xml
index 40bea2a..112c481 100644
--- a/quickstep/res/values-hu/strings.xml
+++ b/quickstep/res/values-hu/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Alkalmazáshasználati beállítások"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Összes törlése"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Legutóbbi alkalmazások"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 perc"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Szürkeárnyalat aktív"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Ma még <xliff:g id="TIME">%1$s</xliff:g> van hátra"</string>
</resources>
diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml
index 7780fa8..f39db5a 100644
--- a/quickstep/res/values-hy/strings.xml
+++ b/quickstep/res/values-hy/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Հավելվածի օգտագործման կարգավորումներ"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Փակել բոլորը"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Վերջին օգտագործած հավելվածները"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 ր"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Մոխրագույն երանգներ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Այսօր մնացել է՝ <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml
index 5bdb830..48892c9 100644
--- a/quickstep/res/values-in/strings.xml
+++ b/quickstep/res/values-in/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Setelan penggunaan aplikasi"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Hapus semua"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplikasi baru-baru ini"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 menit"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplikasi hitam putih"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> tersisa hari ini"</string>
</resources>
diff --git a/quickstep/res/values-is/strings.xml b/quickstep/res/values-is/strings.xml
index 7c3bbd6..c3ec96c 100644
--- a/quickstep/res/values-is/strings.xml
+++ b/quickstep/res/values-is/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Notkunarstillingar forrits"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Hreinsa allt"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nýleg forrit"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 mín."</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Forrit í grátónum"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> eftir í dag"</string>
</resources>
diff --git a/quickstep/res/values-it/strings.xml b/quickstep/res/values-it/strings.xml
index 314e768..d7c57ee 100644
--- a/quickstep/res/values-it/strings.xml
+++ b/quickstep/res/values-it/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Impostazioni di utilizzo delle app"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Cancella tutto"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"App recenti"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App in scala di grigi"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Rimanente oggi: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml
index 4b6a045..0b745cd 100644
--- a/quickstep/res/values-iw/strings.xml
+++ b/quickstep/res/values-iw/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"הגדרות שימוש באפליקציה"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ניקוי הכול"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"אפליקציות אחרונות"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< דקה"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"האפליקציה בגווני אפור"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"הזמן שנותר להיום: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-ja/strings.xml b/quickstep/res/values-ja/strings.xml
index 626cb9a..c76c4a6 100644
--- a/quickstep/res/values-ja/strings.xml
+++ b/quickstep/res/values-ja/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"アプリの使用状況の設定"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"すべてクリア"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"最近使ったアプリ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>、<xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"1 分未満"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"グレースケールのアプリ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"今日はあと <xliff:g id="TIME">%1$s</xliff:g>です"</string>
</resources>
diff --git a/quickstep/res/values-ka/strings.xml b/quickstep/res/values-ka/strings.xml
index a61d670..700522f 100644
--- a/quickstep/res/values-ka/strings.xml
+++ b/quickstep/res/values-ka/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"აპების გამოყენების პარამეტრები"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ყველას გასუფთავება"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ბოლოდროინდელი აპები"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 წუთი"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"აპი ნაცრისფერ ტონებშია"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"დღეს დარჩენილია <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-kk/strings.xml b/quickstep/res/values-kk/strings.xml
index d3ada26..96f8956 100644
--- a/quickstep/res/values-kk/strings.xml
+++ b/quickstep/res/values-kk/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Қолданбаны пайдалану параметрлері"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Барлығын өшіру"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Соңғы пайдаланылған қолданбалар"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 мин"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Сұр түстегі қолданба"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Бүгін <xliff:g id="TIME">%1$s</xliff:g> қалды"</string>
</resources>
diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml
index d4d6bfc..323efdf 100644
--- a/quickstep/res/values-km/strings.xml
+++ b/quickstep/res/values-km/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ការកំណត់ការប្រើប្រាស់កម្មវិធី"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"សម្អាតទាំងអស់"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"កម្មវិធីថ្មីៗ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 នាទី"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"កម្មវិធីស្ថិតក្នុងមាត្រដ្ឋានពណ៌ប្រផេះ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"នៅសល់ <xliff:g id="TIME">%1$s</xliff:g> ទៀតនៅថ្ងៃនេះ"</string>
</resources>
diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml
index bfd53ba..b5e5738 100644
--- a/quickstep/res/values-kn/strings.xml
+++ b/quickstep/res/values-kn/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ಆ್ಯಪ್ ಬಳಕೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ಎಲ್ಲವನ್ನೂ ತೆರವುಗೊಳಿಸಿ"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ಇತ್ತೀಚಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 ನಿ"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ಗ್ರೇಸ್ಕೇಲ್ನಲ್ಲಿ ಆ್ಯಪ್"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ಇಂದು <xliff:g id="TIME">%1$s</xliff:g> ಸಮಯ ಉಳಿದಿದೆ"</string>
</resources>
diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml
index 1f49b01..5daa508 100644
--- a/quickstep/res/values-ko/strings.xml
+++ b/quickstep/res/values-ko/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"앱 사용 설정"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"모두 삭제"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"최근 앱"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1분"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"앱이 그레이 스케일로 전환됨"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"오늘 <xliff:g id="TIME">%1$s</xliff:g> 남음"</string>
</resources>
diff --git a/quickstep/res/values-ky/strings.xml b/quickstep/res/values-ky/strings.xml
index 25a9c3c..be960ec 100644
--- a/quickstep/res/values-ky/strings.xml
+++ b/quickstep/res/values-ky/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Колдонмону пайдалануу жөндөөлөрү"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Баарын тазалоо"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Акыркы колдонмолор"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 мүнөт"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Колдонмо жигерсиз"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Бүгүн <xliff:g id="TIME">%1$s</xliff:g> мүнөт калды"</string>
</resources>
diff --git a/quickstep/res/values-lo/strings.xml b/quickstep/res/values-lo/strings.xml
index 26d53c9..ef70ee7 100644
--- a/quickstep/res/values-lo/strings.xml
+++ b/quickstep/res/values-lo/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ການຕັ້ງຄ່າການນຳໃຊ້ແອັບ"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ລຶບລ້າງທັງໝົດ"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ແອັບຫຼ້າສຸດ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 ນາທີ"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ແອັບເປັນສີຂາວດຳ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ເຫຼືອ <xliff:g id="TIME">%1$s</xliff:g> ມື້ນີ້"</string>
</resources>
diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml
index 49635c8..f10866b 100644
--- a/quickstep/res/values-lt/strings.xml
+++ b/quickstep/res/values-lt/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Programos naudojimo nustatymai"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Išvalyti viską"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Naujausios programos"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min."</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Programa su pilkumo tonu"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Šiandien liko: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml
index a25b55c..9ae124a 100644
--- a/quickstep/res/values-lv/strings.xml
+++ b/quickstep/res/values-lv/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Lietotņu izmantošanas iestatījumi"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Notīrīt visu"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Pēdējās izmantotās lietotnes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"<1 minūte"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Lietotne pelēktoņos"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Šodien atlicis: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-mk/strings.xml b/quickstep/res/values-mk/strings.xml
index 24e1d13..688cb93 100644
--- a/quickstep/res/values-mk/strings.xml
+++ b/quickstep/res/values-mk/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Поставки за користење на апликациите"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Исчисти ги сите"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Неодамнешни апликации"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 минута"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Апликација во сиви тонови"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Уште <xliff:g id="TIME">%1$s</xliff:g> за денес"</string>
</resources>
diff --git a/quickstep/res/values-ml/strings.xml b/quickstep/res/values-ml/strings.xml
index d76ef41..e66116c 100644
--- a/quickstep/res/values-ml/strings.xml
+++ b/quickstep/res/values-ml/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ആപ്പ് ഉപയോഗ ക്രമീകരണം"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"എല്ലാം മായ്ക്കുക"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"സമീപകാല ആപ്പുകൾ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 മിനിറ്റ്"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ആപ്പ് ഗ്രേസ്കെയിലിൽ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ഇന്ന് <xliff:g id="TIME">%1$s</xliff:g> ശേഷിക്കുന്നു"</string>
</resources>
diff --git a/quickstep/res/values-mn/strings.xml b/quickstep/res/values-mn/strings.xml
index 53ff7bb..5c57237 100644
--- a/quickstep/res/values-mn/strings.xml
+++ b/quickstep/res/values-mn/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Апп ашиглалтын тохиргоо"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Бүгдийг устгах"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Саяхны аппууд"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 минут"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Саарал өнгөтэй болсон апп"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Өнөөдөр <xliff:g id="TIME">%1$s</xliff:g> үлдсэн"</string>
</resources>
diff --git a/quickstep/res/values-mr/strings.xml b/quickstep/res/values-mr/strings.xml
index 8e18643..f4f2904 100644
--- a/quickstep/res/values-mr/strings.xml
+++ b/quickstep/res/values-mr/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"अॅप वापर सेटिंग्ज"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"सर्व साफ करा"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"अलीकडील अॅप्स"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"१मिहून कमी"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ग्रेस्केल मधील अॅप"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"आज <xliff:g id="TIME">%1$s</xliff:g>शिल्लक आहे"</string>
</resources>
diff --git a/quickstep/res/values-ms/strings.xml b/quickstep/res/values-ms/strings.xml
index e390820..d8561eb 100644
--- a/quickstep/res/values-ms/strings.xml
+++ b/quickstep/res/values-ms/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Tetapan penggunaan apl"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Kosongkan semua"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Apl terbaharu"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minit"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Apl dalam skala kelabu"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> lagi hari ini"</string>
</resources>
diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml
index 45a052f..f609c89 100644
--- a/quickstep/res/values-my/strings.xml
+++ b/quickstep/res/values-my/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"အက်ပ်အသုံးပြုမှု ဆက်တင်များ"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"အားလုံးကို ရှင်းရန်"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"လတ်တလောသုံး အက်ပ်များ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>၊ <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< ၁ မိနစ်"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"အဖြူအမည်းနှင့်ပြသော အက်ပ်"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ယနေ့ <xliff:g id="TIME">%1$s</xliff:g> ခု ကျန်သည်"</string>
</resources>
diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml
index 08b5093..cff48d8 100644
--- a/quickstep/res/values-nb/strings.xml
+++ b/quickstep/res/values-nb/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Innstillinger for appbruk"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Fjern alt"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nylige apper"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minutt"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App i gråtoner"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> gjenstår i dag"</string>
</resources>
diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml
index 25da447..cc450c4 100644
--- a/quickstep/res/values-ne/strings.xml
+++ b/quickstep/res/values-ne/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"अनुप्रयोगको उपयोगका सेटिङहरू"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"सबै खाली गर्नुहोस्"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"हालसालैका अनुप्रयोगहरू"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< १ मिनेट"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ग्रेस्केल पारिएको एप"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"आज: <xliff:g id="TIME">%1$s</xliff:g> बाँकी"</string>
</resources>
diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml
index 2dbd58b..4a3607d 100644
--- a/quickstep/res/values-nl/strings.xml
+++ b/quickstep/res/values-nl/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Instellingen voor app-gebruik"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Alles wissen"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Recente apps"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minuut"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App in grijstinten"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Nog <xliff:g id="TIME">%1$s</xliff:g> vandaag"</string>
</resources>
diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml
index a15196f..4dd5920 100644
--- a/quickstep/res/values-or/strings.xml
+++ b/quickstep/res/values-or/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ଆପ୍ ବ୍ୟବହାର ସେଟିଂସ୍"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ସବୁ ଖାଲି କରନ୍ତୁ"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ସାମ୍ପ୍ରତିକ ଆପ୍"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 ମିନିଟ୍"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ଗ୍ରେସ୍କେଲ୍ରେ ଥିବା ଆପ୍"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ଆଜି <xliff:g id="TIME">%1$s</xliff:g> ବାକି ଅଛି"</string>
</resources>
diff --git a/quickstep/res/values-pa/strings.xml b/quickstep/res/values-pa/strings.xml
index e9d7300..078d8a0 100644
--- a/quickstep/res/values-pa/strings.xml
+++ b/quickstep/res/values-pa/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ਐਪ ਵਰਤੋਂ ਦੀਆਂ ਸੈਟਿੰਗਾਂ"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ਸਭ ਕਲੀਅਰ ਕਰੋ"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ਹਾਲੀਆ ਐਪਾਂ"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 ਮਿੰਟ"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ਐਪ ਗ੍ਰੇਸਕੇਲ ਵਿੱਚ ਹੈ"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"ਅੱਜ <xliff:g id="TIME">%1$s</xliff:g> ਬਾਕੀ"</string>
</resources>
diff --git a/quickstep/res/values-pl/strings.xml b/quickstep/res/values-pl/strings.xml
index b1c3f25..aa7920c 100644
--- a/quickstep/res/values-pl/strings.xml
+++ b/quickstep/res/values-pl/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Ustawienia użycia aplikacji"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Wyczyść wszystko"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Ostatnie aplikacje"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"> 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplikacja wyszarzona"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Na dziś zostało <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-pt-rPT/strings.xml b/quickstep/res/values-pt-rPT/strings.xml
index 153c34a..22dc654 100644
--- a/quickstep/res/values-pt-rPT/strings.xml
+++ b/quickstep/res/values-pt-rPT/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Definições de utilização de aplicações"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Limpar tudo"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplicações recentes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minuto"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplic. na Escala de cinz."</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Resta(m) <xliff:g id="TIME">%1$s</xliff:g> hoje."</string>
</resources>
diff --git a/quickstep/res/values-pt/strings.xml b/quickstep/res/values-pt/strings.xml
index 24e56c2..b838c96 100644
--- a/quickstep/res/values-pt/strings.xml
+++ b/quickstep/res/values-pt/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Configurações de uso do app"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Limpar tudo"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Apps recentes"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App em escala de cinza"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> restante(s) hoje"</string>
</resources>
diff --git a/quickstep/res/values-ro/strings.xml b/quickstep/res/values-ro/strings.xml
index 8e697eb..a33524e 100644
--- a/quickstep/res/values-ro/strings.xml
+++ b/quickstep/res/values-ro/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Setări de utilizare a aplicației"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Ștergeți tot"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplicații recente"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minut"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplicație în tonuri de gri"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Au mai rămas <xliff:g id="TIME">%1$s</xliff:g> astăzi"</string>
</resources>
diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml
index 0dc5ba1..2df583c 100644
--- a/quickstep/res/values-ru/strings.xml
+++ b/quickstep/res/values-ru/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Настройки использования приложения"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Очистить все"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Недавние приложения"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>: <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 мин."</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"В режиме оттенков серого"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Осталось сегодня: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-si/strings.xml b/quickstep/res/values-si/strings.xml
index 614ca2b..010a56e 100644
--- a/quickstep/res/values-si/strings.xml
+++ b/quickstep/res/values-si/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"යෙදුම් භාවිත සැකසීම්"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"සියල්ල හිස් කරන්න"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"මෑත යෙදුම්"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 විනාඩියක්"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"අලු පැහැ යෙදුම"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"අද <xliff:g id="TIME">%1$s</xliff:g>ක් ඉතුරුයි"</string>
</resources>
diff --git a/quickstep/res/values-sk/strings.xml b/quickstep/res/values-sk/strings.xml
index 2766c0c..c73a597 100644
--- a/quickstep/res/values-sk/strings.xml
+++ b/quickstep/res/values-sk/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Nastavenia využívania aplikácie"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Vymazať všetko"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nedávne aplikácie"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"Menej ako 1 minúta"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Aplikácia je odfarbená"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Dnes ešte zostáva: <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-sl/strings.xml b/quickstep/res/values-sl/strings.xml
index 115bcf8..a7f0704 100644
--- a/quickstep/res/values-sl/strings.xml
+++ b/quickstep/res/values-sl/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Nastavitve uporabe aplikacij"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Počisti vse"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Nedavne aplikacije"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Črnobela aplikacija"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Danes je ostalo še <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml
index 7107dcc..b70f142 100644
--- a/quickstep/res/values-sq/strings.xml
+++ b/quickstep/res/values-sq/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Cilësimet e përdorimit të aplikacionit"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Pastroji të gjitha"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Aplikacionet e fundit"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 minutë"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Apl. në shkallën e grisë"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> të mbetura sot"</string>
</resources>
diff --git a/quickstep/res/values-sr/strings.xml b/quickstep/res/values-sr/strings.xml
index 3f87bab..2cf43f5 100644
--- a/quickstep/res/values-sr/strings.xml
+++ b/quickstep/res/values-sr/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Подешавања коришћења апликације"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Обриши све"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Недавне апликације"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 мин"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Апликација је у сивилу"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Још <xliff:g id="TIME">%1$s</xliff:g> данас"</string>
</resources>
diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml
index cff4362..bec4893 100644
--- a/quickstep/res/values-sv/strings.xml
+++ b/quickstep/res/values-sv/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Inställningar för appanvändning"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Rensa alla"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Senaste apparna"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App visas i gråskala"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> kvar i dag"</string>
</resources>
diff --git a/quickstep/res/values-sw/strings.xml b/quickstep/res/values-sw/strings.xml
index eebd64b..53d095d 100644
--- a/quickstep/res/values-sw/strings.xml
+++ b/quickstep/res/values-sw/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Mipangilio ya matumizi ya programu"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Ondoa zote"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Programu za hivi karibuni"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< dak 1"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Programu katika kijivu"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Umebakisha <xliff:g id="TIME">%1$s</xliff:g> leo"</string>
</resources>
diff --git a/quickstep/res/values-ta/strings.xml b/quickstep/res/values-ta/strings.xml
index d8e0177..ecc8f6c 100644
--- a/quickstep/res/values-ta/strings.xml
+++ b/quickstep/res/values-ta/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ஆப்ஸ் உபயோக அமைப்புகள்"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"எல்லாம் அழி"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"சமீபத்திய ஆப்ஸ்"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 நி"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"கிரேஸ்கேலில் உள்ள ஆப்ஸ்"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"இன்று <xliff:g id="TIME">%1$s</xliff:g> மீதமுள்ளது"</string>
</resources>
diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml
index 77c3a40..b6eeb40 100644
--- a/quickstep/res/values-te/strings.xml
+++ b/quickstep/res/values-te/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"యాప్ వినియోగ సెట్టింగ్లు"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"అన్నీ తీసివేయండి"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ఇటీవలి యాప్లు"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 నిమిషం"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"యాప్ గ్రేస్కేల్లో ఉంది"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"నేటికి <xliff:g id="TIME">%1$s</xliff:g> మిగిలి ఉంది"</string>
</resources>
diff --git a/quickstep/res/values-th/strings.xml b/quickstep/res/values-th/strings.xml
index 2d49b8a..c2e173a 100644
--- a/quickstep/res/values-th/strings.xml
+++ b/quickstep/res/values-th/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"การตั้งค่าการใช้แอป"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"ล้างทั้งหมด"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"แอปล่าสุด"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"<1 นาที"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"แอปที่เป็นโทนสีเทา"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"วันนี้เหลืออีก <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-tl/strings.xml b/quickstep/res/values-tl/strings.xml
index da5eb8b..5588d03 100644
--- a/quickstep/res/values-tl/strings.xml
+++ b/quickstep/res/values-tl/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Mga setting ng paggamit ng app"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"I-clear lahat"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Mga kamakailang app"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 min"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"App na grayscale"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> na lang ngayon"</string>
</resources>
diff --git a/quickstep/res/values-tr/strings.xml b/quickstep/res/values-tr/strings.xml
index a3c665a..40e0d89 100644
--- a/quickstep/res/values-tr/strings.xml
+++ b/quickstep/res/values-tr/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Uygulama kullanım ayarları"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Tümünü temizle"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Son uygulamalar"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 dk."</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Uygulama gri tonlamada"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Bugün <xliff:g id="TIME">%1$s</xliff:g> kaldı"</string>
</resources>
diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml
index 956a16f..104c82c 100644
--- a/quickstep/res/values-uk/strings.xml
+++ b/quickstep/res/values-uk/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Налаштування використання додатка"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Очистити все"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Нещодавні додатки"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 хв"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Додаток у відтінку сірого"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Сьогодні залишилося <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-ur/strings.xml b/quickstep/res/values-ur/strings.xml
index 061aade..481bda0 100644
--- a/quickstep/res/values-ur/strings.xml
+++ b/quickstep/res/values-ur/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ایپ کے استعمال کی ترتیبات"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"سبھی کو صاف کریں"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"حالیہ ایپس"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>،<xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 منٹ"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"ایپ خاکستری کیا گیا"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"آج <xliff:g id="TIME">%1$s</xliff:g> بچا ہے"</string>
</resources>
diff --git a/quickstep/res/values-uz/strings.xml b/quickstep/res/values-uz/strings.xml
index 4c6e83f..7e9f955 100644
--- a/quickstep/res/values-uz/strings.xml
+++ b/quickstep/res/values-uz/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Ilovadan foydalanish sozlamalari"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Hammasini tozalash"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Yaqinda ishlatilgan ilovalar"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 daqiqa"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Ilova kulrang rejimida"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Bugun <xliff:g id="TIME">%1$s</xliff:g> qoldi"</string>
</resources>
diff --git a/quickstep/res/values-vi/strings.xml b/quickstep/res/values-vi/strings.xml
index 89d718e..3d42063 100644
--- a/quickstep/res/values-vi/strings.xml
+++ b/quickstep/res/values-vi/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Cài đặt mức sử dụng ứng dụng"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Xóa tất cả"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Ứng dụng gần đây"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 phút"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Ứng dụng có thang màu xám"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"Hôm nay còn <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml
index 48af192..4a13d14 100644
--- a/quickstep/res/values-zh-rCN/strings.xml
+++ b/quickstep/res/values-zh-rCN/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"应用使用设置"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"全部清除"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"最近用过的应用"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>(<xliff:g id="REMAINING_TIME">%2$s</xliff:g>)"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"不到 1 分钟"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"灰度模式下的应用"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"今天还可使用 <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-zh-rHK/strings.xml b/quickstep/res/values-zh-rHK/strings.xml
index 80f648b..02d9b8e 100644
--- a/quickstep/res/values-zh-rHK/strings.xml
+++ b/quickstep/res/values-zh-rHK/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"應用程式使用情況設定"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"全部清除"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"最近使用的應用程式"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>,<xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"少於 1 分鐘"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"切換至灰階螢幕的應用程式"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"今天剩餘時間:<xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-zh-rTW/strings.xml b/quickstep/res/values-zh-rTW/strings.xml
index 5e66514..20181fd 100644
--- a/quickstep/res/values-zh-rTW/strings.xml
+++ b/quickstep/res/values-zh-rTW/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"應用程式使用情況設定"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"全部清除"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"最近使用的應用程式"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g> (<xliff:g id="REMAINING_TIME">%2$s</xliff:g>)"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 分鐘"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"切換為灰階模式的應用程式"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"今天還能使用 <xliff:g id="TIME">%1$s</xliff:g>"</string>
</resources>
diff --git a/quickstep/res/values-zu/strings.xml b/quickstep/res/values-zu/strings.xml
index 5753e55..abbbc95 100644
--- a/quickstep/res/values-zu/strings.xml
+++ b/quickstep/res/values-zu/strings.xml
@@ -28,12 +28,8 @@
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Izilungiselelo zokusetshenziswa kohlelo lokusebenza"</string>
<string name="recents_clear_all" msgid="5328176793634888831">"Sula konke"</string>
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Izinhlelo zokusebenza zakamuva"</string>
- <!-- no translation found for task_contents_description_with_remaining_time (4479688746574672685) -->
- <skip />
- <!-- no translation found for shorter_duration_less_than_one_minute (4722015666335015336) -->
- <skip />
- <!-- no translation found for app_in_grayscale (1108706002158384887) -->
- <skip />
- <!-- no translation found for time_left_for_app (3111996412933644358) -->
- <skip />
+ <string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
+ <string name="shorter_duration_less_than_one_minute" msgid="4722015666335015336">"< 1 iminithi"</string>
+ <string name="app_in_grayscale" msgid="1108706002158384887">"Uhlelo lokusebenza nge-grayscale"</string>
+ <string name="time_left_for_app" msgid="3111996412933644358">"<xliff:g id="TIME">%1$s</xliff:g> esele namhlanje"</string>
</resources>
diff --git a/quickstep/src/com/android/quickstep/DeferredTouchConsumer.java b/quickstep/src/com/android/quickstep/DeferredTouchConsumer.java
index 5996df7..1633485 100644
--- a/quickstep/src/com/android/quickstep/DeferredTouchConsumer.java
+++ b/quickstep/src/com/android/quickstep/DeferredTouchConsumer.java
@@ -96,6 +96,11 @@
}
@Override
+ public OtherActivityTouchConsumer.RecentsAnimationState getRecentsAnimationStateToReuse() {
+ return mTarget.getRecentsAnimationStateToReuse();
+ }
+
+ @Override
public boolean deferNextEventToMainThread() {
// If our target is still null, defer the next target as well
TouchConsumer target = mTarget;
diff --git a/quickstep/src/com/android/quickstep/LongSwipeHelper.java b/quickstep/src/com/android/quickstep/LongSwipeHelper.java
index 88dc520..ef56cb0 100644
--- a/quickstep/src/com/android/quickstep/LongSwipeHelper.java
+++ b/quickstep/src/com/android/quickstep/LongSwipeHelper.java
@@ -149,9 +149,8 @@
if (QUICKSTEP_SPRINGS.get()) {
mAnimator.dispatchOnStartWithVelocity(endProgress, velocityPxPerMs);
- } else {
- animator.start();
}
+ animator.start();
}
private void onSwipeAnimationComplete(boolean toAllApps, boolean isFling, Runnable callback) {
diff --git a/quickstep/src/com/android/quickstep/OtherActivityTouchConsumer.java b/quickstep/src/com/android/quickstep/OtherActivityTouchConsumer.java
index a7f5f0b..13a9341 100644
--- a/quickstep/src/com/android/quickstep/OtherActivityTouchConsumer.java
+++ b/quickstep/src/com/android/quickstep/OtherActivityTouchConsumer.java
@@ -21,7 +21,6 @@
import static android.view.MotionEvent.ACTION_POINTER_UP;
import static android.view.MotionEvent.ACTION_UP;
import static android.view.MotionEvent.INVALID_POINTER_ID;
-
import static com.android.launcher3.util.RaceConditionTracker.ENTER;
import static com.android.launcher3.util.RaceConditionTracker.EXIT;
import static com.android.systemui.shared.system.ActivityManagerWrapper.CLOSE_SYSTEM_WINDOWS_REASON_RECENTS;
@@ -102,18 +101,21 @@
private WindowTransformSwipeHandler mInteractionHandler;
private int mDisplayRotation;
private Rect mStableInsets = new Rect();
+ private boolean mCanGestureBeContinued;
private VelocityTracker mVelocityTracker;
private MotionPauseDetector mMotionPauseDetector;
private MotionEventQueue mEventQueue;
private boolean mIsGoingToLauncher;
+ private RecentsAnimationState mRecentsAnimationState;
public OtherActivityTouchConsumer(Context base, RunningTaskInfo runningTaskInfo,
RecentsModel recentsModel, Intent homeIntent, ActivityControlHelper activityControl,
MainThreadExecutor mainThreadExecutor, Choreographer backgroundThreadChoreographer,
@HitTarget int downHitTarget, OverviewCallbacks overviewCallbacks,
TaskOverlayFactory taskOverlayFactory, InputConsumerController inputConsumer,
- VelocityTracker velocityTracker, TouchInteractionLog touchInteractionLog) {
+ VelocityTracker velocityTracker, TouchInteractionLog touchInteractionLog,
+ @Nullable RecentsAnimationState recentsAnimationStateToReuse) {
super(base);
mRunningTask = runningTaskInfo;
@@ -130,6 +132,7 @@
mTouchInteractionLog = touchInteractionLog;
mTouchInteractionLog.setTouchConsumer(this);
mInputConsumer = inputConsumer;
+ mRecentsAnimationState = recentsAnimationStateToReuse;
}
@Override
@@ -150,7 +153,8 @@
mActivePointerId = ev.getPointerId(0);
mDownPos.set(ev.getX(), ev.getY());
mLastPos.set(mDownPos);
- mPassedInitialSlop = false;
+ // If mRecentsAnimationState != null, we are continuing the previous gesture.
+ mPassedInitialSlop = mRecentsAnimationState != null;
mQuickStepDragSlop = NavigationBarCompat.getQuickStepDragSlopPx();
// Start the window animation on down to give more time for launcher to draw if the
@@ -256,10 +260,15 @@
mTouchInteractionLog.startRecentsAnimation();
// Create the shared handler
- RecentsAnimationState animationState = new RecentsAnimationState();
+ boolean reuseOldAnimState = mRecentsAnimationState != null;
+ if (reuseOldAnimState) {
+ mRecentsAnimationState.changeParent(this);
+ } else {
+ mRecentsAnimationState = new RecentsAnimationState(this);
+ }
final WindowTransformSwipeHandler handler = new WindowTransformSwipeHandler(
- animationState.id, mRunningTask, this, touchTimeMs, mActivityControlHelper,
- mInputConsumer, mTouchInteractionLog);
+ mRecentsAnimationState.id, mRunningTask, this, touchTimeMs, mActivityControlHelper,
+ reuseOldAnimState, mInputConsumer, mTouchInteractionLog);
// Preload the plan
mRecentsModel.getTasks(null);
@@ -291,8 +300,18 @@
}
};
- Runnable startActivity = () -> ActivityManagerWrapper.getInstance().startRecentsActivity(
- mHomeIntent, assistDataReceiver, animationState, null, null);
+ Runnable startActivity;
+ if (reuseOldAnimState) {
+ startActivity = () -> {
+ handler.onRecentsAnimationStart(mRecentsAnimationState.mController,
+ mRecentsAnimationState.mTargets, mRecentsAnimationState.mHomeContentInsets,
+ mRecentsAnimationState.mMinimizedHomeBounds);
+ };
+ } else {
+ startActivity = () -> ActivityManagerWrapper.getInstance().startRecentsActivity(
+ mHomeIntent, assistDataReceiver, mRecentsAnimationState, null, null);
+ }
+
if (Looper.myLooper() != Looper.getMainLooper()) {
startActivity.run();
@@ -353,8 +372,10 @@
if (mInteractionHandler != null) {
final WindowTransformSwipeHandler handler = mInteractionHandler;
mInteractionHandler = null;
- mIsGoingToLauncher = handler.mIsGoingToRecents || handler.mIsGoingToHome;
- mMainThreadExecutor.execute(handler::reset);
+ WindowTransformSwipeHandler.GestureEndTarget endTarget = handler.mGestureEndTarget;
+ mIsGoingToLauncher = endTarget != null && endTarget.isLauncher;
+ mCanGestureBeContinued = endTarget != null && endTarget.canBeContinued;
+ mMainThreadExecutor.execute(mCanGestureBeContinued ? handler::cancel : handler::reset);
}
}
@@ -444,25 +465,33 @@
}
@Override
+ public @Nullable RecentsAnimationState getRecentsAnimationStateToReuse() {
+ return mCanGestureBeContinued ? mRecentsAnimationState : null;
+ }
+
+ @Override
public boolean deferNextEventToMainThread() {
// TODO: Consider also check if the eventQueue is using mainThread of not.
return mInteractionHandler != null;
}
- private class RecentsAnimationState implements RecentsAnimationListener {
+ public static class RecentsAnimationState implements RecentsAnimationListener {
private static final String ANIMATION_START_EVT = "RecentsAnimationState.onAnimationStart";
private final int id;
+ private OtherActivityTouchConsumer mParent;
+
private RecentsAnimationControllerCompat mController;
private RemoteAnimationTargetSet mTargets;
private Rect mHomeContentInsets;
private Rect mMinimizedHomeBounds;
private boolean mCancelled;
- public RecentsAnimationState() {
- id = mAnimationStates.size();
- mAnimationStates.put(id, this);
+ public RecentsAnimationState(OtherActivityTouchConsumer parent) {
+ mParent = parent;
+ id = mParent.mAnimationStates.size();
+ mParent.mAnimationStates.put(id, this);
}
@Override
@@ -475,31 +504,37 @@
mTargets = new RemoteAnimationTargetSet(apps, MODE_CLOSING);
mHomeContentInsets = homeContentInsets;
mMinimizedHomeBounds = minimizedHomeBounds;
- mEventQueue.onCommand(id);
+ mParent.mEventQueue.onCommand(id);
RaceConditionTracker.onEvent(ANIMATION_START_EVT, EXIT);
}
@Override
public void onAnimationCanceled() {
mCancelled = true;
- mEventQueue.onCommand(id);
+ mParent.mEventQueue.onCommand(id);
}
public void execute() {
- if (mInteractionHandler == null || mInteractionHandler.id != id) {
+ WindowTransformSwipeHandler handler = mParent.mInteractionHandler;
+ if (handler == null || handler.id != id) {
if (!mCancelled && mController != null) {
TraceHelper.endSection("RecentsController", "Finishing no handler");
mController.finish(false /* toHome */);
}
} else if (mCancelled) {
TraceHelper.endSection("RecentsController",
- "Cancelled: " + mInteractionHandler);
- mInteractionHandler.onRecentsAnimationCanceled();
+ "Cancelled: " + handler);
+ handler.onRecentsAnimationCanceled();
} else {
TraceHelper.partitionSection("RecentsController", "Received");
- mInteractionHandler.onRecentsAnimationStart(mController, mTargets,
+ handler.onRecentsAnimationStart(mController, mTargets,
mHomeContentInsets, mMinimizedHomeBounds);
}
}
+
+ public void changeParent(OtherActivityTouchConsumer newParent) {
+ mParent = newParent;
+ mParent.mAnimationStates.put(id, this);
+ }
}
}
diff --git a/quickstep/src/com/android/quickstep/TouchConsumer.java b/quickstep/src/com/android/quickstep/TouchConsumer.java
index 057a2ee..1d5ffe7 100644
--- a/quickstep/src/com/android/quickstep/TouchConsumer.java
+++ b/quickstep/src/com/android/quickstep/TouchConsumer.java
@@ -21,6 +21,9 @@
import android.view.MotionEvent;
import androidx.annotation.IntDef;
+import androidx.annotation.Nullable;
+
+import com.android.quickstep.OtherActivityTouchConsumer.RecentsAnimationState;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -73,5 +76,12 @@
return false;
}
+ /**
+ * When continuing a gesture, return the current non-null animation state that hasn't finished.
+ */
+ default @Nullable RecentsAnimationState getRecentsAnimationStateToReuse() {
+ return null;
+ }
+
default void onShowOverviewFromAltTab() {}
}
diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java
index d5de3ff..7da7bcd 100644
--- a/quickstep/src/com/android/quickstep/TouchInteractionService.java
+++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java
@@ -47,6 +47,7 @@
import com.android.launcher3.MainThreadExecutor;
import com.android.launcher3.util.TraceHelper;
import com.android.launcher3.views.BaseDragLayer;
+import com.android.quickstep.OtherActivityTouchConsumer.RecentsAnimationState;
import com.android.quickstep.views.RecentsView;
import com.android.systemui.shared.recents.IOverviewProxy;
import com.android.systemui.shared.recents.ISystemUiProxy;
@@ -237,16 +238,18 @@
if (oldConsumer.deferNextEventToMainThread()) {
mEventQueue = new MotionEventQueue(mMainThreadChoreographer,
new DeferredTouchConsumer((v) -> getCurrentTouchConsumer(downHitTarget,
- oldConsumer.forceToLauncherConsumer(), v)));
+ oldConsumer.forceToLauncherConsumer(),
+ oldConsumer.getRecentsAnimationStateToReuse(), v)));
mEventQueue.deferInit();
} else {
- mEventQueue = new MotionEventQueue(
- mMainThreadChoreographer, getCurrentTouchConsumer(downHitTarget, false, null));
+ mEventQueue = new MotionEventQueue(mMainThreadChoreographer,
+ getCurrentTouchConsumer(downHitTarget, false, null, null));
}
}
- private TouchConsumer getCurrentTouchConsumer(
- @HitTarget int downHitTarget, boolean forceToLauncher, VelocityTracker tracker) {
+ private TouchConsumer getCurrentTouchConsumer(@HitTarget int downHitTarget,
+ boolean forceToLauncher, RecentsAnimationState recentsAnimationStateToReuse,
+ VelocityTracker tracker) {
RunningTaskInfo runningTaskInfo = mAM.getRunningTask(0);
if (runningTaskInfo == null && !forceToLauncher) {
@@ -269,7 +272,8 @@
mOverviewComponentObserver.getOverviewIntent(),
mOverviewComponentObserver.getActivityControlHelper(), mMainThreadExecutor,
mBackgroundThreadChoreographer, downHitTarget, mOverviewCallbacks,
- mTaskOverlayFactory, mInputConsumer, tracker, mTouchInteractionLog);
+ mTaskOverlayFactory, mInputConsumer, tracker, mTouchInteractionLog,
+ recentsAnimationStateToReuse);
}
}
diff --git a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java
index c1417dd..6564950 100644
--- a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java
+++ b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java
@@ -197,19 +197,21 @@
};
enum GestureEndTarget {
- HOME(1, STATE_SCALED_CONTROLLER_HOME, true, ContainerType.WORKSPACE),
+ HOME(1, STATE_SCALED_CONTROLLER_HOME, true, false, ContainerType.WORKSPACE),
RECENTS(1, STATE_SCALED_CONTROLLER_RECENTS | STATE_CAPTURE_SCREENSHOT
- | STATE_SCREENSHOT_VIEW_SHOWN, true, ContainerType.TASKSWITCHER),
+ | STATE_SCREENSHOT_VIEW_SHOWN, true, false, ContainerType.TASKSWITCHER),
- NEW_TASK(0, STATE_START_NEW_TASK, false, ContainerType.APP),
+ NEW_TASK(0, STATE_START_NEW_TASK, false, true, ContainerType.APP),
- LAST_TASK(0, STATE_SCALED_CONTROLLER_LAST_TASK, false, ContainerType.APP);
+ LAST_TASK(0, STATE_SCALED_CONTROLLER_LAST_TASK, false, false, ContainerType.APP);
- GestureEndTarget(float endShift, int endState, boolean isLauncher, int containerType) {
+ GestureEndTarget(float endShift, int endState, boolean isLauncher, boolean canBeContinued,
+ int containerType) {
this.endShift = endShift;
this.endState = endState;
this.isLauncher = isLauncher;
+ this.canBeContinued = canBeContinued;
this.containerType = containerType;
}
@@ -217,6 +219,7 @@
public final float endShift;
public final int endState;
public final boolean isLauncher;
+ public final boolean canBeContinued;
public final int containerType;
}
@@ -235,8 +238,7 @@
private final ClipAnimationHelper.TransformParams mTransformParams;
protected Runnable mGestureEndCallback;
- protected boolean mIsGoingToRecents;
- protected boolean mIsGoingToHome;
+ protected GestureEndTarget mGestureEndTarget;
private boolean mIsShelfPeeking;
private DeviceProfile mDp;
private int mTransitionDragLength;
@@ -247,6 +249,7 @@
// visible.
private final AnimatedFloat mCurrentShift = new AnimatedFloat(this::updateFinalShift);
private boolean mDispatchedDownEvent;
+ private boolean mContinuingLastGesture;
// To avoid UI jump when gesture is started, we offset the animation by the threshold.
private float mShiftAtGestureStart = 0;
@@ -302,7 +305,7 @@
private Bundle mAssistData;
WindowTransformSwipeHandler(int id, RunningTaskInfo runningTaskInfo, Context context,
- long touchTimeMs, ActivityControlHelper<T> controller,
+ long touchTimeMs, ActivityControlHelper<T> controller, boolean continuingLastGesture,
InputConsumerController inputConsumer, TouchInteractionLog touchInteractionLog) {
this.id = id;
mContext = context;
@@ -312,6 +315,7 @@
mActivityControlHelper = controller;
mActivityInitListener = mActivityControlHelper
.createActivityInitListener(this::onActivityInit);
+ mContinuingLastGesture = continuingLastGesture;
mTouchInteractionLog = touchInteractionLog;
mRecentsAnimationWrapper = new RecentsAnimationWrapper(inputConsumer,
this::createNewTouchProxyHandler);
@@ -480,7 +484,7 @@
});
mRecentsView.setEnableFreeScroll(false);
mRecentsView.setOnScrollChangeListener((v, scrollX, scrollY, oldScrollX, oldScrollY) -> {
- if (!mBgLongSwipeMode && !mIsGoingToHome) {
+ if (!mBgLongSwipeMode && mGestureEndTarget != HOME) {
updateFinalShift();
}
});
@@ -538,6 +542,9 @@
}
private void setupRecentsViewUi() {
+ if (mContinuingLastGesture) {
+ return;
+ }
mRecentsView.setEnableDrawingLiveTile(false);
mRecentsView.showTask(mRunningTaskId);
mRecentsView.setRunningTaskHidden(true);
@@ -767,16 +774,13 @@
HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING);
}
}
- // Update insets of the adjacent tasks, as we might switch to them.
+ // Update insets of the non-running tasks, as we might switch to them.
int runningTaskIndex = mRecentsView == null ? -1 : mRecentsView.getRunningTaskIndex();
if (mInteractionType == INTERACTION_NORMAL && runningTaskIndex >= 0) {
- TaskView nextTaskView = mRecentsView.getTaskViewAt(runningTaskIndex + 1);
- TaskView prevTaskView = mRecentsView.getTaskViewAt(runningTaskIndex - 1);
- if (nextTaskView != null) {
- nextTaskView.setFullscreenProgress(1 - mCurrentShift.value);
- }
- if (prevTaskView != null) {
- prevTaskView.setFullscreenProgress(1 - mCurrentShift.value);
+ for (int i = 0; i < mRecentsView.getTaskViewCount(); i++) {
+ if (i != runningTaskIndex) {
+ mRecentsView.getTaskViewAt(i).setFullscreenProgress(1 - mCurrentShift.value);
+ }
}
}
@@ -788,7 +792,7 @@
}
private void updateLauncherTransitionProgress() {
- if (mIsGoingToHome) {
+ if (mGestureEndTarget == HOME) {
return;
}
float progress = mCurrentShift.value;
@@ -909,10 +913,18 @@
float endShift;
final float startShift;
Interpolator interpolator = DEACCEL;
- final int nextPage = mRecentsView != null ? mRecentsView.getNextPage() : -1;
- final int runningTaskIndex = mRecentsView != null ? mRecentsView.getRunningTaskIndex() : -1;
- boolean goingToNewTask = mRecentsView != null && nextPage != runningTaskIndex
- && mRecentsView.getTaskViewAt(nextPage) != null;
+ int nextPage = 0;
+ int taskToLaunch = 0;
+ final boolean goingToNewTask;
+ if (mRecentsView != null) {
+ nextPage = mRecentsView.getNextPage();
+ final int lastTaskIndex = mRecentsView.getTaskViewCount() - 1;
+ final int runningTaskIndex = mRecentsView.getRunningTaskIndex();
+ taskToLaunch = nextPage <= lastTaskIndex ? nextPage : lastTaskIndex;
+ goingToNewTask = mRecentsView != null && taskToLaunch != runningTaskIndex;
+ } else {
+ goingToNewTask = false;
+ }
final boolean reachedOverviewThreshold = currentShift >= MIN_PROGRESS_FOR_OVERVIEW;
if (!isFling) {
if (SWIPE_HOME.get()) {
@@ -973,6 +985,11 @@
}
}
+ if (mRecentsView != null && !endTarget.isLauncher && taskToLaunch != nextPage) {
+ // Scrolled to Clear all button, snap back to last task and launch it.
+ mRecentsView.snapToPage(taskToLaunch, Math.toIntExact(duration), interpolator);
+ }
+
if (endTarget == HOME) {
setShelfState(ShelfAnimState.CANCEL, LINEAR, 0);
duration = Math.max(MIN_OVERSHOOT_DURATION, duration);
@@ -984,16 +1001,12 @@
if (SWIPE_HOME.get()) {
setShelfState(ShelfAnimState.OVERVIEW, interpolator, duration);
}
- } else if (endTarget == NEW_TASK) {
- // Let RecentsView handle the scrolling to the task, which we launch in startNewTask().
+ } else if (endTarget == NEW_TASK || endTarget == LAST_TASK) {
+ // Let RecentsView handle the scrolling to the task, which we launch in startNewTask()
+ // or resumeLastTaskForQuickstep().
if (mRecentsView != null) {
duration = Math.max(duration, mRecentsView.getScroller().getDuration());
}
- } else if (endTarget == LAST_TASK) {
- if (mRecentsView != null && nextPage != runningTaskIndex) {
- // Scrolled to Clear all button, snap back to current task and resume it.
- mRecentsView.snapToPage(runningTaskIndex, Math.toIntExact(duration));
- }
}
animateToProgress(startShift, endShift, duration, interpolator, endTarget, velocityPxPerMs);
}
@@ -1028,11 +1041,10 @@
private void animateToProgressInternal(float start, float end, long duration,
Interpolator interpolator, GestureEndTarget target, float velocityPxPerMs) {
- mIsGoingToHome = target == HOME;
- mIsGoingToRecents = target == RECENTS;
+ mGestureEndTarget = target;
ActivityControlHelper.HomeAnimationFactory homeAnimFactory;
Animator windowAnim;
- if (mIsGoingToHome) {
+ if (mGestureEndTarget == HOME) {
if (mActivity != null) {
homeAnimFactory = mActivityControlHelper.prepareHomeUI(mActivity);
} else {
@@ -1071,7 +1083,7 @@
long startMillis = SystemClock.uptimeMillis();
// Always play the entire launcher animation when going home, since it is separate from
// the animation that has been controlled thus far.
- final float finalStart = mIsGoingToHome ? 0 : start;
+ final float finalStart = mGestureEndTarget == HOME ? 0 : start;
executeOnUiThread(() -> {
// Animate the launcher components at the same time as the window, always on UI thread.
// Adjust start progress and duration in case we are on a different thread.
@@ -1102,9 +1114,8 @@
if (QUICKSTEP_SPRINGS.get()) {
mLauncherTransitionController.dispatchOnStartWithVelocity(end, velocityPxPerMs);
- } else {
- mLauncherTransitionController.getAnimationPlayer().start();
}
+ mLauncherTransitionController.getAnimationPlayer().start();
}
});
}
@@ -1145,6 +1156,14 @@
.setSyncTransactionApplier(syncTransactionApplier);
mClipAnimationHelper.applyTransform(targetSet, mTransformParams);
});
+ anim.addListener(new AnimationSuccessListener() {
+ @Override
+ public void onAnimationSuccess(Animator animator) {
+ if (mRecentsView != null) {
+ mRecentsView.post(mRecentsView::resetTaskVisuals);
+ }
+ }
+ });
return anim;
}
@@ -1188,6 +1207,14 @@
}
}
+ public void cancel() {
+ mCurrentShift.cancelAnimation();
+ if (mLauncherTransitionController != null && mLauncherTransitionController
+ .getAnimationPlayer().isStarted()) {
+ mLauncherTransitionController.getAnimationPlayer().cancel();
+ }
+ }
+
private void invalidateHandler() {
mCurrentShift.finishAnimation();
diff --git a/quickstep/src/com/android/quickstep/views/TaskMenuView.java b/quickstep/src/com/android/quickstep/views/TaskMenuView.java
index bea646a..682152e 100644
--- a/quickstep/src/com/android/quickstep/views/TaskMenuView.java
+++ b/quickstep/src/com/android/quickstep/views/TaskMenuView.java
@@ -28,6 +28,7 @@
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.MotionEvent;
+import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -280,4 +281,14 @@
Rect toRect = new Rect(0, 0, getWidth(), getHeight());
return new RoundedRectRevealOutlineProvider(radius, radius, fromRect, toRect);
}
+
+ public View findMenuItemByText(String text) {
+ for (int i = mOptionLayout.getChildCount() - 1; i >= 0; --i) {
+ final ViewGroup menuOptionView = (ViewGroup) mOptionLayout.getChildAt(i);
+ if (text.equals(menuOptionView.<TextView>findViewById(R.id.text).getText())) {
+ return menuOptionView;
+ }
+ }
+ return null;
+ }
}
diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java
index 24b9c33..399d717 100644
--- a/quickstep/src/com/android/quickstep/views/TaskView.java
+++ b/quickstep/src/com/android/quickstep/views/TaskView.java
@@ -206,6 +206,10 @@
mDigitalWellBeingToast = findViewById(R.id.digital_well_being_toast);
}
+ public TaskMenuView getMenuView() {
+ return mMenuView;
+ }
+
/**
* Updates this task view to the given {@param task}.
*/
diff --git a/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java b/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java
index 52f3c53..c243968 100644
--- a/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java
+++ b/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java
@@ -30,6 +30,7 @@
import com.android.quickstep.QuickStepOnOffRule.QuickstepOnOff;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -57,6 +58,7 @@
}
@Test
+ @Ignore // Ignoring until gestural navigation event sequence settles
@QuickstepOnOff(mode = Mode.ON)
public void testPressHome() {
runTest(enterEvt(Launcher.ON_CREATE_EVT),
@@ -71,6 +73,7 @@
}
@Test
+ @Ignore // Ignoring until gestural navigation event sequence settles
@QuickstepOnOff(mode = Mode.ON)
public void testSwipeToOverview() {
closeLauncherActivity();
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index 53877ff..465504c 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -37,6 +37,7 @@
<attr name="folderDotColor" format="color" />
<attr name="folderIconRadius" format="float" />
+ <attr name="folderIconBorderColor" format="color" />
<!-- BubbleTextView specific attributes. -->
<declare-styleable name="BubbleTextView">
@@ -52,6 +53,13 @@
<attr name="centerVertically" format="boolean" />
</declare-styleable>
+ <!-- BubbleTextView specific attributes. -->
+ <declare-styleable name="FolderIconPreview">
+ <attr name="android:colorPrimary" />
+ <attr name="folderIconBorderColor" />
+ <attr name="folderDotColor" />
+ </declare-styleable>
+
<declare-styleable name="ShadowInfo">
<attr name="ambientShadowColor" format="color" />
<attr name="ambientShadowBlur" format="dimension" />
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 51350c0..13e096c 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -177,6 +177,8 @@
<string name="widget_button_text">Widgets</string>
<!-- Text for wallpaper change button -->
<string name="wallpaper_button_text">Wallpapers</string>
+ <!-- Text for wallpaper change button -->
+ <string name="styles_wallpaper_button_text">Styles & wallpapers</string>
<!-- Text for settings button -->
<string name="settings_button_text">Home settings</string>
<!-- Message shown when a feature is disabled by the administrator -->
diff --git a/res/values/styles.xml b/res/values/styles.xml
index a1ea3b4..f0955b3 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -43,6 +43,7 @@
<item name="workspaceStatusBarScrim">@drawable/workspace_bg</item>
<item name="widgetsTheme">@style/WidgetContainerTheme</item>
<item name="folderDotColor">?android:attr/colorPrimary</item>
+ <item name="folderIconBorderColor">?android:attr/colorPrimary</item>
<item name="loadingIconColor">#FFF</item>
<item name="android:windowTranslucentStatus">false</item>
@@ -60,6 +61,8 @@
<item name="workspaceKeyShadowColor">@android:color/transparent</item>
<item name="isWorkspaceDarkText">true</item>
<item name="workspaceStatusBarScrim">@null</item>
+ <item name="folderDotColor">#FF464646</item>
+ <item name="folderIconBorderColor">#FF80868B</item>
</style>
<style name="LauncherTheme.Dark" parent="@style/LauncherTheme">
@@ -77,6 +80,7 @@
<item name="popupColorTertiary">#757575</item> <!-- Gray 600 -->
<item name="widgetsTheme">@style/WidgetContainerTheme.Dark</item>
<item name="folderDotColor">#FF464646</item>
+ <item name="folderIconBorderColor">#FF80868B</item>
<item name="isMainColorDark">true</item>
<item name="loadingIconColor">#000</item>
</style>
diff --git a/robolectric_tests/src/com/android/launcher3/config/FlagOverrideSampleTest.java b/robolectric_tests/src/com/android/launcher3/config/FlagOverrideSampleTest.java
index c5a0820..54038d2 100644
--- a/robolectric_tests/src/com/android/launcher3/config/FlagOverrideSampleTest.java
+++ b/robolectric_tests/src/com/android/launcher3/config/FlagOverrideSampleTest.java
@@ -27,6 +27,7 @@
public void withFlagOn() {
assertTrue(FeatureFlags.EXAMPLE_FLAG.get());
assertFalse(FeatureFlags.QUICK_SWITCH.get());
+ assertFalse(FeatureFlags.STYLE_WALLPAPER.get());
}
diff --git a/src/com/android/launcher3/DeleteDropTarget.java b/src/com/android/launcher3/DeleteDropTarget.java
index d60dc87..70c8aaa 100644
--- a/src/com/android/launcher3/DeleteDropTarget.java
+++ b/src/com/android/launcher3/DeleteDropTarget.java
@@ -16,6 +16,8 @@
package com.android.launcher3;
+import static com.android.launcher3.LauncherSettings.Favorites.ITEM_TYPE_DEEP_SHORTCUT;
+
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
@@ -62,8 +64,12 @@
*/
@Override
public boolean supportsAccessibilityDrop(ItemInfo info, View view) {
- return (info instanceof ShortcutInfo)
- || (info instanceof LauncherAppWidgetInfo)
+ if (info instanceof ShortcutInfo) {
+ // Support the action unless the item is in a context menu.
+ return info.screenId >= 0;
+ }
+
+ return (info instanceof LauncherAppWidgetInfo)
|| (info instanceof FolderInfo);
}
diff --git a/src/com/android/launcher3/Utilities.java b/src/com/android/launcher3/Utilities.java
index 60dfbb7..1dec173 100644
--- a/src/com/android/launcher3/Utilities.java
+++ b/src/com/android/launcher3/Utilities.java
@@ -106,6 +106,7 @@
// An intent extra to indicate the horizontal scroll of the wallpaper.
public static final String EXTRA_WALLPAPER_OFFSET = "com.android.launcher3.WALLPAPER_OFFSET";
+ public static final String EXTRA_WALLPAPER_FLAVOR = "com.android.launcher3.WALLPAPER_FLAVOR";
// These values are same as that in {@link AsyncTask}.
private static final int CPU_COUNT = Runtime.getRuntime().availableProcessors();
diff --git a/src/com/android/launcher3/config/BaseFlags.java b/src/com/android/launcher3/config/BaseFlags.java
index 2ce0890..ff45f9f 100644
--- a/src/com/android/launcher3/config/BaseFlags.java
+++ b/src/com/android/launcher3/config/BaseFlags.java
@@ -92,6 +92,10 @@
= new ToggleableGlobalSettingsFlag("QUICK_SWITCH", false,
"Swiping right on the nav bar while in an app switches to the previous app");
+ public static final ToggleableGlobalSettingsFlag STYLE_WALLPAPER
+ = new ToggleableGlobalSettingsFlag("STYLE_WALLPAPER", false,
+ "Direct users to the new ThemePicker based WallpaperPicker");
+
/**
* Feature flag to handle define config changes dynamically instead of killing the process.
*/
diff --git a/src/com/android/launcher3/folder/PreviewBackground.java b/src/com/android/launcher3/folder/PreviewBackground.java
index 60f0eee..fd4774f 100644
--- a/src/com/android/launcher3/folder/PreviewBackground.java
+++ b/src/com/android/launcher3/folder/PreviewBackground.java
@@ -24,6 +24,7 @@
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.content.Context;
+import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Matrix;
@@ -63,6 +64,7 @@
float mScale = 1f;
private float mColorMultiplier = 1f;
private int mBgColor;
+ private int mStrokeColor;
private int mDotColor;
private float mStrokeWidth;
private int mStrokeAlpha = MAX_BG_OPACITY;
@@ -125,8 +127,12 @@
public void setup(Context context, ActivityContext activity, View invalidateDelegate,
int availableSpaceX, int topPadding) {
mInvalidateDelegate = invalidateDelegate;
- mBgColor = Themes.getAttrColor(context, android.R.attr.colorPrimary);
- mDotColor = Themes.getAttrColor(context, R.attr.folderDotColor);
+
+ TypedArray ta = context.getTheme().obtainStyledAttributes(R.styleable.FolderIconPreview);
+ mDotColor = ta.getColor(R.styleable.FolderIconPreview_folderDotColor, 0);
+ mStrokeColor = ta.getColor(R.styleable.FolderIconPreview_folderIconBorderColor, 0);
+ mBgColor = ta.getColor(R.styleable.FolderIconPreview_android_colorPrimary, 0);
+ ta.recycle();
DeviceProfile grid = activity.getDeviceProfile();
previewSize = grid.folderIconSizePx;
@@ -275,7 +281,7 @@
}
public void drawBackgroundStroke(Canvas canvas) {
- mPaint.setColor(setColorAlphaBound(mBgColor, mStrokeAlpha));
+ mPaint.setColor(setColorAlphaBound(mStrokeColor, mStrokeAlpha));
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeWidth(mStrokeWidth);
diff --git a/src/com/android/launcher3/popup/RemoteActionShortcut.java b/src/com/android/launcher3/popup/RemoteActionShortcut.java
index 3e12429..f8b6242 100644
--- a/src/com/android/launcher3/popup/RemoteActionShortcut.java
+++ b/src/com/android/launcher3/popup/RemoteActionShortcut.java
@@ -26,12 +26,12 @@
import android.widget.Toast;
import com.android.launcher3.AbstractFloatingView;
+import com.android.launcher3.BaseDraggingActivity;
import com.android.launcher3.ItemInfo;
-import com.android.launcher3.Launcher;
import com.android.launcher3.R;
import com.android.launcher3.userevent.nano.LauncherLogProto;
-public class RemoteActionShortcut extends SystemShortcut<Launcher> {
+public class RemoteActionShortcut extends SystemShortcut<BaseDraggingActivity> {
private static final String TAG = "RemoteActionShortcut";
private final RemoteAction mAction;
@@ -44,13 +44,13 @@
@Override
public View.OnClickListener getOnClickListener(
- final Launcher launcher, final ItemInfo itemInfo) {
+ final BaseDraggingActivity activity, final ItemInfo itemInfo) {
return view -> {
- AbstractFloatingView.closeAllOpenViews(launcher);
+ AbstractFloatingView.closeAllOpenViews(activity);
try {
mAction.getActionIntent().send(
- launcher,
+ activity,
0,
new Intent().putExtra(
Intent.EXTRA_PACKAGE_NAME,
@@ -59,20 +59,20 @@
if (resultData != null && !resultData.isEmpty()) {
Log.e(TAG, "Remote action returned result: " + mAction.getTitle()
+ " : " + resultData);
- Toast.makeText(launcher, resultData, Toast.LENGTH_SHORT).show();
+ Toast.makeText(activity, resultData, Toast.LENGTH_SHORT).show();
}
},
new Handler(Looper.getMainLooper()));
} catch (PendingIntent.CanceledException e) {
Log.e(TAG, "Remote action canceled: " + mAction.getTitle(), e);
- Toast.makeText(launcher, launcher.getString(
+ Toast.makeText(activity, activity.getString(
R.string.remote_action_failed,
mAction.getTitle()),
Toast.LENGTH_SHORT)
.show();
}
- launcher.getUserEventDispatcher().logActionOnControl(LauncherLogProto.Action.Touch.TAP,
+ activity.getUserEventDispatcher().logActionOnControl(LauncherLogProto.Action.Touch.TAP,
LauncherLogProto.ControlType.REMOTE_ACTION_SHORTCUT, view);
};
}
diff --git a/src/com/android/launcher3/views/OptionsPopupView.java b/src/com/android/launcher3/views/OptionsPopupView.java
index 71bf781..48cf9e8 100644
--- a/src/com/android/launcher3/views/OptionsPopupView.java
+++ b/src/com/android/launcher3/views/OptionsPopupView.java
@@ -15,6 +15,7 @@
*/
package com.android.launcher3.views;
+import static com.android.launcher3.Utilities.EXTRA_WALLPAPER_FLAVOR;
import static com.android.launcher3.Utilities.EXTRA_WALLPAPER_OFFSET;
import android.content.Context;
@@ -149,7 +150,9 @@
RectF target = new RectF(x - halfSize, y - halfSize, x + halfSize, y + halfSize);
ArrayList<OptionItem> options = new ArrayList<>();
- options.add(new OptionItem(R.string.wallpaper_button_text, R.drawable.ic_wallpaper,
+ int res = FeatureFlags.STYLE_WALLPAPER.get() ?
+ R.string.styles_wallpaper_button_text : R.string.wallpaper_button_text;
+ options.add(new OptionItem(res, R.drawable.ic_wallpaper,
ControlType.WALLPAPER_BUTTON, OptionsPopupView::startWallpaperPicker));
if (!FeatureFlags.GO_DISABLE_WIDGETS) {
options.add(new OptionItem(R.string.widget_button_text, R.drawable.ic_widget,
@@ -197,6 +200,9 @@
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
.putExtra(EXTRA_WALLPAPER_OFFSET,
launcher.getWorkspace().getWallpaperOffsetForCenterPage());
+ if (!FeatureFlags.STYLE_WALLPAPER.get()) {
+ intent.putExtra(EXTRA_WALLPAPER_FLAVOR, "wallpaper_only");
+ }
String pickerPackage = launcher.getString(R.string.wallpaper_picker_package);
if (!TextUtils.isEmpty(pickerPackage)) {
intent.setPackage(pickerPackage);
diff --git a/src/com/android/launcher3/widget/WidgetCell.java b/src/com/android/launcher3/widget/WidgetCell.java
index 66af43a..dc4af8c 100644
--- a/src/com/android/launcher3/widget/WidgetCell.java
+++ b/src/com/android/launcher3/widget/WidgetCell.java
@@ -26,6 +26,7 @@
import android.view.View.OnLayoutChangeListener;
import android.view.ViewGroup;
import android.view.ViewPropertyAnimator;
+import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -236,4 +237,10 @@
public CharSequence getAccessibilityClassName() {
return WidgetCell.class.getName();
}
+
+ @Override
+ public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
+ super.onInitializeAccessibilityNodeInfo(info);
+ info.removeAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_CLICK);
+ }
}
diff --git a/tests/src/com/android/launcher3/util/TestUtil.java b/tests/src/com/android/launcher3/util/TestUtil.java
index 1338dcb..55e5744 100644
--- a/tests/src/com/android/launcher3/util/TestUtil.java
+++ b/tests/src/com/android/launcher3/util/TestUtil.java
@@ -27,6 +27,8 @@
import java.io.InputStream;
public class TestUtil {
+ public static final String DUMMY_PACKAGE = "com.example.android.aardwolf";
+
public static void installDummyApp() throws IOException {
// Copy apk from resources to a local file and install from there.
final Resources resources = getContext().getResources();
@@ -48,4 +50,9 @@
UiDevice.getInstance(getInstrumentation()).executeShellCommand("pm install " + apkFilename);
}
+
+ public static void uninstallDummyApp() throws IOException {
+ UiDevice.getInstance(getInstrumentation()).executeShellCommand(
+ "pm uninstall " + DUMMY_PACKAGE);
+ }
}
diff --git a/tests/tapl/com/android/launcher3/tapl/Widgets.java b/tests/tapl/com/android/launcher3/tapl/Widgets.java
index facf1c6..77555a3 100644
--- a/tests/tapl/com/android/launcher3/tapl/Widgets.java
+++ b/tests/tapl/com/android/launcher3/tapl/Widgets.java
@@ -23,7 +23,7 @@
* All widgets container.
*/
public final class Widgets extends LauncherInstrumentation.VisibleContainer {
- private static final int FLING_SPEED = 12000;
+ private static final int FLING_SPEED = 6000;
Widgets(LauncherInstrumentation launcher) {
super(launcher);