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

Issue 556383002: Status Panel Touch Feedback (Closed)

Created:
6 years, 3 months ago by jonross
Modified:
6 years, 2 months ago
CC:
chromium-reviews, kalyank, sadrul, ben+ash_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Status Panel Touch Feedback Add touch feedback to HoverHighlightView and TrayPopupItemContainer. These are responsible for rendering the backgrounds of items that appear in the expanded SystemTray. This covers both the default and the detailed views of system items. This also covers the highlight textof the back button to transition from detailed views to defaults views. TrayPopupItemContainer was moved to its own file to allow for tests to be added in SystemTrayTest TEST=SystemTrayTest.TrayPopupItemContainerTouchFeedback, SystemTrayTest.TrayPopupItemContainerTouchFeedbackCancellation, TrayDetailsViewTest.HoverHighlightViewTouchFeedback, TrayDetailsViewTest.HoverHighlightViewTouchFeedbackCancellation BUG=398398 Committed: https://crrev.com/4ccdc6d40988948297afc0439037d93ef70f3773 Cr-Commit-Position: refs/heads/master@{#298748}

Patch Set 1 : #

Total comments: 6

Patch Set 2 : #

Total comments: 9

Patch Set 3 : #

Patch Set 4 : Use new switch #

Total comments: 4

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Total comments: 6

Patch Set 7 : Rebase and nits #

Patch Set 8 : Restrict test to ChromeOS #

