Commit Graph
1367 Commits
Author SHA1 Message Date
Serg 965a2b137d Hit all 4 edges in quick action search widget (#31018)
Search only form should not hit top anb bottom but a view with top
tiles should hit all 4 edges.
Resolves: https://github.com/brave/brave-browser/issues/48943
2025-09-03 20:24:16 -04:00
AlexeyBarabash 75914cd582 Android tab switcher incognito icon (#31021)
* Updated icons with product-private-window.svg from Leo repository
* Moved incognito_simple icon corresponding to upstream's place

Resolves https://github.com/brave/brave-browser/issues/48913
2025-09-04 07:59:34 +09:00
samartnik 3b342ba258 [Android] Move Quick Shortcut setting to Appearance (#30936) 2025-08-29 14:39:46 -04:00
AlexeyBarabash b5a55e8879 [cr140][Android] Replace tablet arrows icon with correct ones (#30873)
This fixes cr140 regression intruduced at
https://github.com/brave/brave-core/pull/29767/commits/a578a9cfec558824dc6d9264b397957e0d7b5989

Resolves https://github.com/brave/brave-browser/issues/48634
2025-08-27 20:29:01 +03:00
AlexeyBarabash d7256b1461 [cr140][Android] Backport built-in Password Manager (#30433)
Starting from cr140 Password manager was removed from Android.

This commit switches Android to use the same PasswordManagerSettingsService
as Desktop does.
Also backports upstream's Password Manager classes and resources used at cr139.

Chromium changes:

https://source.chromium.org/chromium/chromium/src/+/7511b67d9208bd10463c1e5752976346ab6bd207
	[LoginDbDeprecationAndroid] Remove last usages and delete the flag

https://source.chromium.org/chromium/chromium/src/+/5794e9a0461497b7b810e9366c1c53eab711b6f2
	[passwords/android] Limit kPasswordsUseUPMLocalAndSeparateStores access

https://source.chromium.org/chromium/chromium/src/+/6875d2ce472e7f2097617525feec45313602e225
	[passwords/android] Remove unused password checkup UI

https://source.chromium.org/chromium/chromium/src/+/3662471ee9fabd6d1777b1d5316f0b9eede0f115
	[passwords/android] Remove unused PasswordSettings.java

Or see the log for `chrome/browser/password_manager/android/` directory
https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/password_manager/android/;bpv=1
2025-08-20 01:06:59 +03:00
AlexeyBarabash 3a31b31511 [cr140][Android] Changes at NewTabPageLayout
- updated new_tab_page_layout.xml;
- renamed insertSiteSectionView to initializeSiteSectionView

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

	Remove Unnecessary MVT FrameLayout

	This CL is a follow-up to
	https://chromium-review.googlesource.com/c/chromium/src/+/6771167, which
	removed the unused placeholder for the Most Visited Tiles (MVT) section.

	With the placeholder gone, we no longer need to switch visibility
	between it and the mv_tiles_layout at the MVT section's position.
	Therefore, this CL removes the FrameLayout that previously wrapped both
	the mv_tiles_layout and the placeholder.

	Bug: 421436204
	Change-Id: I8937fcca9dcee78be2a3e3a994ed5aca251c5cd6
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6777058
2025-08-19 19:54:28 +01:00
AlexeyBarabash a578a9cfec [cr140][Android] Update btn_right and btn_back to newer asset
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/f5f7db8839213f6a812ba2fb5972547225d0347b

	Update btn_right and btn_back to newer asset

	Replaces btn_right.png and btn_left.png with a newer material vector drawables.

	Bug: 425739282
	Change-Id: Ic1c50a79c7c1eedb7d69e727bbc2463b1bc94cc7
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6692114
2025-08-19 19:54:21 +01:00
AlexeyBarabash 6f28f4e9aa [cr140][Android] sync: Add extensions checkbox to settings on desktop Android
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/2460bafb67b67c895e7eb21e63fcdfaac1bcfbf5

	sync: Add extensions checkbox to settings on desktop Android

	Support for extensions sync was recently added to desktop Android.
	Update the sync settings page to add a checkbox for the sync data
	type.

	      toggles sync data type in chrome://sync-internals

	Test: added to chrome_public_test_apk
	Test: manually verified checkbox appears on desktop Android and
	Test: manually verified checkbox does not appear on non-desktop Android
	Bug: 424217517
	Change-Id: Ifd6643e1d8b013e5d5383d21ef31a51863277650
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6652500
2025-08-19 19:54:17 +01:00
Serg 206bf8e572 Update quick action search and bookmark widget preview picture (#30651)
That is a follow up of https://github.com/brave/brave-browser/issues/48344.
A preview picture has to be updated to include Leo icon.
Resolves: https://github.com/brave/brave-browser/issues/48424
2025-08-15 06:42:43 +09:00
Serg 94a2830f4d Update quick action search and bookmark widget preview picture (#30606)
It is a follow up of https://github.com/brave/brave-core/pull/30239.
A preview picture has to be updated to include Leo icon.
Resolves: https://github.com/brave/brave-browser/issues/48344
2025-08-12 14:33:42 -04:00
Serg 77dbfb9a84 Implement Brave Origin paywall on Android (#30554)
Implements Brave origin paywall screen and handles subscription
purchases on Google Play Store. There is no entry point to it
currently, it will be done in the feature PRs
Resolves: https://github.com/brave/brave-browser/issues/48279
2025-08-08 16:20:53 -04:00
Szilard Szaloki d07fb818dc Brave Account section in Android settings. (#30354) 2025-07-31 15:31:35 -05:00
samartnik f536ed9c59 [Android] Initial integration of quick shortcut button (#30242)
* [Android] Initial integration of quick shortcut button

- Adds flag for quick shortcut (disabled until all Brave items are available)
- Makes parity with options available with the upstream
- Visual and UI fixes

* Moves flag under Android guards
2025-07-25 06:57:22 -04:00
vadimsandStephenHeaps 7b532e87b7 Add issue category dropdown to the webcompat reporter
Implemented back-end mojo call to return a list of categories
for Android and iOS. The visibility of several categories depends
on the state of the appropriate custom filter. 
Added the category dropdown list to the Webcompat Reporter dialog
and used the mentioned call to populate it on Android.

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

---------

Signed-off-by: Vadym Struts <vstruts@brave.com>
Co-authored-by: StephenHeaps <5314553+StephenHeaps@users.noreply.github.com>
2025-07-24 20:12:40 +02:00
Serg 7de39c84b7 Homescreen widget - Add option for Leo AI voice input (#30239)
Add an additional button on the widget to trigger Leo with voice input
for hands-free prompting.
Resolves: https://github.com/brave/brave-browser/issues/43962
2025-07-24 01:46:24 +09:00
samartnik 5f6af32729 [cr139] Fix for the text color in various UI elements (#30125)
It regressed in https://github.com/brave/brave-core/commit/4c52ecdb254d848512ff010bd52c678ce6155e68
2025-07-18 12:01:07 -04:00
Simone Arpe 6e1791f50c Add PIP icon in omnibox (#29431) 2025-07-17 21:17:54 +02:00
Artem Samoilenko 4c52ecdb25 [cr139][Android] Fixes for empty state icons and colors
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/2ea22a866007bf908f0d5d0d3fad0e836ababa7a
https://chromium.googlesource.com/chromium/src/+/aa746c140a30610d1fa43e4aa195ab6a668d639b

commit 2ea22a866007bf908f0d5d0d3fad0e836ababa7a
Author: Eleanor Lee <eleanorlee@google.com>
Date:   Tue Jun 10 10:37:23 2025 -0700

    [Empty State Assets] Empty state static asset update pt 3

    Updated the empty state assets for downloads and GTS.

    Downloads:
    https://screenshot.googleplex.com/5xtqmzhPapSzoHt

    GTS tablet:
    https://screenshot.googleplex.com/B25dFFeDtazHM8H

    GTS phone:
    https://screenshot.googleplex.com/89XLDH4VMf4u3jF

    light:
    bg: primary 90
    outline: primary 60 & secondary 60

    dark:
    bg: primary 30
    outline: primary 60 & secondary 60

    Bug: 406498727
    Change-Id: I6d3b373501e4c3b36b6c5c022e3c9f19f62fdfab
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6629166
    Commit-Queue: Eleanor Lee <eleanorlee@google.com>
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1471921}

commit aa746c140a30610d1fa43e4aa195ab6a668d639b
Author: Eleanor Lee <eleanorlee@google.com>
Date:   Tue Jun 10 15:45:38 2025 -0700

    [Empty State Assets] Empty state static asset update pt 4

    Updated the empty state assets for tab groups.

    Mobile:
    https://screenshot.googleplex.com/4aWEMEUfBP7v4tq

    Tablet:
    https://screenshot.googleplex.com/7eZPHcdDPbBE2T3

    light:
    bg: primary 80
    tab container: prim 95
    tab outline: prim 40
    empty tab fill: sec 70

    dark:
    bg: primary 40
    tab container: prim 20
    tab outline: prim 80
    empty tab fill: sec 50

    Bug: 406498727
    Change-Id: I770fe8b0fcb68e9c08de09a17e3461bdb1360684
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6630537
    Commit-Queue: Eleanor Lee <eleanorlee@google.com>
    Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1472106}
2025-07-16 13:40:38 -04:00
Artem Samoilenko 9873fb1d97 [cr139][Android] Baseline color updates
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/ee7b53f149eac2609a75cdeddaf55cc9f695d18e

commit ee7b53f149eac2609a75cdeddaf55cc9f695d18e
Author: Eleanor Lee <eleanorlee@google.com>
Date:   Wed Jun 11 17:16:37 2025 -0700

    Update on container baseline colors for light theme

    On Primary Container: Primary10 -> Primary30
    On Secondary Container: Secondary10 -> Secondary30

    We currently do not use On Tertiary Container or On Error Container

    Bug: 413062545
    Change-Id: I4f895df9ac633791af0976166181eb7bba2c93cc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6638604
    Commit-Queue: Eleanor Lee <eleanorlee@google.com>
    Reviewed-by: Sinan Sahin <sinansahin@google.com>
    Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1472766}
2025-07-16 13:38:46 -04:00
Artem Samoilenko c01e496dbb [cr139][Android] Add chrome/browser/composeplate
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/b4bcdb30370ea60515e4244a9f7a6c9db569759e

commit b4bcdb30370ea60515e4244a9f7a6c9db569759e
Author: Xi Han <hanxi@google.com>
Date:   Wed Jun 4 15:09:02 2025 -0700

    [Composeplate] Add chrome/browser/composeplate.

    Screenshots: http://shortn/_IzOb4Gqloe.

    Bug: 421944848
    Change-Id: I7282fbd3d8a8ee8db7f1af4f469f8217cd5226c2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6622080
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Reviewed-by: Xinyi Ji <xinyiji@chromium.org>
    Commit-Queue: Xi Han <hanxi@chromium.org>
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1469646}
2025-07-16 13:38:26 -04:00
Artem Samoilenko 84016f4011 [cr139][Android] Remove XML inflation of the main menu
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/77f042119bba825077be9212045a8f9fe2a7bb29

commit 77f042119bba825077be9212045a8f9fe2a7bb29
Author: Ted Choc <tedchoc@chromium.org>
Date:   Fri May 30 08:04:37 2025 -0700

    Remove XML inflation of the menu for tabbed mode.

    Removes all the legacy code dealing with Android Menu
    inflation as well.

    Bug: 40145539
    Change-Id: I905530ca4727d0ab885e5c8b67010dd2f650cc91
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6605931
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Ted Choc <tedchoc@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1467479}
2025-07-16 13:38:22 -04:00
AlexeyBarabash 619b26786d Fixed icons at CTA menu (#29688)
* Fixed icons at CTA menu

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

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

	[Icon Button] Migrate app menu icon buttons

	Migrated the app menu top row icons from ChromeImageButtons to Material Buttons. The highlight (ripple) is now a perfect circle instead of rectangle.

	Bug: 405189559
	Change-Id: I0376bf0ecf7f5b734dad2d7e8c69200834c54248
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477118
2025-06-25 02:03:32 +02:00
Serg 355b6dde6f Search widget: Set color scheme to use material design (#29569)
The search widget needs to have better alignment with Material colors.
It is important for it to feel like it is integrated to the OS.
Resolves: https://github.com/brave/brave-browser/issues/46537
2025-06-16 08:52:14 -04:00
AlexeyBarabash 2625454fb9 [Android] Fixed SetTextColorAndSetTextSizeCheck warnings at CardBuilderFeedCard.java 2025-06-11 17:07:52 -04:00
AlexeyBarabash 6e7f75e4ba [cr138][Android] Backport OverflowMenuButton style
This fixes menu footer buttons.

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

	[Icon Button] Migrate app menu icon buttons

	Migrated the app menu top row icons from ChromeImageButtons to Material Buttons. The highlight (ripple) is now a perfect circle instead of rectangle.

	Bug: 405189559
	Change-Id: I0376bf0ecf7f5b734dad2d7e8c69200834c54248
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477118
2025-06-11 17:07:47 -04:00
AlexeyBarabash a7d72c4c33 [cr138][Android] Fixed Brave Password Manager icon at preferences
It was a name overlapping with the one from
`obj/third_party/androidx/androidx_credentials_credentials_java/res/drawable/ic_password.xml`

Chromium change probably:
https://source.chromium.org/chromium/chromium/src/+/dc70a40afac9726a01aa7c5330e0c51c2dc58a4b

	[DC] Move the DigitalCredentialsCreationDelegateImpl to the public code

	The androidx library has been released to the public and hence no need
	to keep it in the internal code.

	This CL is introducing minor behavioral changes limited to Null checks.
	The diff between the version in the internal code and this one is in
	http://go/webdiff#key=iVg4KJsYe0Gu

	Follow-up CLs will remove the internal pieces.

	Bug: 415967212
	Change-Id: Ief2df4b1654d9d2ea54506d9c846ea02dbbe0597
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6523383
2025-06-11 17:07:47 -04:00
Serg 7bcbc8bc21 Brings back upstream search widget on Android (#29416)
This is a revert of https://github.com/brave/brave-core/pull/28753
The reason: we received a lot of feedback from frustrated users that
the widget was very useful.
Resolves: https://github.com/brave/brave-browser/issues/46597
2025-06-05 16:17:04 -04:00
aseren 5652fe9124 [ads] Survey panelist: Android (#29360) 2025-06-04 09:04:47 -05:00
Simone Arpe 660020c778 Tweak background video playback description in flag page (#29207)
* Tweak background video playback description in flag page
* Remove redundant call to allow Javascript injection
The method `content::RenderFrameHost::AllowInjectingJavaScript()` is already called in
`background_video_playback_tab_helper` for those domains that correctly have a match so
it's not needed in `brave_browser_main_parts`.
* Fix boolean logic
* Make `IsBackgroundVideoPlaybackEnabled` method more readable
* Remove unneeded predefined default value from XML
* Refactor logic and remove old code
* Enable background video playback preference by default
* Remove unused constant
2025-05-29 11:33:22 +02:00
samartnik 81cd3abcd1 [Android] New Mobile Bookmarks homepage setting (#29051)
* [Android] New Mobile Bookmarks homepage setting

* [Android] Mobile bookmarks string correction

* [Android] Code review suggestions

* Replaces direct patch with bytecode and adds eol

* Moves test method from dummy to the main class

* Direct patch xmls and typo fix

* BaseJUnit4ClassRunner to ChromeJUnit4ClassRunner for tests

* Fixes presubmit issues for tests
2025-05-16 23:05:03 +02:00
samartnik a2725afde8 [Android] Updates download page menu icon (#29091)
* [Android] Updates download page menu icon

* [Android] Adds header to ic_download icon
2025-05-16 00:38:49 +02:00
Artem Samoilenko 26550166f3 [Android] Main settings reorganisation
- Renamed `Autofill` section to `Passwords and Autofill`
- Moved `Brave Password Manager` and `Autofill services` to the new section
2025-05-15 13:44:41 -04:00
Artem Samoilenko deb3ac4cde [cr137] [Android] Toolbar text box color rename
Chromium change:
https://chromium.googlesource.com/chromium/src/+/60bd853aed5f8599a5508a78e45665ddd042fc76

[Surface Color] Omnibox & toolbar

Light:
Toolbar: surface 0 -> surface
Omnibox bg: surface 4 -> surface container high

Dark:
Toolbar: Surface 0 -> Surface
Omnibox bg: surface 4 -> surface container highest

Before:
https://screenshot.googleplex.com/4dX62JRmShEBsBw
https://screenshot.googleplex.com/4B2SZSYpaF5pPBh

After:
https://screenshot.googleplex.com/9kFF4eMkD4FscZV
https://screenshot.googleplex.com/6jpDFSwPNBaWHgk

ChromeColors#getDefaultThemeColor, which is used for the toolbar bg, is already set to colorSurface.

Bug: 406890625
2025-05-13 15:52:47 -04:00
Simone Arpe 7850105ddd (Wallet) Implement ZCash support on Android Wallet (#28883)
* Add required string for Android

* Perform small refactoring

* Introduce support for ZCash Mainnet and Testnet

* Implement logic to extract Zec data

* Improve fragment transaction UI

* Apply code formatting

* Switch ApproveTxBottomSheetDialogFragment to NullAway annotations

* Switch TxDetailsFragment to NullAway annotations

* Rename variable

* Switch SiweMessageFragment to NullAway annotations

* Switch AssetUtils to NullAway annotations

* Switch Utils to NullAway annotations

Removes unused methods and strings.
Adds missing ZCash vector asset.

* Switch ParsedTransaction to NullAway annotations

* Switch ParsedTransactionFees to NullAway annotations

* Remove unused parameters from methods and constructors

* Switch ApproveTxFragmentPageAdapter to NullAway annotations

* Switch TxFragment to NullAway annotations

* Introduce assert instead of throwing

* Add ZCash vector asset

* Extract Zec data into proper field
2025-05-07 20:01:03 +02:00
Serg e59261e886 Retrieve BraveNewsService by profile (#28783)
* Passes profile from Java to BraveNewsController factory. Removes BraveNewsController member from BraveActivity.
2025-04-24 20:20:27 -04:00
aseren 1ff768b451 [ads] Add New Tab Takeover Learn More link in settings (#28597) 2025-04-24 16:22:21 -05:00
Deep Pandya 1a08762a2d Add a separate target for quick search engine feature (#26478)
* Move java classes into brave/browser for quick_search_engines

* Move serach_engines resources to brave/browser/search_engines

* Add translations files for search_engines android string

* Add dimens

Add a function to load favicons

* Add close menu id for quick search

* Add missing deps

* Move quick search engines changes to brave/browser/quick_search_engines

* Remove comments for BUILD.gn
2025-04-23 17:00:28 -04:00
Deep Pandya 53ba9ecc1d Add patch to remove chromium search widget (#28753)
* Add patch to remove chromium search widget

* Add lint suppression for search widget
2025-04-23 10:38:26 -04:00
Deep Pandya 2ac20d220d Make auto reconnect warning text to Invisible (#28716)
* Make auto reconnect warning text to Invisible

* Calculate height dynamically for warning textview
2025-04-21 14:10:52 -04:00
AlexeyBarabash 72b40f7798 [cr136][Android] Removed tab_resumption_module_container_stub layout
Related Chromium changes:
https://source.chromium.org/chromium/chromium/src/+/f8de93495c1d5e041d25dfd02d60f03ff1fabeed

	[Android TRM] Remove R.id.tab_resumption_module_container_stub.

	In crrev.com/c/5297855, the Tab Resumption Module was integrated into
	the Magic Stack. Therefore it no longer needs the ViewStub
	R.id.tab_resumption_module_container_stub as the top level layout, but
	it still lingers. This CL deletes the now useless ViewStub.

	Bug: 1515325
	Change-Id: I358b64ef57c267629230578cf8dc5b28af3d7dfc
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5734353

https://source.chromium.org/chromium/chromium/src/+/28cde898edae21f1b807d3e0e43d62701837ac7a

	[Android TRM] Remove feature and most of the code.

	This CL removes the Android Tab Resumption Module:
	* Remove chrome/browser/tab_resumption.
	* Remove flags and configs.
	* Remove 5 UI strings: IDS_TAB_RESUMPTION_MODULE_*,
	  IDS_N_{MINUTES,HOURS}_AGO_NARROW.
	* Remove resources.

	Need to keep for metrics:
	* tools/metrics/histograms/enums.xml entry.

	Out of scope of this CL; TODO in follow-ups:
	* NTP Customization features and tests involving the TRM (will remove in
	  follow-up).
	* Keep IDS_TAB_RESUMPTION_MODULE_SEE_MORE "See more": This got reused by
	  Tab Switcher.
	* Keep IDS_HOME_MODULES_TAB_RESUMPTION_TITLE "Continue with this tab" /
	  "Continue with these tabs": Used by Single Tab Module.

	Unaffected:
	* TRM still exists on Desktop and iOS. Tab data sync from Android
	  continue to work same as before.

	Bug: 400479323, 400479745
	Change-Id: I38cc101c361c761d38dff931b7ab6d15960836fa
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6408054
2025-04-16 09:30:32 +01:00
AlexeyBarabash 290d8493e4 [cr136][Android] SyncConsent fragments and activity were removed
FirstRunFlowSequencer.onFlowIsKnown() argument is changed from bundle to boolean

down_arrow drawable was used at
//chrome/browser/ui/android/signin/java/res/layout/signin_view.xml
and now is also removed

Related Chromium change:
https://source.chromium.org/chromium/chromium/src/+/aae9d74edf5532ed12952d4961a7ee20c3c6b092

	[Android] Remove SyncConsent fragments and activity

	This cl removes the following classes:
	- SyncConsentFragmentBase
	- SyncConsentFragment
	- SyncConsentFirstRunFragment
	- SyncConsentActivity
	- All xml resources related to these classes

	FirstRunFlowSequencer.onFlowIsKnown() argument is changed from bundle
	to boolean.

	Bug: 350461111
	Change-Id: If1ad68f40e98f843d42f1b3903878c22af6ed2cb
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6169618
2025-04-16 09:30:22 +01:00
Deep Pandya 2cfff090f4 Update changes for always on to auto reconnect (#28615)
* Update changes for always on to auto reconnect

* ADd quotes to hightlight Block connections without VPN
2025-04-13 23:16:06 +02:00
Aleksei Khoroshilov 4bc5f98325 Fix xml license check (#28575)
* Fix xml license header check.

* Format.

* Update some license headers to match the required format.
2025-04-10 12:34:45 +07:00
Deep Pandya 2b756daa09 Android onboarding variants (#28426)
* Add support for diferent variants

* Remove omnibox highlight which shows up right after onboarding

* Add different variants function

* Add search widget promo on NTP

* Add notification permission changes

* Update widget promo UI

* Update wdp check

Resolve presubmit issue
2025-04-03 10:52:03 -04:00
Artem Samoilenko 2e7944d3e9 [Android] Update colors for Address bar setting and empty state icons 2025-03-31 14:39:09 -04:00
Artem Samoilenko 58b5cece04 [Android] Update file names for icons to match Figma 2025-03-27 14:16:28 -04:00
Artem Samoilenko 152d7a4103 [Android] Additional improvements for bottom address bar
- Moved address bar to bottom on NTP
- Moved menu and updated menu icons and texts
- Added request for relaunch when bottom navigation controls are enabled
- UI and visual improvements
2025-03-27 09:11:22 -04:00
Jay Harris d8e73170c8 [Omnibox]: Hide OnDeviceHeadProvider suggestions when top suggestion are disabled (#28094)
* [Omnibox]: Hide OnDeviceHeadProvider suggestions when top suggestions are disabled

* Setup OnDeviceHeadModel
2025-03-24 09:33:38 +01:00
Deep Pandya 86e6934b52 Remove search engine onboarding (#28230)
* Remove search engine onboarding

* Remove onUrlFocusChange callback
2025-03-21 00:15:47 -04:00
Deep Pandya 637c20608e Add an option to remove Leo from quick search engine bar (#28229) 2025-03-20 14:29:57 -04:00