Partially restore classic launcher.
This addresses changes in this CL:
https://chromium-review.googlesource.com/c/chromium/src/+/2400240
Other functions in app_list_color_provider_impl will be updated later.
(cherry picked from commit 3a9cd9db019dcd8dcabb0a042c4a95773cb386d5)
Bug: 1134800
Change-Id: I21b7448cc5a9805a6991622f912041b7ffb04258
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2459310
Reviewed-by: Yulun Wu <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Yulun Wu <[email protected]>
Cr-Original-Commit-Position: refs/heads/master@{#815382}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2468378
Cr-Commit-Position: refs/branch-heads/4280@{#326}
Cr-Branched-From: ea420fb963f9658c9969b6513c56b8f47efa1a2a-refs/heads/master@{#812852}
diff --git a/ash/app_list/app_list_color_provider_impl.cc b/ash/app_list/app_list_color_provider_impl.cc
index 1c0b0f5..767b1e8 100644
--- a/ash/app_list/app_list_color_provider_impl.cc
+++ b/ash/app_list/app_list_color_provider_impl.cc
@@ -5,6 +5,7 @@
#include "ash/app_list/app_list_color_provider_impl.h"
#include "ash/style/ash_color_provider.h"
+#include "ash/style/default_colors.h"
namespace ash {
@@ -14,29 +15,30 @@
AppListColorProviderImpl::~AppListColorProviderImpl() = default;
SkColor AppListColorProviderImpl::GetExpandArrowInkDropBaseColor() const {
- return ash_color_provider_
- ->GetRippleAttributes(GetExpandArrowIconBackgroundColor())
- .base_color;
+ return DeprecatedGetShelfInkDropBaseColor(
+ SkColorSetARGB(0x14, 0xFF, 0xFF, 0xFF));
}
SkColor AppListColorProviderImpl::GetExpandArrowIconBaseColor() const {
- return ash_color_provider_->GetContentLayerColor(
- AshColorProvider::ContentLayerType::kButtonIconColor);
+ return DeprecatedGetContentLayerColor(
+ AshColorProvider::ContentLayerType::kButtonIconColor, SK_ColorWHITE);
}
SkColor AppListColorProviderImpl::GetExpandArrowIconBackgroundColor() const {
- return ash_color_provider_->GetControlsLayerColor(
- AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive);
+ return DeprecatedGetControlsLayerColor(
+ AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive,
+ SkColorSetARGB(0xF, 0xFF, 0xFF, 0xFF));
}
SkColor AppListColorProviderImpl::GetAppListBackgroundColor() const {
- return ash_color_provider_->GetShieldLayerColor(
- AshColorProvider::ShieldLayerType::kShield80);
+ return DeprecatedGetShieldLayerColor(
+ AshColorProvider::ShieldLayerType::kShield80, gfx::kGoogleGrey900);
}
SkColor AppListColorProviderImpl::GetSearchBoxBackgroundColor() const {
- return ash_color_provider_->GetControlsLayerColor(
- AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive);
+ return DeprecatedGetControlsLayerColor(
+ AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive,
+ SK_ColorWHITE);
}
SkColor AppListColorProviderImpl::GetSearchBoxCardBackgroundColor() const {
@@ -46,13 +48,15 @@
}
SkColor AppListColorProviderImpl::GetSearchBoxPlaceholderTextColor() const {
- return ash_color_provider_->GetContentLayerColor(
- AshColorProvider::ContentLayerType::kTextColorSecondary);
+ return DeprecatedGetContentLayerColor(
+ AshColorProvider::ContentLayerType::kTextColorSecondary,
+ gfx::kGoogleGrey200);
}
SkColor AppListColorProviderImpl::GetSearchBoxTextColor() const {
- return ash_color_provider_->GetContentLayerColor(
- AshColorProvider::ContentLayerType::kTextColorPrimary);
+ return DeprecatedGetContentLayerColor(
+ AshColorProvider::ContentLayerType::kTextColorPrimary,
+ SkColorSetRGB(0x33, 0x33, 0x33));
}
SkColor AppListColorProviderImpl::GetSearchBoxSecondaryTextColor() const {
@@ -61,18 +65,20 @@
}
SkColor AppListColorProviderImpl::GetSuggestionChipBackgroundColor() const {
- return ash_color_provider_->GetControlsLayerColor(
- AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive);
+ return DeprecatedGetControlsLayerColor(
+ AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive,
+ SkColorSetA(gfx::kGoogleGrey100, 0x14));
}
SkColor AppListColorProviderImpl::GetSuggestionChipTextColor() const {
- return ash_color_provider_->GetContentLayerColor(
- AshColorProvider::ContentLayerType::kTextColorPrimary);
+ return DeprecatedGetContentLayerColor(
+ AshColorProvider::ContentLayerType::kTextColorPrimary,
+ gfx::kGoogleGrey100);
}
SkColor AppListColorProviderImpl::GetAppListItemTextColor() const {
- return ash_color_provider_->GetContentLayerColor(
- AshColorProvider::ContentLayerType::kTextColorPrimary);
+ return DeprecatedGetContentLayerColor(
+ AshColorProvider::ContentLayerType::kTextColorPrimary, SK_ColorBLACK);
}
SkColor AppListColorProviderImpl::GetPageSwitcherButtonColor() const {
diff --git a/ash/app_list/views/search_box_view.cc b/ash/app_list/views/search_box_view.cc
index 36eb925..cfb63bd 100644
--- a/ash/app_list/views/search_box_view.cc
+++ b/ash/app_list/views/search_box_view.cc
@@ -25,6 +25,7 @@
#include "ash/public/cpp/app_list/app_list_config.h"
#include "ash/public/cpp/app_list/app_list_features.h"
#include "ash/public/cpp/app_list/vector_icons/vector_icons.h"
+#include "ash/public/cpp/ash_features.h"
#include "ash/public/cpp/wallpaper_types.h"
#include "ash/resources/vector_icons/vector_icons.h"
#include "ash/search_box/search_box_constants.h"
@@ -391,7 +392,10 @@
search_box()->set_placeholder_text_color(
app_list_color_provider->GetSearchBoxPlaceholderTextColor());
search_box()->SetTextColor(app_list_color_provider->GetSearchBoxTextColor());
- UpdateBackgroundColor(app_list_color_provider->GetSearchBoxBackgroundColor());
+ if (features::IsDarkLightModeEnabled()) {
+ UpdateBackgroundColor(
+ app_list_color_provider->GetSearchBoxBackgroundColor());
+ }
SchedulePaint();
}