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

Issue 11073009: Include individual share intents in the action box and allow direct triggering without an intermedi… (Closed)

Created:
8 years, 2 months ago by skare_
Modified:
8 years, 2 months ago
CC:
chromium-reviews, tfarina, stromme
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Skips the picker step for the action box by including individual share intent menu items and a webstore link. Removes the command this deprecates from browser_commands. BUG=137953 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=162032

Patch Set 1 #

Patch Set 2 : cleanup: less code, no magic strings, fewer files affected #

Patch Set 3 : demo: webstore link to menu, remove WI picker access point #

Patch Set 4 : #

Patch Set 5 : Factor command handling logic into subfunctions. Remove SharePage (no longer called) out of browser… #

Patch Set 6 : tidying up for review #

Total comments: 16

Patch Set 7 : Review comments #

Total comments: 2

Patch Set 8 : Menu population is synchronous again #

Patch Set 9 : revert an accidental change to a DCHECK (one-liner) #

Total comments: 2

Patch Set 10 : fix nit, rebase on master #

Total comments: 17

Patch Set 11 : addressing review nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+114 lines, -37 lines) Patch
M chrome/app/chrome_command_ids.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M chrome/app/generated_resources.grd View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/browser_command_controller.cc View 1 2 3 4 5 6 7 8 9 2 chunks +0 lines, -4 lines 0 comments Download
M chrome/browser/ui/browser_commands.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/browser_commands.cc View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M chrome/browser/ui/toolbar/action_box_button_controller.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/action_box_button_controller.cc View 1 2 3 4 5 6 7 8 9 10 7 chunks +101 lines, -8 lines 0 comments Download
M chrome/browser/ui/toolbar/action_box_menu_model.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -9 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
skare_
8 years, 2 months ago (2012-10-11 22:12:24 UTC) #1
sky
http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode36 chrome/browser/ui/toolbar/action_box_button_controller.cc:36: kCWSFindShareIntentsCommandId = 0xE000, Enums use ALL_CAPS style. http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode63 chrome/browser/ui/toolbar/action_box_button_controller.cc:63: ...
8 years, 2 months ago (2012-10-11 23:36:25 UTC) #2
skare_
Have a question on how to resolve one, and had a style question on the ...
8 years, 2 months ago (2012-10-12 01:02:06 UTC) #3
sky
http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode36 chrome/browser/ui/toolbar/action_box_button_controller.cc:36: kCWSFindShareIntentsCommandId = 0xE000, On 2012/10/12 01:02:06, Travis Skare wrote: ...
8 years, 2 months ago (2012-10-12 14:33:25 UTC) #4
Greg Billock
http://codereview.chromium.org/11073009/diff/17001/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/17001/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode213 chrome/browser/ui/toolbar/action_box_button_controller.cc:213: static_cast<content::WebContentsDelegate*>(browser_)-> The new API for you is now checked ...
8 years, 2 months ago (2012-10-12 18:41:50 UTC) #5
skare_
http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/9007/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode36 chrome/browser/ui/toolbar/action_box_button_controller.cc:36: kCWSFindShareIntentsCommandId = 0xE000, On 2012/10/12 14:33:25, sky wrote: > ...
8 years, 2 months ago (2012-10-12 20:21:07 UTC) #6
skare_
[this comment affects only the new intent API sidethread comment] http://codereview.chromium.org/11073009/diff/17001/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/17001/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode213 ...
8 years, 2 months ago (2012-10-12 23:42:51 UTC) #7
Greg Billock
On 2012/10/12 23:42:51, Travis Skare wrote: > [this comment affects only the new intent API ...
8 years, 2 months ago (2012-10-12 23:45:13 UTC) #8
tfarina
http://codereview.chromium.org/11073009/diff/26001/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/26001/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode226 chrome/browser/ui/toolbar/action_box_button_controller.cc:226: "http://webintents.org/share", nit: looks like you already have constants for ...
8 years, 2 months ago (2012-10-13 19:43:37 UTC) #9
skare_
http://codereview.chromium.org/11073009/diff/26001/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/26001/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode226 chrome/browser/ui/toolbar/action_box_button_controller.cc:226: "http://webintents.org/share", On 2012/10/13 19:43:37, tfarina wrote: > nit: looks ...
8 years, 2 months ago (2012-10-15 02:41:44 UTC) #10
skare_
+pkasting -- Hi Peter, can you take a look for /browser/ui if you have time? ...
8 years, 2 months ago (2012-10-15 17:58:45 UTC) #11
Peter Kasting
LGTM http://codereview.chromium.org/11073009/diff/27010/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/27010/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode75 chrome/browser/ui/toolbar/action_box_button_controller.cc:75: next_share_intent_command_id_ = SHARE_COMMAND_FIRST; Nit: Why does this need ...
8 years, 2 months ago (2012-10-15 19:33:09 UTC) #12
skare_
+Nico for /chrome/app OWNERS: this removes an obsoleted command id and changes a string in ...
8 years, 2 months ago (2012-10-15 21:07:26 UTC) #13
Peter Kasting
http://codereview.chromium.org/11073009/diff/27010/chrome/browser/ui/toolbar/action_box_button_controller.cc File chrome/browser/ui/toolbar/action_box_button_controller.cc (right): http://codereview.chromium.org/11073009/diff/27010/chrome/browser/ui/toolbar/action_box_button_controller.cc#newcode138 chrome/browser/ui/toolbar/action_box_button_controller.cc:138: TriggerExplicitShareIntent(share_intent_service_ids_[command_id]); On 2012/10/15 21:07:27, Travis Skare wrote: > Just ...
8 years, 2 months ago (2012-10-15 21:54:39 UTC) #14
Nico
chrome/app lgtm Please have tracking bugs for features and include BUG= lines that mention these ...
8 years, 2 months ago (2012-10-15 21:59:17 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/skare@chromium.org/11073009/29002
8 years, 2 months ago (2012-10-15 22:19:06 UTC) #16
commit-bot: I haz the power
8 years, 2 months ago (2012-10-16 01:40:16 UTC) #17
Change committed as 162032

Powered by Google App Engine
This is Rietveld 408576698