Convert nala from copy-only targets to a proper android_resources
target so modules with their own resources_package can reference
nala icons via R.drawable at compile time. Use the nala
social-brave-release-favicon-fullheight-color icon for Brave Search
in both the Quick Search Engines view and settings adapters.
Resolves: https://github.com/brave/brave-browser/issues/51364
* [Android] Refactor PasswordSettings.java to use an XML layout file.
The PasswordSettings.java file now integrates with a new XML file that
contains the layout for the page. This modification was completed using
Cursor but does not appear to have introduced any breaks.
There should be no semantic changes caused by this commit and the Brave
Password settings screen should continue to function exactly as it did
prior to this commit.
* [Android] Introduce new Import/Export items to password manager menu.
The password manager dialog now features two items for export and
import. Prior to this commit, Export was hidden away in a small
drop-down menu accessible from the top-right of the screen.
The import item is also present, but non-functional in this commit.
* [Android] Implement importing passwords from CSV.
We now support importing a CSV file containing the user's passwords.
This commit builds upon its parent by implementing the necessary code to
call Chromium's password manager which is responsible for executing the
import.
Additionally, the icons in the password manager screen have been changed
to new ones taken from Google's Material UI icon set.
Localisation strings have been introduced - some of which are copied
from Google's base since, after discussion, this is the way we currently
make strings usable for Android. If this changes in future, these could
be de-duplicated. Translations into other languages are still necessary
since only English is implemented.
Closesbrave/brave-browser#35729
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
* [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
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
* [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
* 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
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
* 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
- 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
* Open settings to set default browser app from main menu
* Add conditions for app open count & dialog
* Remove notifications for set as default
* Add conditions for days timer
* Add changes to support < android 10 devices
* Add comments and refactor functions
Chromium change:
https://chromium.googlesource.com/chromium/src/+/18371dfa10268ba754ca5cbd75beda9038f82503
[omnibox] Rename Android secure state icons to reflect their function.
The omnibox secure state indicator was refreshed last year to show a page info icon instead of a lock icon. As of https://crrev.com/c/5982459, the refreshed state became the only state for the omnibox indicator but the icon was still named "refresh" and the old lock icon was still in use in other surfaces.
This CL changes the icon names to "page_info" and "lock" to clearly distinguish them.
Change-Id: Ic7175efccbed0dbbd1523827873b26c4209b4e67