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

Issue 2693043002: [ios clean] Add overflow buttons for ToolsMenu. (Closed)

Created:
3 years, 10 months ago by sczs
Modified:
3 years, 10 months ago
CC:
chromium-reviews, marq+scrutinize_chromium.org, lpromero+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[ios clean] Add overflow buttons for ToolsMenu. -ToolsMenu adds a StackView subclass (MenuOverflowControlsStack) as a first element when in compact widths. -ToolsMenu is dismissed everytime the ToolbarLayout changes (Rotation, iPad multitasking,etc.) this mimics current behavior. -MenuOverflowControlsStack currently uses ToolbarButtons as a placeholder, but this is not necessarily how it needs to be. -MenuOverflowControlsStack UI is not yet ready, this CL is more about the logic of adding/removing the Stack, and not the contents. Screenshot: https://drive.google.com/open?id=0Byo6-Nuda2jgQmFzYXZsNkd2ZlU BUG=682880 Review-Url: https://codereview.chromium.org/2693043002 Cr-Commit-Position: refs/heads/master@{#451065} Committed: https://chromium.googlesource.com/chromium/src/+/7f21fa5131ea7281d0b990b461eb244574c3c9d4

Patch Set 1 #

Total comments: 17

Patch Set 2 : CL Feedback #

Total comments: 1

Patch Set 3 : Use RTL for EdgeInssets #

Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -14 lines) Patch
M ios/clean/chrome/browser/ui/toolbar/BUILD.gn View 1 1 chunk +17 lines, -6 lines 0 comments Download
M ios/clean/chrome/browser/ui/toolbar/toolbar_view_controller.mm View 1 1 chunk +6 lines, -0 lines 0 comments Download
M ios/clean/chrome/browser/ui/tools/BUILD.gn View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
A ios/clean/chrome/browser/ui/tools/menu_overflow_controls_stackview.h View 1 chunk +25 lines, -0 lines 0 comments Download
A ios/clean/chrome/browser/ui/tools/menu_overflow_controls_stackview.mm View 1 chunk +46 lines, -0 lines 0 comments Download
M ios/clean/chrome/browser/ui/tools/menu_view_controller.mm View 1 2 4 chunks +31 lines, -8 lines 0 comments Download

Messages

Total messages: 22 (14 generated)
sczs
PTAL I'd like to get your thoughts on the overall idea, and if we should ...
3 years, 10 months ago (2017-02-14 23:54:42 UTC) #8
edchin
https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn File ios/clean/chrome/browser/ui/toolbar/BUILD.gn (right): https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn#newcode41 ios/clean/chrome/browser/ui/toolbar/BUILD.gn:41: source_set("toolbar_components") { The line between toolbar_ui and toolbar_components is ...
3 years, 10 months ago (2017-02-15 04:14:50 UTC) #12
marq (ping after 24h)
https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn File ios/clean/chrome/browser/ui/toolbar/BUILD.gn (right): https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn#newcode41 ios/clean/chrome/browser/ui/toolbar/BUILD.gn:41: source_set("toolbar_components") { On 2017/02/15 04:14:50, edchin wrote: > The ...
3 years, 10 months ago (2017-02-15 15:06:16 UTC) #13
sczs
https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn File ios/clean/chrome/browser/ui/toolbar/BUILD.gn (right): https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn#newcode41 ios/clean/chrome/browser/ui/toolbar/BUILD.gn:41: source_set("toolbar_components") { On 2017/02/15 15:06:16, marq wrote: > On ...
3 years, 10 months ago (2017-02-16 00:31:39 UTC) #14
edchin
https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn File ios/clean/chrome/browser/ui/toolbar/BUILD.gn (right): https://codereview.chromium.org/2693043002/diff/60001/ios/clean/chrome/browser/ui/toolbar/BUILD.gn#newcode41 ios/clean/chrome/browser/ui/toolbar/BUILD.gn:41: source_set("toolbar_components") { On 2017/02/16 00:31:39, sczs wrote: > On ...
3 years, 10 months ago (2017-02-16 01:21:00 UTC) #15
marq (ping after 24h)
LGTM % RTL fix. https://codereview.chromium.org/2693043002/diff/80001/ios/clean/chrome/browser/ui/tools/menu_view_controller.mm File ios/clean/chrome/browser/ui/tools/menu_view_controller.mm (right): https://codereview.chromium.org/2693043002/diff/80001/ios/clean/chrome/browser/ui/tools/menu_view_controller.mm#newcode104 ios/clean/chrome/browser/ui/tools/menu_view_controller.mm:104: [menuButton setContentEdgeInsets:UIEdgeInsetsMake(0, 10.0f, 0, 0)]; ...
3 years, 10 months ago (2017-02-16 10:54:42 UTC) #16
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/2693043002/100001
3 years, 10 months ago (2017-02-16 17:59:20 UTC) #19
commit-bot: I haz the power
3 years, 10 months ago (2017-02-16 19:53:54 UTC) #22
Message was sent while issue was closed.
Committed patchset #3 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/7f21fa5131ea7281d0b990b461eb...

Powered by Google App Engine
This is Rietveld 408576698