diff --git a/patches/0213-Remove-Chrome-branding-from-TabListEditorShareAction.patch b/patches/0213-Remove-Chrome-branding-from-TabListEditorShareAction.patch new file mode 100644 index 00000000..3fa117d9 --- /dev/null +++ b/patches/0213-Remove-Chrome-branding-from-TabListEditorShareAction.patch @@ -0,0 +1,155 @@ +From 4291a912029075460ebbe377bc6236e93e3cfc4b Mon Sep 17 00:00:00 2001 +From: Thor Preimesberger +Date: Fri, 12 Sep 2025 19:13:02 -0400 +Subject: [PATCH] Remove Chrome branding from TabListEditorShareAction + +Fixes #634. Unit tests updated. + +--- + .../java/strings/android_chrome_tab_ui_strings.grd | 4 ++-- + .../android_chrome_tab_ui_strings_en-GB.xtb | 4 ++-- + .../SelectableTabListEditorTest.java | 4 ++-- + .../tasks/tab_management/TabGridDialogTest.java | 2 +- + .../TabListEditorShareActionUnitTest.java | 4 ++-- + .../signin/java/res/drawable/chrome_sync_logo.xml | 14 +++++++------- + 6 files changed, 16 insertions(+), 16 deletions(-) + +diff --git a/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd b/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd +index 115bafc9b5de4..acd8f3ea76d44 100644 +--- a/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd ++++ b/chrome/android/features/tab_ui/java/strings/android_chrome_tab_ui_strings.grd +@@ -268,8 +268,8 @@ + + + {TABS_COUNT, plural, +- =1 {%1$d1 link from Chrome} +- other {%1$d8 links from Chrome} ++ =1 {%1$d1 link from Vanadium} ++ other {%1$d8 links from Vanadium} + } + + +diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb +index 25107bb8d9273..80edd6935a632 100644 +--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb ++++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb +@@ -113,7 +113,7 @@ + Select all + View shop info, option available near top of the screen + No tab updates +-{TABS_COUNT,plural, =1{ link from Chrome}other{ links from Chrome}} ++{TABS_COUNT,plural, =1{ link from Vanadium}other{ links from Vanadium}} + Group tabs to work faster? + Drag tabs to group them + Yellow +@@ -217,4 +217,4 @@ + Send feedback + Pink + {TAB_COUNT,plural, =1{Close 1 inactive item?}other{Close inactive items?}} +- +\ No newline at end of file ++ +diff --git a/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/SelectableTabListEditorTest.java b/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/SelectableTabListEditorTest.java +index 90ae7906566ac..407c35af190a3 100644 +--- a/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/SelectableTabListEditorTest.java ++++ b/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/SelectableTabListEditorTest.java +@@ -999,7 +999,7 @@ public class SelectableTabListEditorTest { + assertEquals(Intent.ACTION_SEND, result.getAction()); + assertEquals(String.join("\n", urls), result.getStringExtra(Intent.EXTRA_TEXT)); + assertEquals("text/plain", result.getType()); +- assertEquals("4 links from Chrome", result.getStringExtra(Intent.EXTRA_TITLE)); ++ assertEquals("4 links from Vanadium", result.getStringExtra(Intent.EXTRA_TITLE)); + }); + + final int shareId = R.id.tab_list_editor_share_menu_item; +@@ -1056,7 +1056,7 @@ public class SelectableTabListEditorTest { + assertEquals(Intent.ACTION_SEND, result.getAction()); + assertEquals(String.join("\n", urls), result.getStringExtra(Intent.EXTRA_TEXT)); + assertEquals("text/plain", result.getType()); +- assertEquals("3 links from Chrome", result.getStringExtra(Intent.EXTRA_TITLE)); ++ assertEquals("3 links from Vanadium", result.getStringExtra(Intent.EXTRA_TITLE)); + }); + + final int shareId = R.id.tab_list_editor_share_menu_item; +diff --git a/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogTest.java b/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogTest.java +index 23ec8db4b2cb2..c4d22e13fb61d 100644 +--- a/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogTest.java ++++ b/chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogTest.java +@@ -995,7 +995,7 @@ public class TabGridDialogTest { + assertEquals(Intent.ACTION_SEND, result.getAction()); + assertEquals(String.join("\n", urls), result.getStringExtra(Intent.EXTRA_TEXT)); + assertEquals("text/plain", result.getType()); +- assertEquals("2 links from Chrome", result.getStringExtra(Intent.EXTRA_TITLE)); ++ assertEquals("2 links from Vanadium", result.getStringExtra(Intent.EXTRA_TITLE)); + }); + + // Share tabs +diff --git a/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListEditorShareActionUnitTest.java b/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListEditorShareActionUnitTest.java +index bb58691e9cfdc..e5e8d0e10e861 100644 +--- a/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListEditorShareActionUnitTest.java ++++ b/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListEditorShareActionUnitTest.java +@@ -203,7 +203,7 @@ public class TabListEditorShareActionUnitTest { + shareParams.getTextAndUrl(), result.getStringExtra(Intent.EXTRA_TEXT)); + Assert.assertEquals("text/plain", result.getType()); + Assert.assertEquals( +- "1 link from Chrome", result.getStringExtra(Intent.EXTRA_TITLE)); ++ "1 link from Vanadium", result.getStringExtra(Intent.EXTRA_TITLE)); + Assert.assertNotNull(result.getClipData()); + }); + +@@ -270,7 +270,7 @@ public class TabListEditorShareActionUnitTest { + shareParams.getTextAndUrl(), result.getStringExtra(Intent.EXTRA_TEXT)); + Assert.assertEquals("text/plain", result.getType()); + Assert.assertEquals( +- "3 links from Chrome", result.getStringExtra(Intent.EXTRA_TITLE)); ++ "3 links from Vanadium", result.getStringExtra(Intent.EXTRA_TITLE)); + Assert.assertNotNull(result.getClipData()); + }); + +diff --git a/chrome/browser/ui/android/signin/java/res/drawable/chrome_sync_logo.xml b/chrome/browser/ui/android/signin/java/res/drawable/chrome_sync_logo.xml +index 4a7eda0959342..224b052b42d74 100644 +--- a/chrome/browser/ui/android/signin/java/res/drawable/chrome_sync_logo.xml ++++ b/chrome/browser/ui/android/signin/java/res/drawable/chrome_sync_logo.xml +@@ -25,8 +25,8 @@ found in the LICENSE file. + android:endX="21.02" + android:endY="5.372" + android:type="linear"> +- +- ++ ++ + + + +@@ -39,14 +39,14 @@ found in the LICENSE file. + android:endX="-1.063" + android:endY="11.38" + android:type="linear"> +- +- ++ ++ + + + + ++ android:fillColor="#272727"/> + + +@@ -56,8 +56,8 @@ found in the LICENSE file. + android:endX="22.153" + android:endY="7.502" + android:type="linear"> +- +- ++ ++ + + + +-- +2.34.1 +