From 63b4fcd4c403f0dc0e856f6fc4ae8d6540146a4b Mon Sep 17 00:00:00 2001 From: Jonathan Almeida Date: Thu, 28 May 2020 15:07:02 -0400 Subject: [PATCH] For #11004: Fix invisible text on migration UI For some text and colors, we were using the default styling where possible. These styles contain references that react to theme changes like dark mode. Since the migration UI does not respect these changes, we should not use them. --- .../mozilla/fenix/migration/MigrationProgressActivity.kt | 2 +- .../main/res/drawable/migration_button_background.xml | 9 +++++++++ app/src/main/res/layout/activity_migration.xml | 5 +++-- app/src/main/res/layout/migration_list_item.xml | 3 ++- 4 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/drawable/migration_button_background.xml diff --git a/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt b/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt index c0542bb91..a4880fd46 100644 --- a/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt @@ -94,7 +94,7 @@ class MigrationProgressActivity : AbstractMigrationProgressActivity() { text = getString(R.string.migration_update_app_button, getString(R.string.app_name)) setTextColor(ContextCompat.getColor(context, R.color.white_color)) } - migration_button.setBackgroundResource(R.drawable.button_background) + migration_button.setBackgroundResource(R.drawable.migration_button_background) migration_button_progress_bar.visibility = View.INVISIBLE // Keep the results list up-to-date. statusAdapter.submitList(results.toItemList()) diff --git a/app/src/main/res/drawable/migration_button_background.xml b/app/src/main/res/drawable/migration_button_background.xml new file mode 100644 index 000000000..e70aee5b4 --- /dev/null +++ b/app/src/main/res/drawable/migration_button_background.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_migration.xml b/app/src/main/res/layout/activity_migration.xml index ee4fb7b99..98e3dafd8 100644 --- a/app/src/main/res/layout/activity_migration.xml +++ b/app/src/main/res/layout/activity_migration.xml @@ -66,7 +66,8 @@ android:layout_marginRight="@dimen/migration_margin_horizontal_large" android:lineHeight="24sp" android:text="@string/migration_description" - android:textAppearance="@style/Body16TextStyle" + android:textColor="@color/primary_text_light_theme" + android:textAppearance="@style/TextAppearance.MaterialComponents.Body1" app:layout_constraintBottom_toTopOf="@+id/migration_status_list" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" @@ -121,7 +122,7 @@ android:background="@android:color/transparent" android:text="@string/migration_updating_app_button_text" android:textSize="@dimen/migration_button_text_size" - android:textAppearance="@style/NeutralButton" + android:textAppearance="@style/Widget.MaterialComponents.Button.TextButton" tools:text="Updating Firefox…" /> diff --git a/app/src/main/res/layout/migration_list_item.xml b/app/src/main/res/layout/migration_list_item.xml index b8c23c6bc..1060a1ad3 100644 --- a/app/src/main/res/layout/migration_list_item.xml +++ b/app/src/main/res/layout/migration_list_item.xml @@ -26,7 +26,8 @@ android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginEnd="32dp" - android:textAppearance="@style/Body16TextStyle" + android:textColor="@color/primary_text_light_theme" + android:textAppearance="@style/TextAppearance.MaterialComponents.Body1" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/migration_status_image"