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: 0d86a8dccf
* commit '0d86a8dccf6557587eb3abae1bb3573e2c40c12c':
On some "non-standard" devices, load label can cause a security exception due to modified platform code
Change-Id: I7d65f2f39353c50a43334709f8b3bf970969a68c
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: 2aca1b1820
* commit '2aca1b18207451522a7c78720a97cfb790c345f5':
Fixing homescreen getting blank when returning from the overlay
Fixing scrollTo getting called even though the gesture was handled by an overlay
Adding overlay interaction support
Cleaning up the overlay interface
Enable selection action mode for Android M+.
Fix home button returning to now screen issue
Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Return 1f in Log(Ac/De)celerateInterpolators on a 1f input.
Revert "Calling start/stop listening in onStart/onStop"
Fix incorrect icon greying on pre-N system
Setting stable layout flags on the launcher, so that the instets do not change for launcher when going in/out of another app
Showing a toast when changing wallaper is disabled
Fix recyclerview res path
Change-Id: I80fbb631c045229b227839631d395c190ce5d3cd
am: 8249b928b7
* commit '8249b928b78403e887bde2d386594cbd6a2b0f0a':
Fixing homescreen getting blank when returning from the overlay
Fixing scrollTo getting called even though the gesture was handled by an overlay
Adding overlay interaction support
Cleaning up the overlay interface
Enable selection action mode for Android M+.
Fix home button returning to now screen issue
Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Return 1f in Log(Ac/De)celerateInterpolators on a 1f input.
Revert "Calling start/stop listening in onStart/onStop"
Fix incorrect icon greying on pre-N system
Setting stable layout flags on the launcher, so that the instets do not change for launcher when going in/out of another app
Showing a toast when changing wallaper is disabled
Fix recyclerview res path
Change-Id: I3f65a30f618aa869efc34642242bb7d1c2cb34e9
am: 908298f567
* commit '908298f5675179acf44d325de09cfbf592b1806d':
Fixing homescreen getting blank when returning from the overlay
Fixing scrollTo getting called even though the gesture was handled by an overlay
Adding overlay interaction support
Cleaning up the overlay interface
Enable selection action mode for Android M+.
Fix home button returning to now screen issue
Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Return 1f in Log(Ac/De)celerateInterpolators on a 1f input.
Revert "Calling start/stop listening in onStart/onStop"
Fix incorrect icon greying on pre-N system
Setting stable layout flags on the launcher, so that the instets do not change for launcher when going in/out of another app
Showing a toast when changing wallaper is disabled
Fix recyclerview res path
Change-Id: I72cb839742495c5272fc24a5c25ead892457e9f7
am: 8c340dff19
* commit '8c340dff19dd52c3d8d0a3c39178a9a388e89159':
Fixing homescreen getting blank when returning from the overlay
Fixing scrollTo getting called even though the gesture was handled by an overlay
Adding overlay interaction support
Cleaning up the overlay interface
Enable selection action mode for Android M+.
Fix home button returning to now screen issue
Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Return 1f in Log(Ac/De)celerateInterpolators on a 1f input.
Revert "Calling start/stop listening in onStart/onStop"
Fix incorrect icon greying on pre-N system
Setting stable layout flags on the launcher, so that the instets do not change for launcher when going in/out of another app
Showing a toast when changing wallaper is disabled
Fix recyclerview res path
Change-Id: I102d05b078b85aae4e7eeb15c919d4aaec280942
am: 8c340dff19
* commit '8c340dff19dd52c3d8d0a3c39178a9a388e89159':
Fixing homescreen getting blank when returning from the overlay
Fixing scrollTo getting called even though the gesture was handled by an overlay
Adding overlay interaction support
Cleaning up the overlay interface
Enable selection action mode for Android M+.
Fix home button returning to now screen issue
Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Import translations. DO NOT MERGE
Return 1f in Log(Ac/De)celerateInterpolators on a 1f input.
Revert "Calling start/stop listening in onStart/onStop"
Fix incorrect icon greying on pre-N system
Setting stable layout flags on the launcher, so that the instets do not change for launcher when going in/out of another app
Showing a toast when changing wallaper is disabled
Fix recyclerview res path
Change-Id: If46f540c36af5895a6efb7271fe56aeb7bc60a25
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
> Sending unboundX to the overlay which is the total untranslated X and not just deltaX from last frame
> Handling overlay callback and translating workspace accordingly
Change-Id: I3bd8d9efac738e9ce131758f0e5ff1b9c1d6a8fc
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
Overlays are supposed to use their own UI and not interfere with the
Launcher UI. If the UI needs to be put inside the Launcher, use customContent
instead.
Removing some unnecessary and unused methods related to overlays
Bug: 25993953
Change-Id: I4d715cdee04eb7b0ebef673d885a4258c521ff1f
> 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
Since I62963d225e6ea5d2ec9d8ebc8a6d73099f5d6c7f, we have disabled
selection action mode in the folder-name editing mode on Launcher,
mainly because it messed up the view on phones. However that is no
longer the case in Android M and later, where floating action mode
is available.
With this CL, we start relying on the default floating action mode
in Android M and later.
Bug: 22210697
Bug: 28526978
Change-Id: Ie19e7844194acd86cdb013254a1923f0b1d78e11
(cherry picked from commit 1bd9a430ed)
am: 6b360f684d
* commit '6b360f684da3bf4d36643a4325dec2d659900da9':
Using a separate thread for logging
Change-Id: Id911cce659eeefecb33f47967ea72c3210a37c3e