[Watermark 2.0] Refactor WatermarkView to pass color directly [chromium/src : main]

1 view
Skip to first unread message

Nasser Al-shawwa (Gerrit)

unread,
Jun 11, 2025, 3:47:10 PM6/11/25
to Adam Kassi Lahlou, Jan Keitel, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, asvitkine...@chromium.org, cbe-cep-eng...@google.com
Attention needed from Adam Kassi Lahlou

Nasser Al-shawwa voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Adam Kassi Lahlou
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I53b227724a4bfbe80ca55be4b2f85b794bd74072
Gerrit-Change-Number: 6622789
Gerrit-PatchSet: 28
Gerrit-Owner: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Jan Keitel <jke...@google.com>
Gerrit-Reviewer: Nasser Al-shawwa <alsh...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-Attention: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Comment-Date: Wed, 11 Jun 2025 19:47:05 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Adam Kassi Lahlou (Gerrit)

unread,
Jun 11, 2025, 4:04:29 PM6/11/25
to Nasser Al-shawwa, Jan Keitel, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, asvitkine...@chromium.org, cbe-cep-eng...@google.com
Attention needed from Jan Keitel and Nasser Al-shawwa

Adam Kassi Lahlou added 1 comment

Patchset-level comments
File-level comment, Patchset 28 (Latest):
Adam Kassi Lahlou . resolved

This CL has been revised to focus on refactoring the watermark view code.
A follow-up CL (6637796) will soon be ready to review to finish the work and retrieve the opacity values from preferences.
Please review this one, and you'll be added as a reviewer for the next one as well.

Open in Gerrit

Related details

Attention is currently required from:
  • Jan Keitel
  • Nasser Al-shawwa
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I53b227724a4bfbe80ca55be4b2f85b794bd74072
Gerrit-Change-Number: 6622789
Gerrit-PatchSet: 28
Gerrit-Owner: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Jan Keitel <jke...@google.com>
Gerrit-Reviewer: Nasser Al-shawwa <alsh...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-Attention: Jan Keitel <jke...@google.com>
Gerrit-Attention: Nasser Al-shawwa <alsh...@chromium.org>
Gerrit-Comment-Date: Wed, 11 Jun 2025 20:04:24 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Jan Keitel (Gerrit)

unread,
Jun 12, 2025, 6:42:36 AM6/12/25
to Adam Kassi Lahlou, Nasser Al-shawwa, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, asvitkine...@chromium.org, cbe-cep-eng...@google.com
Attention needed from Adam Kassi Lahlou

Jan Keitel voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Adam Kassi Lahlou
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I53b227724a4bfbe80ca55be4b2f85b794bd74072
Gerrit-Change-Number: 6622789
Gerrit-PatchSet: 28
Gerrit-Owner: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Jan Keitel <jke...@google.com>
Gerrit-Reviewer: Nasser Al-shawwa <alsh...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-Attention: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Comment-Date: Thu, 12 Jun 2025 10:42:17 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Adam Kassi Lahlou (Gerrit)

unread,
Jun 12, 2025, 9:18:51 AM6/12/25
to Jan Keitel, Nasser Al-shawwa, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, asvitkine...@chromium.org, cbe-cep-eng...@google.com

Adam Kassi Lahlou voted Commit-Queue+2

Commit-Queue+2
Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I53b227724a4bfbe80ca55be4b2f85b794bd74072
Gerrit-Change-Number: 6622789
Gerrit-PatchSet: 28
Gerrit-Owner: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Jan Keitel <jke...@google.com>
Gerrit-Reviewer: Nasser Al-shawwa <alsh...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-Comment-Date: Thu, 12 Jun 2025 13:18:46 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Chromium LUCI CQ (Gerrit)

unread,
Jun 12, 2025, 9:23:36 AM6/12/25
to Adam Kassi Lahlou, Jan Keitel, Nasser Al-shawwa, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, asvitkine...@chromium.org, cbe-cep-eng...@google.com

Chromium LUCI CQ submitted the change

Change information

Commit message:
[Watermark 2.0] Refactor WatermarkView to pass color directly

This CL simplifies the WatermarkView class by removing the explicit
text constructor and the need to pass a PrefService.
Color information is now passed directly to the SetString method.
This gives the caller the responsibility for determining
the watermark color.
The legacy watermark example app is updated to reflect these changes.
Bug: 423936918
Change-Id: I53b227724a4bfbe80ca55be4b2f85b794bd74072
Commit-Queue: Adam Kassi Lahlou <ada...@google.com>
Reviewed-by: Jan Keitel <jke...@google.com>
Reviewed-by: Nasser Al-shawwa <alsh...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1473003}
Files:
  • M chrome/browser/enterprise/watermark/watermark_browsertest.cc
  • M chrome/browser/enterprise/watermark/watermark_example.cc
  • M chrome/browser/enterprise/watermark/watermark_example.h
  • M chrome/browser/enterprise/watermark/watermark_view.cc
  • M chrome/browser/enterprise/watermark/watermark_view.h
  • M chrome/browser/enterprise/watermark/watermark_view_unittest.cc
  • M chrome/browser/ui/views/frame/browser_view.cc
Change size: M
Delta: 7 files changed, 38 insertions(+), 16 deletions(-)
Branch: refs/heads/main
Submit Requirements:
  • requirement satisfiedCode-Review: +1 by Jan Keitel, +1 by Nasser Al-shawwa
Open in Gerrit
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: merged
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I53b227724a4bfbe80ca55be4b2f85b794bd74072
Gerrit-Change-Number: 6622789
Gerrit-PatchSet: 29
Gerrit-Owner: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Adam Kassi Lahlou <ada...@google.com>
Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Reviewer: Jan Keitel <jke...@google.com>
Gerrit-Reviewer: Nasser Al-shawwa <alsh...@chromium.org>
open
diffy
satisfied_requirement

Rouslan Solomakhin (Gerrit)

unread,
Jun 12, 2025, 12:30:45 PM6/12/25
to Adam Kassi Lahlou, Chromium LUCI CQ, Jan Keitel, Nasser Al-shawwa, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, asvitkine...@chromium.org, cbe-cep-eng...@google.com

Rouslan Solomakhin has created a revert of this change

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: revert
satisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages