| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Changes include
- moving from com.android.launcher{,2} to
com.android.launcher3
- removing wallpapers
- new temporary icon
Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
|
|
|
|
| |
Change-Id: I3c726b96a2181c07be38cd84cf220e29e9b36f78
|
|
|
|
|
|
|
|
|
| |
If the first draw frame of an animation is
expensive, which it often is, it causes a big
jump. Added a helper class which automatically
adjusts the animation start time if the first
frame is more than 16ms.
Change-Id: I100edbc41c2abe930a32d6bcf0a782ea9735f7f9
|
|
|
|
| |
Change-Id: I6fe1d9b39a765f4a960f7940c7afc94c784efa16
|
|
|
|
|
|
|
| |
This change prevents the renderer from using a stencil buffer
to render rotated CellLayouts.
Change-Id: I0414f59ed45502323ab588820ceb4a5e3ec17140
|
|
|
|
|
|
|
|
|
| |
-> This new approach is actually correct in emulating cascaded pushing of
items left, right, up and down.
-> Takes care of a couple crashes and some instances where reordering
was not doing the right thing.
Change-Id: I016120e62f5d6fa1a2a6289c3badcb6ec230b2a3
|
|
|
|
| |
Change-Id: I8c3488906b5b95aaf20b996f488ff01bad76300c
|
|
|
|
| |
Change-Id: Iaaeb37f630a71f8fd54a6064602ddd10d4d4ab91
|
|\
| |
| |
| | |
jb-mr1-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
--> A bunch of stuff breaks when scaling the hotseat. More specifically,
drag and drop animations between hotseat and workspace,
scaling on pick up, folder animations, determination of
item placement. This CL fixes these issues so that the
hotseat or hotseat items are ready to be scaled.
--> For now, using 90% scale factor for 7-inch+ UIs
Change-Id: Iac098409347e76139e4d726a071397b56ac684d2
|
|/
|
|
| |
Change-Id: I2eaf2b33e3b61fed86a468fbd221fd12191a396f
|
|\
| |
| |
| | |
Change-Id: I50900698a590e8d84a6cbcc560f95209d3a6d110
|
| |
| |
| |
| |
| |
| | |
synchronously bound page
Change-Id: I0e71c29f553ad360ec42a6a0b2529d16cbddd437
|
| |
| |
| |
| | |
Change-Id: I7ca0abe7f0ef7559ef60f902fb18718fba5a7532
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-> Adding logs for all database transactions
-> Adding sanity checks for items in folders, throwing exceptions
if they are violated
-> Reducing database upates when re-arranging items, only
update if values have changed
-> Removed some dead code from ItemInfo (isGesture?)
Change-Id: Ia5cd57d92082f633dbf4aa5d64612cbae2d82bb4
|
|/ /
| |
| | |
Also, avoiding allocating paint object every time we swipe
|
| |
| |
| | |
Change-Id: Id82fc76d00a188556460d1a78388d46be56c9c4e
|
| |
| |
| |
| | |
Change-Id: I96e125c5ddbde7df10847e9514b947c80292ea40
|
| |
| |
| |
| | |
Change-Id: I455edcd17bda83ab51c2c04fa40e66097a4d6975
|
|/
|
| |
Change-Id: Idaba6833ddf4a8615845ca2f643c458bdeb9c403
|
|
|
|
|
|
| |
6275309)
Change-Id: I51450c1b1f6b439c87194a6084d82fb9989154a7
|
|
|
|
| |
Change-Id: I75f590c4ba43fec0550bbd003022d5c8309881a3
|
|
|
|
|
|
|
|
|
| |
-> Reorder solution should never change unless target cell changes
-> Simplified code and improved the behaviour when items' jiggle
animations switch from one direction to another. These transitions
are now seamless and have no more strange delays.
Change-Id: I35d70f275d622501851328584bfcb46eec91ff3b
|
|
|
|
| |
Change-Id: I5fdf55615fde974c2cc8ae1276031f413713cb10
|
|
|
|
|
|
|
|
|
| |
-> Adjusting the character of the 'shake' animation to keep
a single phase, and instead stagger the animations slightly
-> Fixing issue where widget is not given the size change callback
if the widget is resized on drop
Change-Id: I9cd9e6cd39009d9e5c70e745812b6ece71b845ee
|
|
|
|
| |
Change-Id: Ic29220624f8103eddfcbcc81d56f355f99322ca0
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ic019b0db8456159d9577acb9a03e24f0d669869b
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
- only on sw720dp+ devices
Change-Id: I7253bedbf6dd61c766fe7e9ad861d3a917d37fed
|
|/
|
|
|
|
|
|
| |
- Shrink icons in workspace (keeping hotseat size the same)
- Increase width of QSB in landscape
- Move QSB voice button to bottom in landscape
Change-Id: I2c0bad4229484f516005592f2c14da1a4939acca
|
|
|
|
|
|
|
|
|
| |
This change removes a couple of allocations per frame when the user
is trying to scroll past the end of the workspace. The allocated
object, PorterDuffXfermode, is pretty expensive and creating a new
one on every frame could potentially defeat GL rendering optimizations.
Change-Id: Iebaf579d29ad8f14112c5af8cb5dce8d7f4dfbaf
|
|
|
|
| |
Change-Id: I2f6687f52e8326f80e84251e39bf6cd6dc9b2f2b
|
|
|
|
|
|
| |
dropped. (Bug 6424463);
Change-Id: I8dcabd084d79697933f873d44bb390f608780c3b
|
| |
|
|
|
|
| |
Change-Id: Iba9325eeb95a8a8256ef6f59f4010aff09767892
|
|
|
|
|
|
| |
-> fixing some dimens from previous commit
Change-Id: Ibab49bfb0dc403a67ab88c4ecadc49eb533eae29
|
|
|
|
|
| |
Bug: 6380576
Change-Id: I26f248fa375ae9ad24417bc55401a08bf4f479a5
|
|
|
| |
Change-Id: I3e28763075f8e92391796dc009214c9fa8f50008
|
|
|
| |
Change-Id: I574d823fedf4b752c3df5a72599b390f708823ac
|
|
|
|
| |
Change-Id: I005c9aebf64b2d01debe59f86a208075d19476ea
|
|
|
|
|
|
|
|
|
|
|
|
| |
-> folder creation, adding to folders, reordering, switching pages
-> ensuring parity of dragEnter and dragExit in cell layouts and workspace
(neither were consistently getting an even number of each)
-> actually enforced above with exceptions -- probably want to
take these out, but maybe we can leave them in as warnings
-> fixed bug with mapping points to hotseat
-> fixes other bugs with drag and drop
Change-Id: I564568f810f2784d122ec6135012b67c2e8e7551
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I6518ea9e6ce8b50a5f2a3b24e909e18c5b1bde51
|
|/
|
|
| |
Change-Id: I50ad5439127adbb29423116bf0471a970f62e1bf
|
|
|
|
| |
Change-Id: I216bbf2b454f92cf02b2807f684054e4dce6a05d
|
|
|
|
| |
Change-Id: I6fb9cb2257844e642df9b5599188b1cfce35df9b
|
|
|
|
| |
Change-Id: If5816c654dc1e4d5de1e72804e4cf1e845336a96
|
|
|
|
|
|
|
|
|
|
|
|
| |
-> If you hover above occupied cells, we try to find a new location
for the items. The items only remain in the temporary position
while the drag ivew is over their original position after which
they animate back.
-> Items in the temporary positions animate in such a way so indicate
that they are in a temporary state, and in such a way so as to hint
at where they will return to.
Change-Id: I7537c65228c505afbd2f1c22938cfd9d7719839a
|