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

Issue 1004063003: [Extensions] Add logic for when to show the toolbar redesign bubble. (Closed)

Created:
5 years, 9 months ago by Devlin
Modified:
5 years, 9 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, tfarina, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Extensions] Add logic for when to show the toolbar redesign bubble. Show the toolbar redesign bubble once per 24 hour period when the mouse enters the toolbar, if and only if the user has not acknowledged it previously and there is something new in the toolbar (i.e., and extension that was not there previously). BUG=461039 Committed: https://crrev.com/28582da8c1b67cf19227bc3276c040c586756eb0 Cr-Commit-Position: refs/heads/master@{#321383}

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : Register prefs #

Patch Set 4 : +Test #

Total comments: 4

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+162 lines, -15 lines) Patch
M chrome/browser/extensions/extension_toolbar_model.h View 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_toolbar_model.cc View 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.cc View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_toolbar_icon_surfacing_bubble_mac.mm View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_toolbar_icon_surfacing_bubble_mac_unittest.mm View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/toolbar_actions_bar.h View 1 2 3 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/toolbar_actions_bar.cc View 1 2 3 4 chunks +55 lines, -1 line 0 comments Download
M chrome/browser/ui/toolbar/toolbar_actions_bar_bubble_delegate.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc View 1 2 3 4 2 chunks +54 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_toolbar_icon_surfacing_bubble_views.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_toolbar_icon_surfacing_bubble_views_unittest.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 7 chunks +19 lines, -12 lines 0 comments Download

Messages

Total messages: 18 (6 generated)
Devlin
Now we've got a bit of logic on when to show the bubble. Take a ...
5 years, 9 months ago (2015-03-13 04:49:48 UTC) #2
Finnur
LGTM. One minor comment. https://codereview.chromium.org/1004063003/diff/1/chrome/browser/ui/toolbar/toolbar_actions_bar.cc File chrome/browser/ui/toolbar/toolbar_actions_bar.cc (right): https://codereview.chromium.org/1004063003/diff/1/chrome/browser/ui/toolbar/toolbar_actions_bar.cc#newcode871 chrome/browser/ui/toolbar/toolbar_actions_bar.cc:871: prefs::kToolbarIconSurfacingBubbleAcknowledged, true); Once you set ...
5 years, 9 months ago (2015-03-13 10:54:53 UTC) #3
Devlin
https://codereview.chromium.org/1004063003/diff/1/chrome/browser/ui/toolbar/toolbar_actions_bar.cc File chrome/browser/ui/toolbar/toolbar_actions_bar.cc (right): https://codereview.chromium.org/1004063003/diff/1/chrome/browser/ui/toolbar/toolbar_actions_bar.cc#newcode871 chrome/browser/ui/toolbar/toolbar_actions_bar.cc:871: prefs::kToolbarIconSurfacingBubbleAcknowledged, true); On 2015/03/13 10:54:53, Finnur wrote: > Once ...
5 years, 9 months ago (2015-03-13 16:33:29 UTC) #4
Devlin
+Avi for the little bit of cocoa
5 years, 9 months ago (2015-03-13 16:33:42 UTC) #6
Devlin
On 2015/03/13 16:33:42, Devlin wrote: > +Avi for the little bit of cocoa Avi, friendly ...
5 years, 9 months ago (2015-03-16 22:16:49 UTC) #7
Avi (use Gerrit)
cocoa lgtm
5 years, 9 months ago (2015-03-18 20:27:04 UTC) #8
Devlin
+battre@ for browser_prefs.cc
5 years, 9 months ago (2015-03-19 00:01:29 UTC) #11
battre
browser_prefs.cc LGTM with two comments. https://codereview.chromium.org/1004063003/diff/80001/chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc File chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc (right): https://codereview.chromium.org/1004063003/diff/80001/chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc#newcode406 chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc:406: // ToolbarActionsBar::RegisterPrefs(prefs); indenting / ...
5 years, 9 months ago (2015-03-19 09:28:45 UTC) #12
Devlin
https://codereview.chromium.org/1004063003/diff/80001/chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc File chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc (right): https://codereview.chromium.org/1004063003/diff/80001/chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc#newcode406 chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc:406: // ToolbarActionsBar::RegisterPrefs(prefs); On 2015/03/19 09:28:45, battre wrote: > indenting ...
5 years, 9 months ago (2015-03-19 16:28:09 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1004063003/100001
5 years, 9 months ago (2015-03-19 16:28:27 UTC) #16
commit-bot: I haz the power
Committed patchset #5 (id:100001)
5 years, 9 months ago (2015-03-19 17:18:57 UTC) #17
commit-bot: I haz the power
5 years, 9 months ago (2015-03-19 17:19:38 UTC) #18
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/28582da8c1b67cf19227bc3276c040c586756eb0
Cr-Commit-Position: refs/heads/master@{#321383}

Powered by Google App Engine
This is Rietveld 408576698