[cr140][Android] Fixed color of search your downloads textbox (#30856)

* [cr140][Android] Fixed color of search your downloads textbox

The color `@color/toolbar_text_box_bg_color` was used which does not
depend on Brave's color accent.

Resolves https://github.com/brave/brave-browser/issues/48702

Chromium change:
https://source.chromium.org/chromium/chromium/src/+/e2ecd7051160bea613211a3943155a09b1ad62cc

	Implement new Download page UI for LFF devices

	Implements the new UI for the Download Manager page on large-screen
	devices based on the approved UX spec, http://shortn/_9stIgUxL1u.

	UI behavior after changed: http://shortn/_FOLyyoTdOG

	Bug: 422042079
	Test: chrome://downloads should match UI team's design on LFF device
	Change-Id: Ieb77fcd38d86fd023a149c8186fc1de84819bb60
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6733725
This commit is contained in:
AlexeyBarabash
2025-09-01 18:33:20 +03:00
committed by GitHub
parent 644dfbecbf
commit 1bdfeecdb5
9 changed files with 88 additions and 3 deletions
+1
View File
@@ -104,6 +104,7 @@ java_binary("java_bytecode_rewriter") {
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveRadioButtonGroupHomepagePreferenceClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveReaderModeManagerClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveReturnToChromeUtilClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSearchBarCoordinatorClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSearchEngineAdapterClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSearchEnginePreferenceClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSettingsIntentUtilClassAdapter.java",
@@ -99,6 +99,7 @@ public class BraveClassAdapter {
chain = new BravePureJavaExceptionReporterClassAdapter(chain);
chain = new BraveReaderModeManagerClassAdapter(chain);
chain = new BraveReturnToChromeUtilClassAdapter(chain);
chain = new BraveSearchBarCoordinatorClassAdapter(chain);
chain = new BraveSearchEngineAdapterClassAdapter(chain);
chain = new BraveSearchEnginePreferenceClassAdapter(chain);
chain = new BraveSettingsIntentUtilClassAdapter(chain);
@@ -0,0 +1,21 @@
/* Copyright (c) 2025 The Brave Authors. All rights reserved.
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at https://mozilla.org/MPL/2.0/. */
package org.brave.bytecode;
import org.objectweb.asm.ClassVisitor;
public class BraveSearchBarCoordinatorClassAdapter extends BraveClassVisitor {
static String sSearchBarCoordinatorClassName =
"org/chromium/chrome/browser/download/home/search/SearchBarCoordinator";
static String sBraveSearchBarCoordinatorClassName =
"org/chromium/chrome/browser/download/home/search/BraveSearchBarCoordinator";
public BraveSearchBarCoordinatorClassAdapter(ClassVisitor visitor) {
super(visitor);
redirectConstructor(sSearchBarCoordinatorClassName, sBraveSearchBarCoordinatorClassName);
}
}