From ac7abc2096014d6fe7b5ca411482859759b92c36 Mon Sep 17 00:00:00 2001 From: Gabriel Luong Date: Thu, 3 Mar 2022 13:13:27 -0500 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/24080 - Use layer accent non opaque for the tabs tray and history selected background color --- .../java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt | 2 +- .../org/mozilla/fenix/tabstray/browser/BrowserTabViewHolder.kt | 4 ++-- mobile/android/fenix/app/src/main/res/values-night/colors.xml | 4 ---- mobile/android/fenix/app/src/main/res/values/attrs.xml | 5 ++--- mobile/android/fenix/app/src/main/res/values/colors.xml | 9 +-------- mobile/android/fenix/app/src/main/res/values/styles.xml | 10 ++++------ 6 files changed, 10 insertions(+), 24 deletions(-) diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt index d81593e43b0c..6030e40b69b7 100644 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt @@ -32,7 +32,7 @@ class TabHistoryViewHolder( if (item.isSelected) { view.setBackgroundColor( - view.context.getColorFromAttr(R.attr.tabHistoryItemSelectedBackground) + view.context.getColorFromAttr(R.attr.layerNonOpaque) ) } else { view.background = null diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTabViewHolder.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTabViewHolder.kt index ca0ae0405a2b..8a8cb29428fa 100644 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTabViewHolder.kt +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTabViewHolder.kt @@ -16,9 +16,9 @@ import mozilla.components.concept.base.images.ImageLoader import org.mozilla.fenix.R import org.mozilla.fenix.databinding.TabTrayGridItemBinding import org.mozilla.fenix.ext.increaseTapArea -import kotlin.math.max import org.mozilla.fenix.selection.SelectionHolder import org.mozilla.fenix.tabstray.TabsTrayStore +import kotlin.math.max sealed class BrowserTabViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { /** @@ -102,7 +102,7 @@ sealed class BrowserTabViewHolder(itemView: View) : RecyclerView.ViewHolder(item override fun updateSelectedTabIndicator(showAsSelected: Boolean) { val color = if (showAsSelected) { - R.color.tab_tray_item_selected_background_normal_theme + R.color.fx_mobile_layer_color_accent_nonopaque } else { R.color.tab_tray_item_background_normal_theme } diff --git a/mobile/android/fenix/app/src/main/res/values-night/colors.xml b/mobile/android/fenix/app/src/main/res/values-night/colors.xml index bcdb92e25aa4..d28e3155450b 100644 --- a/mobile/android/fenix/app/src/main/res/values-night/colors.xml +++ b/mobile/android/fenix/app/src/main/res/values-night/colors.xml @@ -140,13 +140,9 @@ @color/photonDarkGrey80 - @color/tab_tray_item_selected_background_dark_theme @color/photonDarkGrey50 @color/photonDarkGrey05 - - @color/tab_tray_item_selected_background_dark_theme - @color/fx_mobile_text_color_primary diff --git a/mobile/android/fenix/app/src/main/res/values/attrs.xml b/mobile/android/fenix/app/src/main/res/values/attrs.xml index 3fc3f6de5a37..13ba1566f0b3 100644 --- a/mobile/android/fenix/app/src/main/res/values/attrs.xml +++ b/mobile/android/fenix/app/src/main/res/values/attrs.xml @@ -8,6 +8,8 @@ + + @@ -76,9 +78,6 @@ - - - diff --git a/mobile/android/fenix/app/src/main/res/values/colors.xml b/mobile/android/fenix/app/src/main/res/values/colors.xml index 77f6d5c97588..224d562e2f43 100644 --- a/mobile/android/fenix/app/src/main/res/values/colors.xml +++ b/mobile/android/fenix/app/src/main/res/values/colors.xml @@ -138,7 +138,7 @@ @color/photonViolet40 - @color/photonViolet50A32 + @color/photonViolet50A32 @color/photonDarkGrey90A95 @color/photonViolet70 @@ -248,9 +248,6 @@ @color/photonDarkGrey90 #0015141A - - #412E69 - @color/photonViolet50 #AA71FF @@ -280,13 +277,9 @@ @color/photonLightGrey10 - #E5DFF4 @color/photonLightGrey10 @color/photonLightGrey60 - - @color/tab_tray_item_selected_background_normal_theme - #DFDFE3 diff --git a/mobile/android/fenix/app/src/main/res/values/styles.xml b/mobile/android/fenix/app/src/main/res/values/styles.xml index 4bc6f58e4c35..df0685292ced 100644 --- a/mobile/android/fenix/app/src/main/res/values/styles.xml +++ b/mobile/android/fenix/app/src/main/res/values/styles.xml @@ -36,6 +36,8 @@ @color/fx_mobile_layer_color_3 + + @color/fx_mobile_layer_color_accent_nonopaque @color/fx_mobile_layer_color_scrim @@ -109,9 +111,6 @@ @color/tab_tray_item_thumbnail_background_normal_theme @color/tab_tray_item_thumbnail_icon_normal_theme - - @color/tab_history_item_selected_background_normal_theme - @drawable/ic_logo_wordmark_normal @color/fx_mobile_layer_color_1 @@ -229,6 +228,8 @@ @color/fx_mobile_private_layer_color_3 + + @color/fx_mobile_private_layer_color_accent_nonopaque @color/fx_mobile_private_layer_color_scrim @@ -301,9 +302,6 @@ @color/tab_tray_item_thumbnail_background_normal_theme @color/tab_tray_item_thumbnail_icon_normal_theme - - @color/tab_tray_item_selected_background_dark_theme - @drawable/ic_logo_wordmark_private @drawable/private_home_background_gradient -- 2.11.4.GIT