Unified diffs Side-by-side diffs Delta from patch set Stats (+324 lines, -83 lines) Patch
M ash/ash.gyp View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M ash/system/tray/hover_highlight_view.h View 1 2 3 4 5 6 2 chunks +4 lines, -0 lines 0 comments Download
M ash/system/tray/hover_highlight_view.cc View 1 2 3 4 3 chunks +28 lines, -8 lines 0 comments Download
M ash/system/tray/system_tray_bubble.cc View 1 2 3 4 5 6 2 chunks +1 line, -67 lines 0 comments Download
M ash/system/tray/system_tray_unittest.cc View 1 2 3 4 5 6 7 3 chunks +72 lines, -1 line 0 comments Download
M ash/system/tray/tray_details_view_unittest.cc View 1 2 3 4 5 6 5 chunks +78 lines, -7 lines 0 comments Download
A ash/system/tray/tray_popup_item_container.h View 1 2 3 4 5 6 1 chunk +51 lines, -0 lines 0 comments Download
A ash/system/tray/tray_popup_item_container.cc View 1 2 3 4 5 1 chunk +88 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (6 generated)
jonross
Hi Rob, Here's more touch feedback. This covers the items in the system tray popups.
6 years, 3 months ago (2014-09-10 19:37:13 UTC) #3
flackr
https://codereview.chromium.org/556383002/diff/20001/ash/system/tray/hover_highlight_view.cc File ash/system/tray/hover_highlight_view.cc (right): https://codereview.chromium.org/556383002/diff/20001/ash/system/tray/hover_highlight_view.cc#newcode193 ash/system/tray/hover_highlight_view.cc:193: } else if (event->type() == ui::ET_GESTURE_SCROLL_BEGIN || SCROLL_BEGIN shouldn't ...
6 years, 3 months ago (2014-09-10 22:54:32 UTC) #4
jonross
https://codereview.chromium.org/556383002/diff/20001/ash/system/tray/hover_highlight_view.cc File ash/system/tray/hover_highlight_view.cc (right): https://codereview.chromium.org/556383002/diff/20001/ash/system/tray/hover_highlight_view.cc#newcode193 ash/system/tray/hover_highlight_view.cc:193: } else if (event->type() == ui::ET_GESTURE_SCROLL_BEGIN || On 2014/09/10 ...
6 years, 3 months ago (2014-09-11 15:53:23 UTC) #5
flackr
https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.cc File ash/system/tray/hover_highlight_view.cc (right): https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.cc#newcode42 ash/system/tray/hover_highlight_view.cc:42: touch_feedback_enabled_(false) { Initialize it here with touch_feedback_enabled_(CommandLine::ForCurrentProcess... https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.h File ...
6 years, 3 months ago (2014-09-11 20:49:38 UTC) #6
jonross
https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.cc File ash/system/tray/hover_highlight_view.cc (right): https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.cc#newcode42 ash/system/tray/hover_highlight_view.cc:42: touch_feedback_enabled_(false) { On 2014/09/11 20:49:37, flackr wrote: > Initialize ...
6 years, 3 months ago (2014-09-12 18:57:48 UTC) #7
flackr
On 2014/09/12 18:57:48, jonross wrote: > https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.cc > File ash/system/tray/hover_highlight_view.cc (right): > > https://codereview.chromium.org/556383002/diff/40001/ash/system/tray/hover_highlight_view.cc#newcode42 > ...
6 years, 3 months ago (2014-09-17 18:33:44 UTC) #8
jonross
Updated to use the centralized switch and utility method in ui/base
6 years, 2 months ago (2014-09-30 18:57:36 UTC) #9
flackr
https://codereview.chromium.org/556383002/diff/80001/ash/system/tray/hover_highlight_view.cc File ash/system/tray/hover_highlight_view.cc (right): https://codereview.chromium.org/556383002/diff/80001/ash/system/tray/hover_highlight_view.cc#newcode10 ash/system/tray/hover_highlight_view.cc:10: #include "base/command_line.h" Remove this include? https://codereview.chromium.org/556383002/diff/80001/ash/system/tray/tray_popup_item_container.cc File ash/system/tray/tray_popup_item_container.cc (right): ...
6 years, 2 months ago (2014-10-01 18:29:22 UTC) #10
jonross
https://codereview.chromium.org/556383002/diff/80001/ash/system/tray/hover_highlight_view.cc File ash/system/tray/hover_highlight_view.cc (right): https://codereview.chromium.org/556383002/diff/80001/ash/system/tray/hover_highlight_view.cc#newcode10 ash/system/tray/hover_highlight_view.cc:10: #include "base/command_line.h" On 2014/10/01 18:29:21, flackr wrote: > Remove ...
6 years, 2 months ago (2014-10-01 18:51:16 UTC) #11
flackr
lgtm https://codereview.chromium.org/556383002/diff/100001/ash/system/tray/tray_popup_item_container.cc File ash/system/tray/tray_popup_item_container.cc (right): https://codereview.chromium.org/556383002/diff/100001/ash/system/tray/tray_popup_item_container.cc#newcode83 ash/system/tray/tray_popup_item_container.cc:83: canvas->FillRect(gfx::Rect(size()), (active_ && change_background_) ? just check active_ ...
6 years, 2 months ago (2014-10-01 20:27:18 UTC) #12
jonross
https://codereview.chromium.org/556383002/diff/100001/ash/system/tray/tray_popup_item_container.cc File ash/system/tray/tray_popup_item_container.cc (right): https://codereview.chromium.org/556383002/diff/100001/ash/system/tray/tray_popup_item_container.cc#newcode83 ash/system/tray/tray_popup_item_container.cc:83: canvas->FillRect(gfx::Rect(size()), (active_ && change_background_) ? On 2014/10/01 20:27:17, flackr ...
6 years, 2 months ago (2014-10-01 20:50:39 UTC) #13
jonross
skuhne@chromium.org: Please review changes in ash/system/tray/ Another set of touch feedback implementation. This time affecting ...
6 years, 2 months ago (2014-10-01 20:51:51 UTC) #15
Mr4D (OOO till 08-26)
Only some nits. lgtm. https://codereview.chromium.org/556383002/diff/120001/ash/system/tray/hover_highlight_view.h File ash/system/tray/hover_highlight_view.h (right): https://codereview.chromium.org/556383002/diff/120001/ash/system/tray/hover_highlight_view.h#newcode67 ash/system/tray/hover_highlight_view.h:67: //If |hover| sets a highlighted ...
6 years, 2 months ago (2014-10-07 22:51:45 UTC) #16
jonross
https://codereview.chromium.org/556383002/diff/120001/ash/system/tray/hover_highlight_view.h File ash/system/tray/hover_highlight_view.h (right): https://codereview.chromium.org/556383002/diff/120001/ash/system/tray/hover_highlight_view.h#newcode67 ash/system/tray/hover_highlight_view.h:67: //If |hover| sets a highlighted background color on the ...
6 years, 2 months ago (2014-10-08 14:18:00 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/556383002/140001
6 years, 2 months ago (2014-10-08 14:18:47 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: win8_chromium_rel on tryserver.chromium.win (http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_rel/builds/17622)
6 years, 2 months ago (2014-10-08 15:29:42 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/556383002/160001
6 years, 2 months ago (2014-10-08 17:14:45 UTC) #23
commit-bot: I haz the power
Committed patchset #8 (id:160001) as 7b176b4ac6846030816bba736f232f7e529283d1
6 years, 2 months ago (2014-10-08 18:18:31 UTC) #24
commit-bot: I haz the power
6 years, 2 months ago (2014-10-08 18:19:45 UTC) #25
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/4ccdc6d40988948297afc0439037d93ef70f3773
Cr-Commit-Position: refs/heads/master@{#298748}

Powered by Google App Engine
This is Rietveld 408576698