[Android] DynamicColors features removed

Chromium change:
chromium/chromium@74c6794

Remove launched DynamicColors features.
Bug: 1345778
This commit is contained in:
samartnik
2022-09-15 20:46:13 -04:00
committed by Emerick Rogul
parent 74c28d8427
commit ddf4cb106c
5 changed files with 46 additions and 0 deletions
+1
View File
@@ -346,6 +346,7 @@ brave_java_sources = [
"../../brave/android/java/org/chromium/chrome/browser/upgrade/NotificationIntent.java",
"../../brave/android/java/org/chromium/chrome/browser/util/BraveConstants.java",
"../../brave/android/java/org/chromium/chrome/browser/util/BraveDbUtil.java",
"../../brave/android/java/org/chromium/chrome/browser/util/BraveDynamicColors.java",
"../../brave/android/java/org/chromium/chrome/browser/util/ConfigurationUtils.java",
"../../brave/android/java/org/chromium/chrome/browser/util/ImageUtils.java",
"../../brave/android/java/org/chromium/chrome/browser/util/LiveDataUtil.java",
@@ -0,0 +1,21 @@
/* Copyright (c) 2022 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 http://mozilla.org/MPL/2.0/. */
package org.chromium.chrome.browser.util;
import android.app.Activity;
import com.google.android.material.color.DynamicColorsOptions;
public class BraveDynamicColors {
public static void applyToActivityIfAvailable(Activity activity) {
// We disable dynamic colors as it causes styling issues with Brave theme.
}
public static void applyToActivityIfAvailable(
Activity activity, DynamicColorsOptions dynamicColorsOptions) {
// We disable dynamic colors as it causes styling issues with Brave theme.
}
}
+1
View File
@@ -25,6 +25,7 @@ java_binary("java_bytecode_rewriter") {
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDefaultBrowserPromoUtilsClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDropdownItemViewInfoListBuilderClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDropdownItemViewInfoListManagerClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDynamicColorsClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveEditUrlSuggestionProcessorClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFeedSurfaceCoordinatorClassAdapter.java",
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFeedSurfaceMediatorClassAdapter.java",
@@ -24,6 +24,7 @@ public class BraveClassAdapter {
chain = new BraveDefaultBrowserPromoUtilsClassAdapter(chain);
chain = new BraveDropdownItemViewInfoListBuilderClassAdapter(chain);
chain = new BraveDropdownItemViewInfoListManagerClassAdapter(chain);
chain = new BraveDynamicColorsClassAdapter(chain);
chain = new BraveEditUrlSuggestionProcessorClassAdapter(chain);
chain = new BraveFeedSurfaceCoordinatorClassAdapter(chain);
chain = new BraveFeedSurfaceMediatorClassAdapter(chain);
@@ -0,0 +1,22 @@
/* Copyright (c) 2022 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 http://mozilla.org/MPL/2.0/. */
package org.brave.bytecode;
import org.objectweb.asm.ClassVisitor;
public class BraveDynamicColorsClassAdapter extends BraveClassVisitor {
static String sDynamicColorsClassName = "com/google/android/material/color/DynamicColors";
static String sBraveDynamicColorsClassName =
"org/chromium/chrome/browser/util/BraveDynamicColors";
public BraveDynamicColorsClassAdapter(ClassVisitor visitor) {
super(visitor);
changeMethodOwner(sDynamicColorsClassName, "applyToActivityIfAvailable",
sBraveDynamicColorsClassName);
}
}