am: aaf7d1d13b
* commit 'aaf7d1d13bd88bdeac5c56a9ab1d293fdaea3c11':
instead of unbinding items from the loader, unregistering listeners in activity.onDestroy()
Change-Id: I6ae696f375a15a396d762a84bd148317e847ac11
am: 5b83d6ce8f
* commit '5b83d6ce8f7391aab67b7c53d972380fe0762ced':
Revert "Wrapping folderLisners with weak reference, and storing it as an array"
Change-Id: Ie82f664b8562d96b73a57b0f88a59f8d0184133d
am: 192ae6ca71
* commit '192ae6ca71b0a1401ad44020b631c634a348597e':
Wrapping folderLisners with weak reference, and storing it as an array
Change-Id: Icc6f57d05b53b452073038f612a8277f8b395be4
Storing as an array allows the listeners to be overriten on next bind.
These changes remove the need to unbind the item
Bug: 28740269
Change-Id: Ibbe4b760d64784fbe3075d18e2b946b366d631c5
am: 04cc3a7bea
* commit '04cc3a7beabf03c2e09c3b3e99601fe983a3d897':
Opening the system default wallpaper picker on clicking the wallpaper tile
Change-Id: I1f256234b05ad655ad66531e5fda78c93d14e334
LauncherAppWidgetInfo is a model item and does not need to reference
a view. Removing this dependency will allow cleaning up the
item unbinding logic
Bug: 28740269
Change-Id: I11fc2e2500b8fe29d157eefe74c70b1decdfd08d
am: 519a47d5c9
* commit '519a47d5c9a0e4abfee15a782042e3d72a772625':
On some "non-standard" devices, load label can cause a security exception due to modified platform code
Change-Id: I9711c6ce9685c6a32eec186e84bc85323ada5cae
am: 0d86a8dccf -s ours
* commit '0d86a8dccf6557587eb3abae1bb3573e2c40c12c':
On some "non-standard" devices, load label can cause a security exception due to modified platform code
Change-Id: Ic2256db82871f26497f699dd4ded276db63ff0ac
am: f48e59268b
* commit 'f48e59268bf801cf4f4d1e6715871e14fea31ce3':
Making the 'Allow rotation' setting dependent on system state
Change-Id: I27e9c2ef596c3beecac30e6f2fce05d67242ec90
The setting will not be available on a tablet, where rotation is
always enabled. On mobiles, it will be disabled when auto-rotate
is disabled in display settings.
Also removing content provider dependency from settings, as its in the
same process as launcher.
Bug: 28704055
Change-Id: Ibe6b1e67411fb0e4b2e36446710f463e4a3d6883
This makes the pinch transition more consistent with other transitions.
One immediate benefit of this is that it updates adjacent overview
panels during pinch, regardless of whether they are completely visible.
Previously the adjacent panels' alphas weren't always reset to 0.
Specifically, if you made a small pinch from workspace, which
canceled and went back to workspace, adjacent pages retained a
slightly visible panel.
Bug: 27676309
Change-Id: I7e79fddec31cd649e0811e4524b9a9a501c627f9
am: 6dc98b9dc0
* commit '6dc98b9dc01f8e5cf5729b958f348af37e0117c6':
Simplifying view cluster by using a single int flag instead of 4 booleans
Change-Id: Id019e3ef2ec1893b51e7b55d58c648532ddd18e6
am: eb4b79935e
* commit 'eb4b79935e9f75dda72e4953f45e616e252d7b03':
Removing icon_type column Icon type is not used consistently. It is used initially during the loader. Afterwards, we save both the icon and resource to the db. Instead of changing the logic to always read the shortcut-resource first, and fallback to the bitmap if the resource is not available, always write the bitmap to DB whenever the shortcut is edited.
Change-Id: Ied43e481b22b444dc9d088f07bde98e7dffcec74
Icon type is not used consistently. It is used initially
during the loader. Afterwards, we save both the icon and resource to the db.
Instead of changing the logic to always read the shortcut-resource first, and fallback to the bitmap if the resource is not available,
always write the bitmap to DB whenever the shortcut is edited.
Change-Id: I0ea5e88f8904bd3250ca669220b3e5d6aeef1bfd
> This used to work, but when I got rid of preloading which was
handled by linear manager to increase scrolling speed, the save
and restore instance that was being handled by the linear layout
manager created using Launcher context also went away. Hence,
bringing back custom LinearLayoutManager.
Change-Id: Ibccdf80533a5ace06cc6c6932b257c223cbac0ff
am: 6b360f684d
* commit '6b360f684da3bf4d36643a4325dec2d659900da9':
Using a separate thread for logging
Change-Id: Id911cce659eeefecb33f47967ea72c3210a37c3e