1. 18 Nov, 2015 1 commit
    • Svetoslav's avatar
      Clean up package installer styling · 2cf17ddc
      Svetoslav authored
      Package installer should be using exclusively the device
      defaut themes on handhelds (phones and tables) to allow
      OEMs customize its look and feel. Also for handhelds the
      installer should use the same preference framework as the
      settings app to ensure it looks like the settings app on
      an OEMs device.
      
      This change needs to be picked up by a GMS build to deliver
      to partners ensuring the installer UI is consistent with
      the device UI.
      
      bug:24286616
      
      Change-Id: I92e39fd1488e76b0b23b7f1efa13e04ed5bbc7ba
      2cf17ddc
  2. 15 Oct, 2015 3 commits
  3. 25 Aug, 2015 1 commit
  4. 21 Aug, 2015 3 commits
  5. 20 Aug, 2015 2 commits
    • Svet Ganov's avatar
      Show multi-permission UI in the requested order. · dda78230
      Svet Ganov authored
      Apps can request several permissions at once but the UI was
      not shown in the request order. This is problematic since
      apps may show on board UI stating which permissions will be
      requested.
      
      bug:23314383
      
      Change-Id: Iffd0f4fd7df04aeece3995290a7798a559430304
      dda78230
    • Svet Ganov's avatar
      Grant only requested permissions not the whole group. · e899d8d4
      Svet Ganov authored
      The policy for an app requesting permissions is that only the requested permissions
      are granted not the whole groups to which these permissions belong. There was a
      regression where we granted the whole group not only the requested permissions. If
      an app has a permission in a group already granted, now per policy a subsequent
      request from the same group is followed by an auto grant.
      
      bug:23370436
      
      Change-Id: Icce6377d60187f6f153d10d646cd8c9878dd6fab
      e899d8d4
  6. 07 Aug, 2015 1 commit
  7. 16 Jul, 2015 1 commit
  8. 14 Jul, 2015 1 commit
    • Todd Volkert's avatar
      Add "show additional permissions" screen to app permissions for TV. · f5f6b1b1
      Todd Volkert authored
      This also cleans up some code:
      1) Factor out isTelevision into Utils.isTelevision() and call
         it where we were previously inlining that code
      2) Make AppPermissionsFragment work better with config changes
         and screen rotation changes (the extra screen wasn't working
         at all with such changes)
      
      b/22045242
      
      Change-Id: I937eaa67f19f44b5e1a76a58e3fdd799ae36e73b
      f5f6b1b1
  9. 11 Jul, 2015 1 commit
  10. 09 Jul, 2015 1 commit
  11. 07 Jul, 2015 2 commits
  12. 30 Jun, 2015 1 commit
  13. 23 Jun, 2015 2 commits
  14. 18 Jun, 2015 1 commit
    • Jason Monk's avatar
      Fix animating between very different heights · bfaa53e0
      Jason Monk authored
       - Expand ViewHeightController so it can expand up or down
       - Control the height of all containers in the hierarchy
       - Intercept touch events and compensate for any top offset
         on the root view, since we expand upwards
       - Remove the current description from the description container
         so that it can shrink in relayout if necessary.
      
      Bug: 21879037
      Bug: 21784297
      Change-Id: I3ad562158013b75c5e9150cbd91c96c6ff4941c9
      bfaa53e0
  15. 12 Jun, 2015 2 commits
  16. 11 Jun, 2015 1 commit
  17. 10 Jun, 2015 1 commit
  18. 09 Jun, 2015 1 commit
    • Svetoslav's avatar
      Respect permission request order. · 48f67a93
      Svetoslav authored
      Show permission accept dialogs in the order of which
      the developer requested the permissions.
      
      bug:21559824
      
      Change-Id: I2a8f459252b31440707c6d8ffb3766e8ab6e0031
      48f67a93
  19. 01 Jun, 2015 1 commit
    • Todd Volkert's avatar
      Prepare "grant permissions" for Tv-specific view handler. · 9f0bcd12
      Todd Volkert authored
      Also, this cleans up some unused code in GrantPermissionsActivity
      and fixes a latent bug in GrantPermissionsActivity#updateDefaultResults
      where if the calling package was null, we were defaulting to GRANTED.
      
      Note that we can't simply create a tv-specific layout xml file,
      because the view handler is tied to the layout xml, so this change
      allows for the creation of different view handlers.
      
      b/20476102
      
      Change-Id: Ia62051a0895e4bd314d18ba3001871b29de21ae5
      9f0bcd12
  20. 21 May, 2015 1 commit
  21. 19 May, 2015 1 commit
    • Jason Monk's avatar
      Handle dark themes in permissions UI · 7c719ca2
      Jason Monk authored
       - Settings > Apps > Advanced > Permissions
          - Permission icon needed tinting
       - Settings > Apps > [App] > Permissions
          - Permission icon also needed tinting
       - Grant permission dialog
          - Needed new base theme
          - App name color span needed dark color
          - Progress text needed dark color
      
      Bug: 21154903
      Change-Id: I34045ac71ca87abbb4ce828435f583f53ab0d3da
      7c719ca2
  22. 17 May, 2015 1 commit
  23. 14 May, 2015 5 commits
  24. 12 May, 2015 1 commit
  25. 08 May, 2015 1 commit
    • Jason Monk's avatar
      Add animation for multiple permission checks · 2bcb3ddd
      Jason Monk authored
       - DialogFragment was removed and just use the dialog-themed activity
         instead.  The previously GrantPermissionFragment, now acts as a
         helper class.
       - The dialog always tells the window its the same size, but then
         draws at whatever height is required for the current permission.
         (this allows it to stay in one position)
       - Touching outside now does nothing so that the user must respond
         to the permission request.
      
      Change-Id: I12f27de4de5ad83e123cb9acfa062950db39f61b
      2bcb3ddd
  26. 05 May, 2015 1 commit
  27. 07 Apr, 2015 1 commit
  28. 27 Mar, 2015 1 commit
    • Jason Monk's avatar
      Minor updates to permission request dialog · dbc3e510
      Jason Monk authored
       - Show correct icon and tinting for it
       - Bold/color the app name
       - Update the string, location and themeing of the checkbox, although
         its not actually hooked up yet.
      
      Change-Id: Ia7da81abb3d427f6d37ea29e8a38531cb743e878
      dbc3e510