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

Issue 2643753002: Add the suggestions UI in chrome (Closed)

Created:
3 years, 11 months ago by gambard
Modified:
3 years, 11 months ago
CC:
chromium-reviews, marq+watch_chromium.org, pkl (ping after 24h if needed), noyau+watch_chromium.org, arv+watch_chromium.org, sdefresne+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add the suggestions UI in chrome This CL adds an entry to the toolbar menu to enter the suggestions UI. The position in the toolbar menu is not ideal but it is useful to test the UI in the context of Chrome. It will be changed. This entry is accessible using an experimental setting. BUG=679369 Review-Url: https://codereview.chromium.org/2643753002 Cr-Commit-Position: refs/heads/master@{#445984} Committed: https://chromium.googlesource.com/chromium/src/+/d2e44fbf6b351a10a698b1571019fe0a06bf132c

Patch Set 1 #

Patch Set 2 : Formatting #

Total comments: 10

Patch Set 3 : Address comments #

Total comments: 4

Patch Set 4 : Use multi values switch #

Patch Set 5 : Convert to ARC #

Total comments: 24

Patch Set 6 : Address marq comments #

Patch Set 7 : Move to content suggestions #

Total comments: 2

Patch Set 8 : Rebase #

Patch Set 9 : Add visible property #

Total comments: 4

