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

Issue 2159323003: [MD Feedback] Add placeholder feedback entry point. (Closed)

Created:
4 years, 5 months ago by apacible
Modified:
4 years, 4 months ago
Reviewers:
afakhry, rkc
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD Feedback] Add placeholder feedback entry point. This change adds a placeholder entry point for the redesigned feedback dialog. This makes it easy to do preliminary manual testing. This does not affect the current feedback UI. Pulled out MdFeedbackDialogDelegate and created a Controller (more to come) to be able to create and show the dialog, as there should be a way to determine whether to create a new dialog or bring an existing one to the front depending on the current browser profile. That work TBD, as we're still investigating how to determine the dialog-to-profile mapping. BUG=615533 Committed: https://crrev.com/7ef2fc0dbea076597d474315e15bae6fffb12de8 Cr-Commit-Position: refs/heads/master@{#410955}

Patch Set 1 #

Total comments: 14

Patch Set 2 : Changes per afakhry@'s comments. Rebase. #

Total comments: 4

Patch Set 3 : Changes per afakhry@'s comments. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -66 lines) Patch
M chrome/browser/feedback/show_feedback_page.cc View 1 2 chunks +7 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.h View 1 2 1 chunk +31 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc View 1 1 chunk +82 lines, -0 lines 2 comments Download
M chrome/browser/ui/webui/md_feedback/md_feedback_ui.cc View 1 3 chunks +0 lines, -66 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (18 generated)
apacible
PTAL, thanks!
4 years, 5 months ago (2016-07-20 02:03:10 UTC) #5
apacible
friendly ping!
4 years, 4 months ago (2016-07-25 22:10:05 UTC) #9
rkc
Ahmed is the owner of Feedback. Please keep him in the loop for any changes ...
4 years, 4 months ago (2016-07-25 22:14:52 UTC) #11
afakhry
https://codereview.chromium.org/2159323003/diff/1/chrome/browser/feedback/show_feedback_page.cc File chrome/browser/feedback/show_feedback_page.cc (right): https://codereview.chromium.org/2159323003/diff/1/chrome/browser/feedback/show_feedback_page.cc#newcode85 chrome/browser/feedback/show_feedback_page.cc:85: MdFeedbackDialogController::GetOrCreate(); It's actually GetOrCreateAndGet() ;) To be consistent with ...
4 years, 4 months ago (2016-08-02 22:15:57 UTC) #13
apacible
Thank you for the comments! I forgot to upload a rebase patch; there's a couple ...
4 years, 4 months ago (2016-08-09 22:11:15 UTC) #14
afakhry
Thank you! LGTM % 2 tiny nits. https://codereview.chromium.org/2159323003/diff/20001/chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.h File chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.h (right): https://codereview.chromium.org/2159323003/diff/20001/chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.h#newcode11 chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.h:11: // This ...
4 years, 4 months ago (2016-08-09 23:36:31 UTC) #15
apacible
Thanks! +rkc again for OWNERS. The other c/b/feedback owner seems to be working on android ...
4 years, 4 months ago (2016-08-10 00:11:23 UTC) #19
rkc
rs-lgtm Yes, that OWNERs file needs to be updated.
4 years, 4 months ago (2016-08-10 00:13:32 UTC) #20
apacible
On 2016/08/10 00:13:32, rkc wrote: > Yes, that OWNERs file needs to be updated. Thanks!
4 years, 4 months ago (2016-08-10 00:16:18 UTC) #21
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/2159323003/40001
4 years, 4 months ago (2016-08-10 04:36:20 UTC) #26
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-10 04:40:25 UTC) #28
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/7ef2fc0dbea076597d474315e15bae6fffb12de8 Cr-Commit-Position: refs/heads/master@{#410955}
4 years, 4 months ago (2016-08-10 04:42:06 UTC) #30
afakhry
https://codereview.chromium.org/2159323003/diff/40001/chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc File chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc (right): https://codereview.chromium.org/2159323003/diff/40001/chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc#newcode82 chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc:82: MdFeedbackDialogController::MdFeedbackDialogController() {} apacible, I just noticed you didn't remove ...
4 years, 4 months ago (2016-08-11 20:44:39 UTC) #31
apacible
4 years, 4 months ago (2016-08-11 20:56:22 UTC) #32
Message was sent while issue was closed.
https://codereview.chromium.org/2159323003/diff/40001/chrome/browser/ui/webui...
File chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc
(right):

https://codereview.chromium.org/2159323003/diff/40001/chrome/browser/ui/webui...
chrome/browser/ui/webui/md_feedback/md_feedback_dialog_controller.cc:82:
MdFeedbackDialogController::MdFeedbackDialogController() {}
On 2016/08/11 20:44:39, afakhry wrote:
> apacible, I just noticed you didn't remove this implementation, even though
you
> wrote = default; in the header. Could you please remove this as part of your
> other CL I'm currently reviewing once I send you the comments? Thanks!

Ah, I only wrote = default for the destructor and removed that on the .cc side.
I'll do that for the constructor as well in the other CL.

Powered by Google App Engine
This is Rietveld 408576698