From b954fbaff3b36ca932878e8d67324c13773fc0b7 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Wed, 20 Aug 2025 09:41:16 +0200 Subject: [PATCH] Cromite Branding: move toast related to exit fullscreen mode to the top (at my son's request :) --- build/patches/Cromite-Branding.patch | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/build/patches/Cromite-Branding.patch b/build/patches/Cromite-Branding.patch index 9678009d..e8152521 100644 --- a/build/patches/Cromite-Branding.patch +++ b/build/patches/Cromite-Branding.patch @@ -26,6 +26,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html .../mipmap-xxxhdpi/layered_app_icon.png | Bin 3652 -> 29220 bytes .../layered_app_icon_background.png | Bin 3519 -> 142032 bytes .../values/channel_constants.xml | 8 +- + .../browser/fullscreen/FullscreenToast.java | 2 +- .../inline/BromiteInlineUpdateController.java | 19 +++- chrome/app/extensions_strings.grdp | 4 +- chrome/app/settings_strings.grdp | 2 +- @@ -61,7 +62,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html content/child/runtime_features.cc | 44 ++++----- .../Cromite-Branding.inc | 1 + tools/grit/grit/grd_reader.py | 35 +++++++ - 57 files changed, 203 insertions(+), 129 deletions(-) + 58 files changed, 204 insertions(+), 130 deletions(-) create mode 100644 cromite_flags/chrome/browser/flags/android/chrome_feature_list_cc/Cromite-Branding.inc diff --git a/build/BUILD.gn b/build/BUILD.gn @@ -9137,6 +9138,18 @@ diff --git a/chrome/android/java/res_chromium_base/values/channel_constants.xml + Cromite search + Cromite quick action search +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenToast.java b/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenToast.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenToast.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenToast.java +@@ -107,7 +107,7 @@ interface FullscreenToast { + mNotificationToast = + Toast.makeTextWithPriority( + mActivity, toastTextId, Toast.LENGTH_LONG, ToastPriority.HIGH); +- mNotificationToast.setGravity(Gravity.BOTTOM | Gravity.CENTER, 0, 0); ++ mNotificationToast.setGravity(Gravity.TOP | Gravity.CENTER, 0, 0); + mNotificationToast.show(); + } + diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/BromiteInlineUpdateController.java b/chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/BromiteInlineUpdateController.java --- a/chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/BromiteInlineUpdateController.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/omaha/inline/BromiteInlineUpdateController.java @@ -18972,7 +18985,7 @@ diff --git a/components/webui/version/resources/about_version_mobile.css b/compo diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -570,19 +570,22 @@ void ResolveInvalidConfigurations() { +@@ -568,19 +568,22 @@ void ResolveInvalidConfigurations() { base::FeatureList::IsEnabled( features::kPrivacySandboxAdsAPIsM1Override)) && !base::FeatureList::IsEnabled(blink::features::kFencedFrames)) { @@ -18999,7 +19012,7 @@ diff --git a/content/child/runtime_features.cc b/content/child/runtime_features. << "Fenced frames must be enabled in order to enable local " "unpartitioned " << "data access. Use --" << switches::kEnableFeatures << "=" -@@ -590,12 +593,14 @@ void ResolveInvalidConfigurations() { +@@ -588,12 +591,14 @@ void ResolveInvalidConfigurations() { WebRuntimeFeatures::EnableFeatureFromString( "FencedFramesLocalUnpartitionedDataAccess", false); } @@ -19015,7 +19028,7 @@ diff --git a/content/child/runtime_features.cc b/content/child/runtime_features. << "Topics cannot be enabled in this configuration. Use --" << switches::kEnableFeatures << "=" << network::features::kBrowsingTopics.name << " in addition."; -@@ -603,30 +608,23 @@ void ResolveInvalidConfigurations() { +@@ -601,30 +606,23 @@ void ResolveInvalidConfigurations() { WebRuntimeFeatures::EnableTopicsDocumentAPI(false); WebRuntimeFeatures::EnableTopicsImgAPI(false); } else { @@ -19052,7 +19065,7 @@ diff --git a/content/child/runtime_features.cc b/content/child/runtime_features. << "AttributionReporting cannot be enabled in this " "configuration. Use --" << switches::kEnableFeatures << "=" -@@ -634,23 +632,25 @@ void ResolveInvalidConfigurations() { +@@ -632,23 +630,25 @@ void ResolveInvalidConfigurations() { << " in addition."; WebRuntimeFeatures::EnableAttributionReporting(false); }