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

Issue 2737393002: Implement the new Photo picker, part one. (Closed)

Created:
3 years, 9 months ago by Finnur
Modified:
3 years, 9 months ago
CC:
chromium-reviews, jam, srahim+watch_chromium.org, darin-cc_chromium.org, asvitkine+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement the new Photo picker, part one. This is the first step towards implementing a new Photo Picker for Chrome for Android, broken down into multiple steps for easier reviewing. First part includes simply replacing the stock Android picker with a Toast saying "Not implemented". Includes a Finch tie-in and a flag to turn this on manually ("Enable new photopicker" in chrome://flags). BUG=656015 Review-Url: https://codereview.chromium.org/2737393002 Cr-Commit-Position: refs/heads/master@{#457741} Committed: https://chromium.googlesource.com/chromium/src/+/a6a921c6657a051d484306088a1d85b992f1a64f

Patch Set 1 #

Patch Set 2 : Sync #

Total comments: 25

Patch Set 3 : Address comments #

Total comments: 16

Patch Set 4 : Address comments #

Patch Set 5 : Sync #

Patch Set 6 : Address feedback #

Total comments: 20

Patch Set 7 : Address Theresa's comments #

Total comments: 2

Patch Set 8 : git cl upload #

Unified diffs Side-by-side diffs Delta from patch set Stats (+179 lines, -6 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java View 1 2 3 4 5 6 3 chunks +17 lines, -0 lines 0 comments Download
M chrome/app/generated_resources.grd View 1 2 3 4 5 6 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/android/chrome_feature_list.h View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/android/chrome_feature_list.cc View 1 2 3 4 5 3 chunks +7 lines, -3 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M ui/android/BUILD.gn View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
A ui/android/java/src/org/chromium/ui/PhotoPickerListener.java View 1 2 3 4 5 6 1 chunk +45 lines, -0 lines 0 comments Download
M ui/android/java/src/org/chromium/ui/UiUtils.java View 1 2 3 4 5 6 7 2 chunks +56 lines, -0 lines 0 comments Download
M ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java View 1 2 3 4 5 6 5 chunks +37 lines, -2 lines 0 comments Download

Messages

Total messages: 63 (44 generated)
Finnur
If it helps, I also have a big-picture reference CL (all the changes in one ...
3 years, 9 months ago (2017-03-09 13:16:41 UTC) #8
Finnur
Ping...
3 years, 9 months ago (2017-03-13 13:13:10 UTC) #11
Michael van Ouwerkerk
After changing the flag config you'll also need to resolve the bot failures. https://codereview.chromium.org/2737393002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java File ...
3 years, 9 months ago (2017-03-13 14:04:17 UTC) #12
Finnur
PTAL https://codereview.chromium.org/2737393002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java (right): https://codereview.chromium.org/2737393002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java#newcode144 chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java:144: * Enables the new picker for selecting photos ...
3 years, 9 months ago (2017-03-14 14:35:41 UTC) #19
Finnur
PTAL
3 years, 9 months ago (2017-03-14 14:36:35 UTC) #20
Finnur
On 2017/03/14 14:36:35, Finnur wrote: > PTAL Oops, didn't mean to excessively ping you. :) ...
3 years, 9 months ago (2017-03-14 14:38:22 UTC) #21
Michael van Ouwerkerk
https://codereview.chromium.org/2737393002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java (right): https://codereview.chromium.org/2737393002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java#newcode147 chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java:147: public static final String ENABLE_NEW_PHOTO_PICKER = "enable-new-photo-picker"; You can ...
3 years, 9 months ago (2017-03-14 15:57:27 UTC) #24
Finnur
https://codereview.chromium.org/2737393002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java (right): https://codereview.chromium.org/2737393002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java#newcode147 chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java:147: public static final String ENABLE_NEW_PHOTO_PICKER = "enable-new-photo-picker"; On 2017/03/14 ...
3 years, 9 months ago (2017-03-15 13:25:07 UTC) #33
Michael van Ouwerkerk
lgtm with nit https://codereview.chromium.org/2737393002/diff/80001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/2737393002/diff/80001/chrome/browser/about_flags.cc#newcode815 chrome/browser/about_flags.cc:815: FEATURE_VALUE_TYPE(chrome::android::kEnableNewPhotoPicker)}, On 2017/03/15 13:25:06, Finnur wrote: ...
3 years, 9 months ago (2017-03-15 13:28:39 UTC) #34
Finnur
Theresa, mind taking a quick look? Screenshots from my phone are here: https://bugs.chromium.org/p/chromium/issues/detail?id=656015#c6 (showing roughly ...
3 years, 9 months ago (2017-03-15 14:45:40 UTC) #39
Theresa
https://codereview.chromium.org/2737393002/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java File chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java (right): https://codereview.chromium.org/2737393002/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java#newcode168 chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java:168: @Override nit: add a blank line before this one ...
3 years, 9 months ago (2017-03-15 15:56:32 UTC) #42
Finnur
Thanks Theresa, I'm currently working on making these changes and since it looks like I'm ...
3 years, 9 months ago (2017-03-16 10:51:25 UTC) #44
Finnur
Theresa, PTAL. https://codereview.chromium.org/2737393002/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java File chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java (right): https://codereview.chromium.org/2737393002/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java#newcode168 chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java:168: @Override On 2017/03/15 15:56:31, Theresa wrote: > ...
3 years, 9 months ago (2017-03-16 11:38:06 UTC) #47
Theresa
lgtm It's great to see this work coming along! https://codereview.chromium.org/2737393002/diff/140001/ui/android/java/src/org/chromium/ui/UiUtils.java File ui/android/java/src/org/chromium/ui/UiUtils.java (right): https://codereview.chromium.org/2737393002/diff/140001/ui/android/java/src/org/chromium/ui/UiUtils.java#newcode205 ui/android/java/src/org/chromium/ui/UiUtils.java:205: ...
3 years, 9 months ago (2017-03-16 16:26:17 UTC) #50
jwd
histograms LGTM
3 years, 9 months ago (2017-03-16 17:11:42 UTC) #51
Finnur
https://codereview.chromium.org/2737393002/diff/160001/ui/android/java/src/org/chromium/ui/UiUtils.java File ui/android/java/src/org/chromium/ui/UiUtils.java (right): https://codereview.chromium.org/2737393002/diff/160001/ui/android/java/src/org/chromium/ui/UiUtils.java#newcode133 ui/android/java/src/org/chromium/ui/UiUtils.java:133: public static void setPhotoPickerDelegate(PhotoPickerDelegate delegate) { On 2017/03/16 16:26:17, ...
3 years, 9 months ago (2017-03-17 10:11:45 UTC) #54
Miguel Garcia
lgtm owners rubberstamp
3 years, 9 months ago (2017-03-17 10:53:11 UTC) #57
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/2737393002/180001
3 years, 9 months ago (2017-03-17 12:23:18 UTC) #60
commit-bot: I haz the power
3 years, 9 months ago (2017-03-17 12:30:02 UTC) #63
Message was sent while issue was closed.
Committed patchset #8 (id:180001) as
https://chromium.googlesource.com/chromium/src/+/a6a921c6657a051d484306088a1d...

Powered by Google App Engine
This is Rietveld 408576698