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

Issue 661353002: Merged permissions in the App Info dialog into a single list (Closed)

Created:
6 years, 2 months ago by sashab
Modified:
6 years, 2 months ago
CC:
chromium-reviews, tfarina, chrome-apps-syd-reviews_chromium.org, benwells
Base URL:
https://chromium.googlesource.com/chromium/src.git@work_towards_app_info_ui_review
Project:
chromium
Visibility:
Public.

Description

Merged permissions in the App Info dialog into a single list Merged all the permissions in the App Info dialog (including files and retained devices) into a single list. Also moved the two 'revoke' buttons to just be X's next to their respective entries in the list. Screenshots on bug. BUG=420461 Committed: https://crrev.com/2eae4366fbe574eda8a4c9027716b27ade352d45 Cr-Commit-Position: refs/heads/master@{#301021}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Rebase #

Patch Set 3 : Nit review feedback #

Total comments: 14

Patch Set 4 : Review feedback. Abstracted most of the permissions list into its own BulletedPermissionsList class. #

Total comments: 25

Patch Set 5 : Review feedback #

Total comments: 1

Patch Set 6 : Review feedback #

Patch Set 7 : Added null-terminated bullet-point string #

Messages

Total messages: 18 (4 generated)
sashab
6 years, 2 months ago (2014-10-19 23:30:34 UTC) #2
tapted
before I delve in... did you consider a views::TableView? DevicePermissionsDialogView uses one of these. I ...
6 years, 2 months ago (2014-10-20 00:08:41 UTC) #3
sashab
I think a TableView looks more like the screenshots near the end of this design ...
6 years, 2 months ago (2014-10-20 00:45:29 UTC) #4
tapted
some comments/thoughts below, but someone else will have to take over #flees :) https://codereview.chromium.org/661353002/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc File ...
6 years, 2 months ago (2014-10-20 06:54:09 UTC) #5
sashab
Ptal Ben :D https://codereview.chromium.org/661353002/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc File chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc (right): https://codereview.chromium.org/661353002/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc#newcode39 chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc:39: views::LabelButton* btn = views::BubbleFrameView::CreateCloseButton(listener); On 2014/10/20 ...
6 years, 2 months ago (2014-10-22 04:58:36 UTC) #7
benwells
https://codereview.chromium.org/661353002/diff/60001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/661353002/diff/60001/chrome/app/generated_resources.grd#newcode2296 chrome/app/generated_resources.grd:2296: + <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_DEFAULT" desc="A line of explanatory text that ...
6 years, 2 months ago (2014-10-23 00:38:33 UTC) #8
sashab
avi@chromium.org: Please review changes in ui/ https://codereview.chromium.org/661353002/diff/60001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/661353002/diff/60001/chrome/app/generated_resources.grd#newcode2296 chrome/app/generated_resources.grd:2296: + <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_DEFAULT" ...
6 years, 2 months ago (2014-10-23 01:57:04 UTC) #10
benwells
https://codereview.chromium.org/661353002/diff/60001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc File chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc (right): https://codereview.chromium.org/661353002/diff/60001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc#newcode169 chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc:169: layout_->AddPaddingRow(0, views::kRelatedControlVerticalSpacing); On 2014/10/23 01:57:03, sasha_b wrote: > On ...
6 years, 2 months ago (2014-10-23 03:34:48 UTC) #11
Avi (use Gerrit)
ui/ lgtm
6 years, 2 months ago (2014-10-23 04:26:25 UTC) #12
sashab
https://codereview.chromium.org/661353002/diff/60001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc File chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc (right): https://codereview.chromium.org/661353002/diff/60001/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc#newcode185 chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc:185: has_permissions_ = true; On 2014/10/23 03:34:47, benwells wrote: > ...
6 years, 2 months ago (2014-10-23 06:25:41 UTC) #13
benwells
lgtm
6 years, 2 months ago (2014-10-23 23:18:35 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/661353002/120001
6 years, 2 months ago (2014-10-23 23:26:29 UTC) #16
commit-bot: I haz the power
Committed patchset #7 (id:120001)
6 years, 2 months ago (2014-10-24 01:42:30 UTC) #17
commit-bot: I haz the power
6 years, 2 months ago (2014-10-24 01:43:34 UTC) #18
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/2eae4366fbe574eda8a4c9027716b27ade352d45
Cr-Commit-Position: refs/heads/master@{#301021}

Powered by Google App Engine
This is Rietveld 408576698