Commit Graph
141 Commits
Author SHA1 Message Date
Max Karolinskiy 250b9df9af Updates l10n for 1.88.x release. (#34536) (lowered to master) (#34601)
Updates l10n for 1.88.x release. (#34536)

* [NTP] Update strings for Brave Search placeholder text (#33899)

* Updates l10n for 1.88.x release.

* Rebased l10n for Brave Origin.
2026-03-10 12:43:15 -04:00
AlexeyBarabash 5210710174 Fixing some Nullaway check warnings (#34122)
* Fixed some Nullaway check warnings

Resolves brave/brave-browser#53098
2026-02-27 18:17:36 +02:00
Claudio DeSouza 635344b6fb Updated strings for Chromium 146.0.7680.32. 2026-02-26 14:14:57 +00:00
AlexeyBarabash 7813b87d2f [cr146][Android] Make MonotonicObservableSupplier inherit Supplier<@Nullable T>
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/a5aa1f364aa75ce92d3d05c64c7d929303c8dc5f

	Android: Make MonotonicObservableSupplier inherit Supplier<@Nullable T>

	And fix all warnings that come with it.

	Bug: 467389696
	Cq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size
	Change-Id: I86becbc2f3c149941e3401fd726d7062a261bd7a
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7533558
2026-02-26 14:14:52 +00:00
AlexeyBarabash bbf9b63412 [cr146][Android] Make MonotonicObservableSupplier implement Supplier<@Nullable>
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/6500325e057365791ae060e8c8405fd43ff48fab

	Android: Make MonotonicObservableSupplier implement Supplier<@Nullable>

	And fix all warnings that result from doing so.
	Supplier.get() is still being treated as @NullUnmarked. That's the
	last step in this migration!

	Bug: 478248581
	Change-Id: I0158e81ec0a739e05c6d89a28586f78b1e633ce5
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7531037
2026-02-26 14:14:49 +00:00
AlexeyBarabash 51a95fe088 [cr146][Android] Convert ObservableSupplierImpl usages in RootUiCoordinator
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/bee89121aecf60788ab1af404b2c3974959a50ff

	Android: Convert ObservableSupplierImpl usages in RootUiCoordinator

	Bug: 467389696
	Change-Id: Ida770f66fa1537bbbdbeb7c111a5f2026c982a7c
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7487675
2026-02-26 13:47:46 +00:00
AlexeyBarabash ff3e9df6a1 [cr146][Android] Rename ObservableSupplier -> MonotonicObservableSupplier
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/b8cb84d2901aeffc0003b15622a3052de7a20023

	Rename ObservableSupplier -> MonotonicObservableSupplier

	Bypass-Check-License: Rename
	Change-Id: I101e53b7542d56566c128c23e6d6b081bcd3348c
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7487973
2026-02-26 13:47:45 +00:00
Max Karolinskiy 20733369fd Update l10n for 1.87.x (Chromium 145). (#33691) (lowered to master). (#33819)
* Update l10n for 1.87.x (Chromium 145). (#33691)

* Fixes l10n srcipt warning.

script\lib\l10n\grd_utils.py:443: FutureWarning: This search incorrectly ignores the root element, and will be fixed in a future version.  If you rely on the current behaviour, change it to './/message'
  elements = lxml.etree.parse(grd_file_path).findall('//message')

* Updated l10n for 1.87.x release.

* Rebased l10n.
2026-02-10 11:24:16 -05:00
Claudio DeSouza 289cc85b8e Updated strings for Chromium 145.0.7632.31. 2026-01-29 13:46:02 -05:00
Artem Samoilenko 112d0a0ad3 [cr145][Android] Changes for a base class for all Pane implementations
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/aa9b33570a2d631fe80c5eb35dd3a993a77422d4

commit aa9b33570a2d631fe80c5eb35dd3a993a77422d4
Author: Andrew Grieve <agrieve@chromium.org>
Date:   Wed Dec 3 12:47:08 2025 -0800

    Android: Add a base class for all Pane implementations

    Pane implementations had a lot of duplicate code. Using a base class
    eliminates the duplication.

    No-Try: true
    Change-Id: I01a3530ff6edb2c37ecdbfba4bf7d64a5c4f4726
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7220730
    Commit-Queue: Andrew Grieve <agrieve@chromium.org>
    Auto-Submit: Andrew Grieve <agrieve@chromium.org>
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1553640}
2026-01-29 13:40:18 -05:00
Brian Johnson 00d4bc735d Fix copyright presubmit issues that came when moving files in https://github.com/brave/brave-core/pull/33159
This allows 33159 to just move the relevant files with no changes to them
2026-01-13 20:31:33 +00:00
Max Karolinskiy 6619ae94db Updated l10n for 1.86.x release. (#33101) (lowered to master) (#33155)
Updated l10n for 1.86.x release. (#33101)
2026-01-13 01:14:11 -05:00
Claudio DeSouza 8b32629e51 Updated strings for Chromium 144.0.7559.31. 2025-12-21 17:13:37 -05:00
Max Karolinskiy d48c531fb2 Update l10n for 1.85.x (Chromium 143). (#32503) (lowered to master). (#32620)
Update l10n for 1.85.x (Chromium 143). (#32503)

* Fixes replacement map.

Some languages use non-breaking whitespace intead of regular space in
XTB files, so our map wasn't matching. Replaced spaces to \s in the map
patterns.

* Fixes error printing.

* Adjust ICU strings validation pattern.

* Fixes <br> -> <br/> tags.

* Updated l10n for 1.85.x release.
2025-12-01 23:06:16 -05:00
Claudio DeSouza 60bbb1c758 Updated strings for Chromium 143.0.7499.25. 2025-11-18 11:28:43 -05:00
Max Karolinskiy 958a20fcd5 Update l10n for 1.84.x (Chromium 142). (#32034) (lowered from 1.84.x) (#32053)
Update l10n for 1.84.x (Chromium 142).  (#32034)

* Move comment outside of message tag.

Out l10n scripts don't handle comments inside <message> tags.

* Updated l10n for 1.84.x release.

* [Android] Suppress ImpliedQuantity warnings.

ImpliedQuantity warning show up for a number of ICU strings. For example:

--------------------
gen/chrome/android/monochrome_public_bundle__lint/RESZIPS/obj/brave/build/android/android_brave_strings_grd.resources.zip/values-lt/android_brave_strings.xml:1307: Error: The quantity 'one' matches more than one specific number in this locale (1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …), but the message did not include a formatting argument (such as %d). This is usually an internationalization error. See full issue explanation for more. [ImpliedQuantity]
  <item quantity="one">"Nepavyko importuoti slaptažodžių. Vienu metu galite importuoti tik vieną slaptažodį."</item>
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen/chrome/android/monochrome_public_bundle__lint/RESZIPS/obj/brave/build/android/android_brave_strings_grd.resources.zip/values-lt/android_brave_strings.xml:1315: Error: The quantity 'one' matches more than one specific number in this locale (1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …), but the message did not include a formatting argument (such as %d). This is usually an internationalization error. See full issue explanation for more. [ImpliedQuantity]
  <item quantity="one">"Sėkmingai importuotas 1 slaptažodis."</item>
-------------------

Suppress these (for now?) as upstream uses the same string patterns for 'one'.
2025-10-27 22:26:21 -04:00
Claudio DeSouza be78b018a2 Updated strings for Chromium 142.0.7444.23. 2025-10-15 20:31:36 -04:00
Max Karolinskiy 431f0e7572 Updated l10n for 1.83.x release. (#31495) (#31537)
* Fixes a missing space in a string.

* [l10n] Fixes push command not to add an empty string param.

* Updated l10n for 1.83.x release.

* fixup! [l10n] Fixes push command not to add an empty string param.

* Removes new Telugu Android translations: they cause build errors.
2025-09-30 23:09:05 -04:00
Claudio DeSouza 07feddd8fd Updated strings for Chromium 141.0.7390.21. 2025-09-22 15:02:22 -04:00
Artem Samoilenko a5562072d1 [cr141][Android] Use java.util.function.Supplier rather than Chrome's copy of it
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/94e940f0ad7bd5d37452ee71ab06fe87d675afb2

Use java.util.function.Supplier rather than Chrome's copy of it.
This is 99% sed + git cl format.

The 1% was a couple shims to not break internal builds.
See PS1->PS5 for them.

Bug: 440309602
Change-Id: I9ff8438583286b238505c4f63062279c7b24b254
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6897327
Reviewed-by: Henrique Nakashima <hnakashima@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Owners-Override: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1507988}
2025-09-22 15:02:14 -04:00
Max Karolinskiy 149445da91 Updated l10n for 1.82.x release. (#30911) (#30989)
* [l10n] Adds missing kk and lo l10n entries to GRDs. (#30845)

* Updated l10n for 1.82.x release.
2025-09-02 17:11:54 -04:00
Claudio DeSouza 2eb76b55b8 Updated strings for Chromium 140.0.7339.16. 2025-08-20 01:07:05 +03:00
Max Karolinskiy 92cdbab7de Updated l10n for 1.81.x release (lowered to master) (#30455)
* Updated l10n for 1.81.x release. (#30428)

* Adds an exception to strings name pattern.

* Updated l10n for 1.81.x release.

* Pulls fixed l10n strings to fix build error (1.81.x). (#30449)

Pulls fixed l10n strings to fix build error.
2025-08-05 14:50:42 -04:00
Claudio DeSouza d107403dd1 Updated strings for Chromium 139.0.7258.32. 2025-07-16 13:40:41 -04: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 b47e3d64c8 [cr139][Android] Repurpose TabUiThemeUtils to TabCardThemeUtil
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/2fdcb256b8087a48869e62d9b3186bcd0837e3db

commit 2fdcb256b8087a48869e62d9b3186bcd0837e3db
Author: Hitarth Kothari <hitarthkothari@google.com>
Date:   Wed Jun 11 12:57:07 2025 -0700

    Repurpose TabUiThemeUtils to TabCardThemeUtil

    Bug: 415289222
    Change-Id: I37f020435d44e5b17f776df12a56ecd773cf5f1a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6635533
    Auto-Submit: Hitarth Kothari <hitarthkothari@google.com>
    Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Commit-Queue: Hitarth Kothari <hitarthkothari@google.com>
    Reviewed-by: Sky Malice <skym@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1472629}
2025-07-16 13:38:37 -04:00
Artem Samoilenko 40ef4c9e98 [cr139][Android] Remove XrSceneCoreSessionManagerProvider interface
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/8bcab3bdb67b1f852841b8cdbdb2ee6e3d54fd9e

commit 8bcab3bdb67b1f852841b8cdbdb2ee6e3d54fd9e
Author: George Dregalo <dregalo@google.com>
Date:   Wed Jun 11 11:17:47 2025 -0700

    Remove XrSceneCoreSessionManagerProvider interface.

    Part 1.
    Pass XrSceneCoreSessionManagerProvider as a dependency to:
    - IncognitoTabSwitcherPane;
    - TabManagementDelegate;
    - TabSwitcherPane;
    - TabSwitcherPaneBase;
    - LayoutManagerChromeTablet;
    - StripLayoutHelperManager;
    - HubLayout;
    - TabbedRootUiCoordinator;
    - ToolbarManager;
    - RootUiCoordinator.

    Bug: 423591310
    Change-Id: I5465fd3b4e1c6fb4acbd5f448e6917f0159015b6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6628310
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Reviewed-by: Sky Malice <skym@chromium.org>
    Commit-Queue: George Dregalo (xWF) <dregalo@google.com>
    Cr-Commit-Position: refs/heads/main@{#1472563}
2025-07-16 13:38:36 -04:00
Artem Samoilenko cd42f7f8b4 [cr139][Android] Update color values and add color to action button
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/dbc7ab1ff241866b0c24855aa259b2d3580a4b41

commit dbc7ab1ff241866b0c24855aa259b2d3580a4b41
Author: Hitarth Kothari <hitarthkothari@google.com>
Date:   Tue Jun 10 10:17:13 2025 -0700

    [GM3] Update color values and add color to action button

    Bug: 415289222
    Change-Id: I6b86d02af90755218d5213e6040eefb5b1ba4425
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6624722
    Auto-Submit: Hitarth Kothari <hitarthkothari@google.com>
    Reviewed-by: Sky Malice <skym@chromium.org>
    Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1471899}
2025-07-16 13:38:35 -04:00
Artem Samoilenko d6b8b3eac6 [cr139][Android] List tab switcher was removed
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/7d89854067c314dec65c04ef79ac5cc9d2958cd3

commit 7d89854067c314dec65c04ef79ac5cc9d2958cd3
Author: Aldo Culquicondor <acondor@chromium.org>
Date:   Wed May 28 12:30:45 2025 -0700

    Remove list tab switcher

    As the last step after launching DisableListTabSwitcher.

    Bug: 381073682
    Change-Id: I649b87fa7043ccf21df0a9471176c551f55287a9
    Fixed: 339038505
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6594238
    Commit-Queue: Aldo Culquicondor <acondor@chromium.org>
    Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1466656}
2025-07-16 13:38:19 -04:00
Kamil Jozwiak c8a4e2633f Merge pull request #29726 from brave/maxk-1.80.x-release-l10n
Updated l10n for 1.80.x release.
2025-06-24 17:06:02 -04:00
Claudio DeSouza fad81bcaa6 Updated strings for Chromium 138.0.7204.25. 2025-06-11 17:07:54 -04:00
AlexeyBarabash cda1a14a7c [cr138][Android] Fixed FieldCanBeFinal Prone checks
This is an automated change, made by set
`ERRORPRONE_CHECKS_TO_APPLY = ['FieldCanBeFinal']`
at `src/build/android/gyp/errorprone.py` and run the build with --offline flag

Chromium change:
https://source.chromium.org/chromium/chromium/src/+/4f7d0b80759a7fd39de219f56984ec686d7aa257

	Android: Enable Error Prone checks: FieldCanBeStatic, FieldCanBeFinal, FieldCanBeLocal

	Leaves FieldCanBeStatic off in tests, since it's arguably nicer to use
	non-statics in test classes for expected values.

	Bug: 40661145
	Change-Id: I9fdbc6ebed5a6aa98f435dfeccb074715531be16
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6543826
2025-06-11 17:07:23 -04:00
Kamil Jozwiak 8b7815556d Merge pull request #29245 from brave/maxk-1.79.x-release-l10n
Updated l10n for 1.79.x release.
2025-05-27 14:06:18 -04:00
Claudio DeSouza c8e04d779d Updated strings for Chromium 137.0.7151.16. 2025-05-13 15:53:30 -04:00
Artem Samoilenko 3168e19950 [cr137] [Android] Fix Private 'new tab group' menu option
Chromium change:
https://chromium.googlesource.com/chromium/src/+/39ca7116fe0ebd90b44a8fff3d2c12a819db8b1c

[Tab Group Entry Points] Fix Incognito 'new tab group' menu option

- The incognito version of this functionality was disabled,
	and this CL should fix it
- Rename TabGroupCreationUiFlow to TabGroupCreationUiFlowDelegate

Bug: 413062615
2025-05-13 15:53:19 -04:00
Artem Samoilenko 0fac29a2a4 [cr137] [Android] Tab context menu for Tab Group Dialogs
Chromium change:
https://chromium.googlesource.com/chromium/src/+/4de24f972d7e2e062daebcc58856ef7e71091040

[Tab Group Parity] Tab context menu for Tab Group Dialogs

- Now show tab context menu for tab group dialogs
- New interface for showing TabListEditor
- Rename context menu class to TabGridContextMenuCoordinator to resolve naming conflict with `chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListGroupMenuCoordinator.java`
- Recording: https://drive.google.com/file/d/1bXXKs34DMLy5FSXOqnYTaWdaddFjuOcc/view?usp=sharing&resourcekey=0-MNtztibYKcwRsHKRdPDcrA

Bug: 412626589
2025-05-13 15:53:16 -04:00
Artem Samoilenko 9c4c5a701a [cr137] [Android] Throttle tab closure undo snackbar while tab grid dialog visible
Chromium change:
https://chromium.googlesource.com/chromium/src/+/c909285bad37c1d74b163429512d5733f628e260

[A11y] Throttle tab closure undo snackbar while tab grid dialog visible

While the tab grid dialog is visible we disable the UndoBarController
and instead use a custom implementation of the UndoBarController in
TabGridDialogMediator to handle the undo snackbar inside the tab grid
dialog. However, when closing all the tabs shown in the tab grid
dialog we still want to show an undo snackbar using the
UndoBarController. As such the disabled state only exists while the
tab grid dialog is fully visible.

Normally this works fine. However, with recent changes to snackbar
accessibility announcements, the animation would clobber the snackbar
announcing its appearance which is a poor user experience.

This CL introduces the ability to throttle the UndoBarController.
While throttled, tab closure events are queued rather than dropped.
When the throttling is stopped all queued events are displayed. If any
tab closure events become obsolete while in the queue they are
removed from the queue.

The throttling interface is built on TokenHolder and allows multiple
concurrent throttles, only releasing when all throttling is ended.

Presently, there is no TTL for events in the queue as it isn't
necessary for the tab grid dialog case as the period in which events
are only throttled and not dropped entirely is only the duration of
an animation which is very short. Moreover, many actions on the
TabModel force clear the queue, such as opening a new tab.

In the future, if throttling is more prevalent we could elect to
implement a TTL for items in the queue to ensure tabs don't remain
in the pending closure state indefinitely. One possible implementation
is to post a delayed task to wipe an event out of the queue X seconds
after it was added.

Fixed: 39592572
2025-05-13 15:53:09 -04:00
Kamil Jozwiak b8cca866c3 Merge pull request #28857 from brave/maxk-1.78.x-release-l10n
Updated l10n for 1.78.x release.
2025-04-28 09:27:30 -04:00
AlexeyBarabash af6a913380 Fixed some NullAway Java presubmit warnings and suppressed some others (#28726)
* Fixed some NullAway Java warnings and suppressed some others

* Suppressed warning around ContextUtils.getAppSharedPreferences()
because we cannot depend on //chrome from //base to use ChromeSharedPreferences

Fixes brave/brave-browser#45541
2025-04-18 11:57:03 +03:00
Claudio DeSouza c84711c566 Updated strings for Chromium 136.0.7103.25. 2025-04-16 09:33:08 +01:00
AlexeyBarabash 4f95f92cdb [cr136][Android] New tabGroupCreationUiFlow arg at tab switcher methods
- IncognitoTabSwitcherPane.ctor
- TabSwitcherPaneBase.ctor

Related Chromium Change:
https://source.chromium.org/chromium/chromium/src/+/b6c84d64a4657ea268fed6b48a5f7654ab084266

	[Tab Group Entry Points] New Tab Switcher 3-Dot Menu Entry

	- New 3-dot tab switcher menu entry for creating new tab groups
	- Screenshot: http://screen/6SfoHGPnTPrdYmQ.png

	Bug: 407081818
	Change-Id: I944c82a9d989a54ed7a70c39489bd79df2b1ea33
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6408536
2025-04-16 09:30:32 +01:00
AlexeyBarabash 3ca4265b30 [cr136][Android] Removed activity arg from some methods:
- TabGroupUiCoordinator.initializeWithNative
- BottomControlsCoordinator.ctor

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

	Remove unused activity param in BottomControlsContentDelegate.

	Change-Id: I34fe1e49dbad5499262782f066bf5d6fdbc715a2
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6362634
2025-04-16 09:30:27 +01:00
Kamil Jozwiak add3eacccb Merge pull request #28371 from brave/maxk-1.77.x-release-l10n
Updated l10n for 1.77.x release.
2025-03-31 17:02:18 -04:00
Claudio DeSouza 57f9e87dfa Updated strings for Chromium 135.0.7049.17. 2025-03-18 20:01:59 -04:00
Max KarolinskiyandKamil Jozwiak d32fa3eb12 Updated l10n for 1.76.x release (lowered to master). (#27948)
Merge pull request #27921 from brave/maxk-1.76.x-release-l10n

Updated l10n for 1.76.x release.

Co-authored-by: Kamil Jozwiak <kamiljoz@gmail.com>
2025-03-04 15:13:40 -05:00
Claudio DeSouza 49b125ff77 Updated strings for Chromium 134.0.6998.15. 2025-02-18 12:47:00 +00:00
AlexeyBarabash 38a78eb167 [cr134] [Android] ScrimManager instead of ScrimCoordinator
Related Chromium change:
https://source.chromium.org/chromium/chromium/src/+/723933f990282b9f4c91d2467ef61b52f292b775

	Creates empty ScrimManager and replace all call sites.

	There should be no functional changes in this. Purely a rename to an
	empty/passthrough super class.

	Bug: 371034867
	Change-Id: I3be1d481c176303545baf831d05db53634a74809
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6219602
2025-02-18 12:46:58 +00:00
AlexeyBarabash 9ae7949689 [Android] [cr134] New arg compositorViewHolderSupplier at TabSwitcherPaneBase/IncognitoTabSwitcherPane ctor
Related Chromium change
https://source.chromium.org/chromium/chromium/src/+/ac120e353f0c5f027cb02697d3e7e2cb7c5f2467

	Update Tab Switcher to Use CompositorViewHolder for Tab's Rect

	This CL updates TabSwitcherPane to utilize CompositorViewHolder for
	retrieving the tab's web view Rect during shrink and expand
	animations.

	Bug:390712793

	Change-Id: I78c90bc00e87a1bf540b99a13f27d9ac64acaf2e
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6171387
2025-02-18 12:46:56 +00:00
AlexeyBarabash d17e71bb72 [cr134] [Android] Changes at TabSwitcherPaneBase
int getCurrentTabId() replaced with @Nullable Tab getCurrentTab()

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

	[Hub] Fix Tab Pane interaction with Bottom Toolbar for non-NTP pages

	Improve interaction between the tab switcher and the bottom toolbar by
	animating the shrinking/expanding tab to the top of the screen
	subtracting the toolbar space if bottom toolbar is in use.

	The bottom toolbar area still has a somewhat unpolished transition
	because the area where the bottom toolbar is remains blank during the
	animation rather than something nicer like a crossfade. For now this is
	still significantly better than the previous state. However, there is
	probably room to improve this with help from UX. Unfortunately, the fact
	Hub is layered over the rest of the UI and we are using LayoutManager to
	handle the transition makes this somewhat more difficult than it might
	otherwise seem.

	See demo on bug.

	Fixed: 385704998
	Change-Id: Id22ec322a89126e319c9a5f5a5bae575eac206f3
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6180002
2025-02-18 12:46:55 +00:00
Max Karolinskiy 11a5860dbd Updated l10n for 1.75.x release. Part II. (#27603) (lowered from 1.75.x). (#27607)
Updated l10n for 1.75.x release. Part II. (#27603)
2025-02-10 21:51:33 -05:00