Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(378)

Issue 2833573002: 🏠 Allow bottom sheet content to update handle color (Closed)

Created:
3 years, 8 months ago by mdjones
Modified:
3 years, 8 months ago
Reviewers:
Theresa, gone
CC:
chromium-reviews, David Trainor- moved to gerrit, ntp-dev+reviews_chromium.org, tfarina, browser-components-watch_chromium.org, noyau+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Home] Allow bottom sheet content to update handle color This change adds some plumbing to allow the toolbars of the bottom sheet to update the handle color based on their state. The BottomSheetContent interface has been updated to allow the bottom sheet to query the current handle color if a custom toolbar is showing and each toolbar has a reference to the bottom sheet to request an update. BUG=712689 Review-Url: https://codereview.chromium.org/2833573002 Cr-Commit-Position: refs/heads/master@{#466164} Committed: https://chromium.googlesource.com/chromium/src/+/3de25d5d2440ec1df7c04ec0b3fa639450bd6105

Patch Set 1 #

Total comments: 2

Patch Set 2 : address comments #

Total comments: 4

Patch Set 3 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -22 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java View 1 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkSheetContent.java View 1 2 3 chunks +14 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java View 1 2 4 chunks +15 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java View 1 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/history/HistoryManager.java View 1 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/history/HistorySheetContent.java View 1 2 3 chunks +14 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/IncognitoBottomSheetContent.java View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/toolbar/BottomToolbarPhone.java View 1 2 chunks +16 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java View 1 2 5 chunks +24 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableListLayout.java View 2 chunks +1 line, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableListToolbar.java View 1 2 9 chunks +44 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (7 generated)
mdjones
There are some other options to this implementation that don't necessarily involve the sheet content ...
3 years, 8 months ago (2017-04-19 20:17:57 UTC) #3
Theresa
I would prefer the selection widgets not to have a hard dependency on BottomSheet. Rather, ...
3 years, 8 months ago (2017-04-19 21:28:29 UTC) #4
mdjones
Added observers so BottomSheet isn't being passed everywhere. https://codereview.chromium.org/2833573002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java (right): https://codereview.chromium.org/2833573002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java#newcode577 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java:577: mDefaultToolbarView.updateHandleTint(isLight); ...
3 years, 8 months ago (2017-04-19 22:49:45 UTC) #5
Theresa
lgtm https://codereview.chromium.org/2833573002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java (right): https://codereview.chromium.org/2833573002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java#newcode81 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java:81: public boolean isUsingLightToolbar() { nit: should this be ...
3 years, 8 months ago (2017-04-19 23:48:48 UTC) #6
mdjones
+dfalcantara owners https://codereview.chromium.org/2833573002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java (right): https://codereview.chromium.org/2833573002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java#newcode81 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java:81: public boolean isUsingLightToolbar() { On 2017/04/19 23:48:47, ...
3 years, 8 months ago (2017-04-20 00:03:33 UTC) #8
gone
rs lgtm
3 years, 8 months ago (2017-04-20 20:58:45 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2833573002/40001
3 years, 8 months ago (2017-04-20 21:38:30 UTC) #12
commit-bot: I haz the power
3 years, 8 months ago (2017-04-20 22:28:41 UTC) #15
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/3de25d5d2440ec1df7c04ec0b3fa...

Powered by Google App Engine
This is Rietveld 408576698