Patch Set 10 : Update comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+211 lines, -1 line) Patch
M ios/chrome/app/strings/ios_strings.grd View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M ios/chrome/browser/about_flags.mm View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
M ios/chrome/browser/chrome_switches.h View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M ios/chrome/browser/chrome_switches.cc View 1 2 3 2 chunks +7 lines, -1 line 0 comments Download
A ios/chrome/browser/content_suggestions/BUILD.gn View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A ios/chrome/browser/content_suggestions/OWNERS View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
A ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h View 1 2 3 4 5 6 7 8 9 1 chunk +18 lines, -0 lines 0 comments Download
A ios/chrome/browser/content_suggestions/content_suggestions_coordinator.mm View 1 2 3 4 5 6 7 8 9 1 chunk +77 lines, -0 lines 0 comments Download
M ios/chrome/browser/experimental_flags.h View 1 chunk +3 lines, -0 lines 0 comments Download
M ios/chrome/browser/experimental_flags.mm View 1 2 3 4 5 1 chunk +13 lines, -0 lines 0 comments Download
M ios/chrome/browser/resources/Settings.bundle/Experimental.plist View 1 2 3 1 chunk +22 lines, -0 lines 0 comments Download
M ios/chrome/browser/ui/BUILD.gn View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/browser/ui/browser_view_controller.mm View 1 2 3 4 5 6 7 8 5 chunks +20 lines, -0 lines 0 comments Download
M ios/chrome/browser/ui/commands/ios_command_ids.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.mm View 1 2 3 4 5 6 7 3 chunks +10 lines, -0 lines 0 comments Download
M ios/chrome/browser/ui/tools_menu/tools_popup_controller.mm View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 33 (9 generated)
gambard
PTAL.
3 years, 11 months ago (2017-01-18 13:12:27 UTC) #3
lpromero
lgtm https://codereview.chromium.org/2643753002/diff/20001/ios/chrome/app/strings/ios_strings.grd File ios/chrome/app/strings/ios_strings.grd (right): https://codereview.chromium.org/2643753002/diff/20001/ios/chrome/app/strings/ios_strings.grd#newcode1529 ios/chrome/app/strings/ios_strings.grd:1529: Suggestions UI Maybe just "Suggestions"? In case the ...
3 years, 11 months ago (2017-01-18 13:32:15 UTC) #4
gambard
Thanks, noyau@: PTAL. https://codereview.chromium.org/2643753002/diff/20001/ios/chrome/app/strings/ios_strings.grd File ios/chrome/app/strings/ios_strings.grd (right): https://codereview.chromium.org/2643753002/diff/20001/ios/chrome/app/strings/ios_strings.grd#newcode1529 ios/chrome/app/strings/ios_strings.grd:1529: Suggestions UI On 2017/01/18 13:32:15, lpromero ...
3 years, 11 months ago (2017-01-18 14:34:47 UTC) #5
lpromero
https://codereview.chromium.org/2643753002/diff/40001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/40001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode23 ios/chrome/browser/suggestions/suggestions_coordinator.mm:23: // Prevent this coordinator to be started twice in ...
3 years, 11 months ago (2017-01-18 14:37:07 UTC) #6
noyau (Ping after 24h)
https://codereview.chromium.org/2643753002/diff/40001/ios/chrome/browser/resources/Settings.bundle/Experimental.plist File ios/chrome/browser/resources/Settings.bundle/Experimental.plist (right): https://codereview.chromium.org/2643753002/diff/40001/ios/chrome/browser/resources/Settings.bundle/Experimental.plist#newcode341 ios/chrome/browser/resources/Settings.bundle/Experimental.plist:341: <string>PSToggleSwitchSpecifier</string> Never do a toggle is what I learned ...
3 years, 11 months ago (2017-01-18 15:08:35 UTC) #7
gambard
Thanks, PTAL. https://codereview.chromium.org/2643753002/diff/40001/ios/chrome/browser/resources/Settings.bundle/Experimental.plist File ios/chrome/browser/resources/Settings.bundle/Experimental.plist (right): https://codereview.chromium.org/2643753002/diff/40001/ios/chrome/browser/resources/Settings.bundle/Experimental.plist#newcode341 ios/chrome/browser/resources/Settings.bundle/Experimental.plist:341: <string>PSToggleSwitchSpecifier</string> On 2017/01/18 15:08:35, noyau wrote: > ...
3 years, 11 months ago (2017-01-18 16:54:05 UTC) #8
noyau (Ping after 24h)
lgtm, but adding marq as reviewer to answer the question.
3 years, 11 months ago (2017-01-18 16:57:56 UTC) #10
marq (ping after 24h)
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/app/strings/ios_strings.grd File ios/chrome/app/strings/ios_strings.grd (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/app/strings/ios_strings.grd#newcode1528 ios/chrome/app/strings/ios_strings.grd:1528: <message name="IDS_IOS_TOOLS_MENU_SUGGESTIONS_UI" desc="The iOS menu item for displaying the ...
3 years, 11 months ago (2017-01-19 16:32:32 UTC) #11
lpromero
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode47 ios/chrome/browser/suggestions/suggestions_coordinator.mm:47: animated:YES On 2017/01/19 16:32:32, marq wrote: > self.context.animated? Not ...
3 years, 11 months ago (2017-01-19 17:42:40 UTC) #12
gambard
Thanks, PTAL. https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/app/strings/ios_strings.grd File ios/chrome/app/strings/ios_strings.grd (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/app/strings/ios_strings.grd#newcode1528 ios/chrome/app/strings/ios_strings.grd:1528: <message name="IDS_IOS_TOOLS_MENU_SUGGESTIONS_UI" desc="The iOS menu item for ...
3 years, 11 months ago (2017-01-19 17:50:12 UTC) #13
lpromero
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode27 ios/chrome/browser/suggestions/suggestions_coordinator.mm:27: // Prevent this coordinator to be started twice in ...
3 years, 11 months ago (2017-01-19 18:49:13 UTC) #14
gambard
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode27 ios/chrome/browser/suggestions/suggestions_coordinator.mm:27: // Prevent this coordinator to be started twice in ...
3 years, 11 months ago (2017-01-20 07:37:44 UTC) #15
gambard
I move suggestions to content_suggestions.
3 years, 11 months ago (2017-01-20 08:38:32 UTC) #16
lpromero
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode27 ios/chrome/browser/suggestions/suggestions_coordinator.mm:27: // Prevent this coordinator to be started twice in ...
3 years, 11 months ago (2017-01-20 08:58:02 UTC) #17
gambard
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode27 ios/chrome/browser/suggestions/suggestions_coordinator.mm:27: // Prevent this coordinator to be started twice in ...
3 years, 11 months ago (2017-01-20 12:22:17 UTC) #18
marq (ping after 24h)
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/experimental_flags.mm File ios/chrome/browser/experimental_flags.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/experimental_flags.mm#newcode315 ios/chrome/browser/experimental_flags.mm:315: if (command_line->HasSwitch(switches::kEnableSuggestionsUI)) { On 2017/01/19 17:50:12, gambard wrote: > ...
3 years, 11 months ago (2017-01-20 12:34:46 UTC) #19
gambard
https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode27 ios/chrome/browser/suggestions/suggestions_coordinator.mm:27: // Prevent this coordinator to be started twice in ...
3 years, 11 months ago (2017-01-23 09:45:54 UTC) #20
marq (ping after 24h)
On 2017/01/23 09:45:54, gambard wrote: > https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm > File ios/chrome/browser/suggestions/suggestions_coordinator.mm (right): > > https://codereview.chromium.org/2643753002/diff/80001/ios/chrome/browser/suggestions/suggestions_coordinator.mm#newcode27 > ...
3 years, 11 months ago (2017-01-23 15:31:23 UTC) #21
gambard
Thanks, PTAL.
3 years, 11 months ago (2017-01-24 08:27:31 UTC) #22
lpromero
lgtm
3 years, 11 months ago (2017-01-24 08:31:57 UTC) #23
marq (ping after 24h)
LGTM after comment fixes. https://codereview.chromium.org/2643753002/diff/160001/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h File ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h (right): https://codereview.chromium.org/2643753002/diff/160001/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h#newcode13 ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h:13: @property(nonatomic, readonly) BOOL visible; Add ...
3 years, 11 months ago (2017-01-24 10:09:23 UTC) #24
gambard
Thanks! https://codereview.chromium.org/2643753002/diff/160001/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h File ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h (right): https://codereview.chromium.org/2643753002/diff/160001/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h#newcode13 ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h:13: @property(nonatomic, readonly) BOOL visible; On 2017/01/24 10:09:22, marq ...
3 years, 11 months ago (2017-01-25 08:09:50 UTC) #25
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/2643753002/180001
3 years, 11 months ago (2017-01-25 08:13:14 UTC) #30
commit-bot: I haz the power
3 years, 11 months ago (2017-01-25 09:15:01 UTC) #33
Message was sent while issue was closed.
Committed patchset #10 (id:180001) as
https://chromium.googlesource.com/chromium/src/+/d2e44fbf6b351a10a698b1571019...

Powered by Google App Engine
This is Rietveld 408576698