History log of /packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dfed00e662cfe6fe616f26d09e314901713aecb7 20-Aug-2014 Kenny Guy <kennyguy@google.com> am aa0bef49: am 06d2780e: Merge "Update Launcher2 for LauncherApps Api review changes." into lmp-dev

* commit 'aa0bef4964f48442ffa3750b545ded34bfce1fd9':
Update Launcher2 for LauncherApps Api review changes.
14010e3bedc7cbb75c4eb97c0e510f065ea02bfd 19-Aug-2014 Kenny Guy <kennyguy@google.com> Update Launcher2 for LauncherApps Api review changes.

Bug: 17008230
Change-Id: I862b174a9da46fa46e53a6b51edae36dd62050f8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
606ca2af6d9328d4059f73c0f5a0d1adcbaf7520 08-Aug-2014 Svetoslav <svetoslavganov@google.com> am 87391c55: am 2cdba770: Update Launcher2 due to an API change.

* commit '87391c55b46314469211148de7a9a9e2518029db':
Update Launcher2 due to an API change.
2cdba7704e133db21c42edba2291c785e36e62f1 08-Aug-2014 Svetoslav <svetoslavganov@google.com> Update Launcher2 due to an API change.

bug:14991269

Change-Id: I3eace83438c689d3d3b4fca1c5e7ac93be46d362
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b3f47ed0054b098c0d328493f4e482d9d7f0a050 07-Aug-2014 Svet Ganov <svetoslavganov@google.com> am d22f607f: am 610ded21: Update launcher to work with cross-profile widgets.

* commit 'd22f607fab9973fba4ac3bf892a126becc04570a':
Update launcher to work with cross-profile widgets.
610ded21c79ae3da4c105c2d1921a30732468a69 28-Jul-2014 Svet Ganov <svetoslavganov@google.com> Update launcher to work with cross-profile widgets.

bug:14991269

Change-Id: Ie65dfdb0f5799bff294f68bf907fd6a17d9b4e8e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
27dedd642e600725a1f0d94e64d2fad50248cdc0 30-Jul-2014 Kenny Guy <kennyguy@google.com> am 503fd978: am 9f8b2938: Launch correct AppInfo page for profile

* commit '503fd978976341ce8c7ed2da9136f43a5a5d9d82':
Launch correct AppInfo page for profile
75813740592d8d526ad1619fe2aa3d70f2120b1b 30-Jul-2014 bohu <bohu@google.com> am 31569f6d: Merge "Remove first-use hints when runs inside emulator."

* commit '31569f6dbd44d443ff54c460b733e62fc37d2319':
Remove first-use hints when runs inside emulator.
23621836f552ac4d16cccce16e6d95620d0682ce 22-Jul-2014 bohu <bohu@google.com> Remove first-use hints when runs inside emulator.

When anroid is running inside emulator, there is no need to show first-use
hints, such as "Make yourself at home". This commit skips such and similar
hints when running inside emulator.

Change-Id: Idfb253c604f8b4a202aa439957ca2618c82c333b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9f8b2938deaa3c492b9220ad4d63319cc703be1a 28-Jul-2014 Kenny Guy <kennyguy@google.com> Launch correct AppInfo page for profile

Launch the settings page for app from managed
profiles in the managed profile.

Bug: 15662203
Change-Id: I616b11f829082845e1769793e3f84d87465f8ac9
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
64c418361cf95057030df2abcfe893406052a0a2 16-Jul-2014 Kenny Guy <kennyguy@google.com> Include user handle for uninstall intents.

Add support for uninstalling apps from other profiles.
Launcher2 version.

Bug: 14127299
Change-Id: I048c3c25fd5629b540a4715478c85212163d8682
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0e215f023262a9131bbbee988dfcca9fc5e8d520 24-Jun-2014 Amith Yamasani <yamasani@google.com> Check skip_first_use_hints before showing clings

Guest users will have the Settings.Secure.SKIP_FIRST_USE_HINTS
turned ON, so that apps like Launcher can quickly go to full
functionality without wasting user's time showing clings.

Bug: 15549064
Change-Id: If59ffbec72e217186b492f7b10f7d10586c7c8c3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
87094c5897638aba6a5deddabde317eadf244b49 29-May-2014 Amith Yamasani <yamasani@google.com> Apply API changes in LauncherApps

Add temporary workaround for interface having more methods than necessary.
This will be removed once other launchers have been modified.

Bug: 15025908
Change-Id: I057de0499d8921fc6df599251defe63f43e065eb
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
54fa54b4ddb43dc162f58f722d18ff0d28c7cd2d 03-May-2014 Amith Yamasani <yamasani@google.com> Make load calls on UI thread

Bug: 14494644

Also use forceReload on profile changes. Otherwise it isn't properly
refreshing the UI.

Change-Id: Icca6f3d4f836e34f50d0a450f1c66b2d24b8ccb1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0fb10008be0b5a44155f90f06b8a8a6cf77a83f6 01-May-2014 Amith Yamasani <yamasani@google.com> Watch for PROFILE events

Address some comments that were missed in earlier multi-profile CL.

Set a default for profileId when creating a new launcher db.

Change-Id: I11de08b1d34ec2fedbfafc5076395a66256dd12e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
374753cabf05cde1ad669d07bde47e34fdcbe499 19-Mar-2014 Amith Yamasani <yamasani@google.com> Launcher2 multi-profile support

Use LauncherApps API and badging APIs instead of PackageManager.

Adds support to show apps from current user and any managed profiles.

Background: Managed profiles are user sandboxes that are visible from
the primary user and can be launched as if they are a part of this user.
A launcher should now be capable of listing apps from this user as well
as related profiles of this user.

Launching of activities is now via the LauncherApps interface, to allow
for cross-profile app launching. Only activities with category LAUNCHER
can be added as a shortcut on the workspace for a managed profile.

Widgets are only supported for the current profile. Widgets from the
managed profile are not available.

TODO: Handle users appearing and disappearing.

Change-Id: I732a476d68236f7de7eaa5a2105c868621c8a57e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dcd04cf42de5a431d4255662b4800b1a56e86ebb 05-Nov-2013 Adam Cohen <adamcohen@google.com> Make sure widget ids get cleaned up when widget config activity gets cancelled

Change-Id: I89f7bd3fccdc730128189beb51680e3ee76e3524
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c402cd9992d431b6beacdf3c75e31cf103e230cb 20-May-2013 Michael Jurka <mikejurka@google.com> Fixing slow binding when returning to Launcher

Bug: 8978842
Bug: 8660324

Change-Id: Idfa37c05ed299faa465ea66de4b43d30da77ecbc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
447bf84d2454ac28ac26d70feea8139ed986c321 15-May-2013 Michael Jurka <mikejurka@google.com> Debug time spent in onResume

Bug: 8660324

Also, fix regression where new app icons
didn't bounce/animate in

Bug: 8707110
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
56d796a9b09725fc44714bc2216d6bc6c4746b95 08-May-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)" into jb-mr2-dev
84037f2f3304fab739e73928171d133c339ba3ce 08-May-2013 Michael Jurka <mikejurka@google.com> Fix build breakage from syntax errors
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1b89ad48536bc247d9611d374f733611cb8eaf13 08-May-2013 Michael Jurka <mikejurka@google.com> Merge "DO NOT MERGE Fix bug where folder was almost transparent" into jb-mr2-dev
496fefb40d403101d0bf1d35ab77a4ae2e85843c 06-May-2013 Michael Jurka <mikejurka@google.com> Get rid of duplicate backgrounds

Bug: 8809491
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
83892cc0768bd6d7f0827886e9e7a2eb3eed2b01 02-May-2013 Winson Chung <winsonc@google.com> Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)

- Also queueing bindComponentsRemoved() and bindPackagesUpdated() to wait for resume (Bug 8594153)

Change-Id: I44028fe79f6fa6bcd6b829e36f3f5b9ed756dc4d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7725c79a80f0962c7e1cb38a3405d0676d184ee1 03-May-2013 Michael Jurka <mikejurka@google.com> DO NOT MERGE Fix bug where folder was almost transparent

Bug: 8775089
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d59b064398e101181b2192dfbc6425024dc49049 26-Apr-2013 Amith Yamasani <yamasani@google.com> Use user restrictions instead of isLinkedUser

Use a different API to query if the user is likely to have fewer apps installed.

Bug: 8720520
Change-Id: Ic4cbca47679627b33e08fd83653f8d20de294675
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cd496d723ca6b4b100771ae66f09007e7acf0d17 11-Apr-2013 Michael Jurka <mikejurka@google.com> Only postpone animations if app is visible

Fixes bug where folders would remain open after
returning to launcher

Bug: 8681168

Change-Id: I930616f2aa006c1e23298dbdb0a80a9390ea41af
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5a0300783cef1216f5d13dcbe98ef44f8cc78fc7 16-Apr-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717)" into jb-mr2-dev
ae45db052a5e3e7817a09461558158a6670c013e 14-Apr-2013 Amith Yamasani <yamasani@google.com> Update to match API rename

Change-Id: Id5af08f9556a81d0efb778ccbe81bb70938947c1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9178ed862d35680c3200a903444d9d6ef5bef3e1 13-Apr-2013 Amith Yamasani <yamasani@google.com> Follow API change to isUserLimited()

Change-Id: Ibbaad903c07a8e3dc96b37536d438fbee6b0356f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
83ca480941b3dd635b62347008fc8d7859d82002 13-Apr-2013 Winson Chung <winsonc@google.com> Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717)

Change-Id: Ibaec4144ee911c6d784737cf56a4fc8a1dad2886
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b68e03a83cfc8e59c0c93d070c5e3cc13cc2996b 11-Apr-2013 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 8596760
Change-Id: I401aa0f9a1b8b1c167b502f6aad11cb0f98b7c33
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
78fbf9871d3c377360b209ac73b0d6bb63480612 04-Apr-2013 Michael Jurka <mikejurka@google.com> Merge "Fix occasional widget flashing" into jb-mr2-dev
7607c2fb2729c7743022ff3fde9cfc75ae6f504f 03-Apr-2013 Michael Jurka <mikejurka@google.com> Fix occasional widget flashing

Bug: 7619759

Change-Id: Ic07ddfcc3ee76862691f940ad018f2c271d3614a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
df96add095c82f9083f75305d8fa155c8192a4e6 04-Apr-2013 Michael Jurka <mikejurka@google.com> Fix crash in draw listener

Bug: 8528246

Change-Id: Ie3600bed58dc393fcf71f735213a32b51551b52d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e233a8bf79d624c5419805fde4bb0e025c66b020 19-Mar-2013 Michael Jurka <mikejurka@google.com> Hide clings in child mode

Bug: 8349525

Change-Id: Ie92153e77f1714b88986813a689a4fa7e444d1dc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f1ad608c28c79c8e9b83d83ce9154f1b7284f412 13-Mar-2013 Michael Jurka <mikejurka@google.com> Fix jumps in the beginning of animations

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
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7819abd2d191a170cbc9d4bd190001c465187a9d 29-Nov-2012 Winson Chung <winsonc@google.com> Fixing issue where the cling is offset. (Bug 7633074)

- Also fixing issue where the workspace cling was showing on top of AllApps when you entered it for the first time.

Change-Id: I7d59ad153de192bc1d69537af1b4af632465138b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0a457bfbd9ca6562e8fcd604bcdfeb22f1fb4ded 19-Nov-2012 Michael Jurka <mikejurka@google.com> Fix StrictMode violation

Switching how we set a property to tell launcher
to force rotation to be enabled, or to dump state.

Bug: 7538629

Change-Id: I8cb55f1a28ba59fe5d410562c66bc86eb9efabfe
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ffc2682a9784e03d7cc9943f4f408255f8468b96 17-Nov-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7441452
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
360310b74de10d7bd2cc0a2ab874b1d246a6a7ba 27-Oct-2012 Craig Mautner <cmautner@google.com> Extend background to full screen.

Gradient and black backgrounds were stopping at the Status Bar.
When returning from a full screen app to the launcher the wallpaper
was completely visible when it should have been obscured by these
backgrounds. Making the app full screen while keeping the views
within the system insets fixes this.

Bug 7410717 fixed.

Change-Id: If3f7e4808961ee6c80fe2d0a328e6ca39fa5eb7a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
36095e861b8aba1069cf1e28c89de8f3f299114a 29-Oct-2012 Chet Haase <chet@google.com> Merge "Stop animating All Apps during transition to Home" into jb-mr1-dev
bc2f082dac475eff7fc0e40f90eb6c0552511170 27-Oct-2012 Chet Haase <chet@google.com> Stop animating All Apps during transition to Home

One of the sources of jank in launcher is during the All Apps -> Home
transition. specifically, if the user has started a fling operation (where
we are animating between pages in All Apps) and then hits the Home button,
we continue the fling animation while also doing the transition to Home
scale/fade animations. This causes a lot of work for launcher, particularly because
the fling animation is causing the All Apps layer to get recreated on every frame.

The fix is to simply pause the fling animation, then snap to its end state when the
animation to Home is complete. We also need to pause/snap the scroll indicator animation,
because it's fading animation causes the same layer-recreation jank that the fling
itself causes.

Issue #7387124 Home <-> All Apps transition animation is janky while flinging

Change-Id: Icbcaf2d5b3b2f6ce8fd7419419d258248aa1475b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cb222e85d256e37da41f0ffa3744656c9b53083c 24-Oct-2012 Jamie Gennis <jgennis@google.com> Delay ACTION_MAIN processing when not focused.

This change puts a 350 ms delay before processing the ACTION_MAIN intent when
the window is not focused. This makes the Launcher animation take place after
the GPU-intensive portion of the window shade hide animation, resulting in
smoother animations.

Bug: 7401764
Change-Id: I574f2ba398fcf38b423413f802673bbd4d983cd2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
303f621e574e69d46e207530737e279ed42d9c43 19-Oct-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Send correctly populated Accessibility event on Launcher state change." into jb-mr1-dev
d6dd7c8a21e416d7c118517569a242ac7de6c696 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7371837
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1d4fde686433ddfa7f940e298d935433ecfed8eb 17-Oct-2012 alanv <alanv@google.com> Send correctly populated Accessibility event on Launcher state change.

Bug: 7362253
Change-Id: I72811292e8091a21866cb4599d37a71eb475b1d5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b86d516bccffc56af9716a39f3d217e928d02d04 10-Oct-2012 Michael Jurka <mikejurka@google.com> Update custom cling params

Bug: 7318080

Change-Id: I77d73d81a60efa3886f088e82c6ba3466f6ac331
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a113121fd3c43f1e1d23064e17c540c48fe330cc 09-Oct-2012 Michael Jurka <mikejurka@google.com> Stop using mcc for custom workspace cling on sw600dp devices

Bug: 7203884
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
98d7bd72df9833b0149dd4772cce710fa4b7476d 08-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Re-merge "Add support for custom manta cling"" into jb-mr1-dev
6c5679e5ddbac06d555f1242a2cf082deb71de21 08-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Fix bug 6886990: cling accessibility" into jb-mr1-dev
45355c4596f396d7e7247e91de850646356bd104 08-Oct-2012 Michael Jurka <mikejurka@google.com> Re-merge "Add support for custom manta cling"

Also, fix issue where mako was crashing because
Launcher was trying to load a custom cling for it.
It was doing this because a custom home layout was
specified by SetupWizard, but for now we only want
custom clings on large devices

Bug: 7302705
Bug: 6992663

This reverts commit 2ebcf509f038f435ca8819dc098a7cb480bed0d9.

Change-Id: I46533309d5c62edfbd3a3b178c6965ffc73b6476
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
22143131770f7e90be4181e88ced0cb1d7158306 04-Oct-2012 Michael Jurka <mikejurka@google.com> Fix bug 6886990: cling accessibility

Clings should block interaction with elements
below when Talkback is enabled

Change-Id: Ifdcd109351fd3c2d6dc97ad75ea3ab6eea48b582
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2ebcf509f038f435ca8819dc098a7cb480bed0d9 08-Oct-2012 Michael Jurka <mikejurka@google.com> Revert "Add support for custom manta cling"

This reverts commit 68255cbabe1cb7fbfc0706a8a2e1b1927eae1b55.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8b4d91455a0fc8a632ae09138787f4c5c54c4568 07-Oct-2012 Adam Cohen <adamcohen@google.com> Merge "Fix to ensure default widgets get size callbacks (issue 7287744)" into jb-mr1-dev
aaa5c21ee2e03def644fb6ba8eadbb59873ddd45 06-Oct-2012 Adam Cohen <adamcohen@google.com> Fix to ensure default widgets get size callbacks (issue 7287744)

Change-Id: I46b329db247a0b450493530ab619576c45418b01
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
68255cbabe1cb7fbfc0706a8a2e1b1927eae1b55 05-Oct-2012 Michael Jurka <mikejurka@google.com> Add support for custom manta cling

- Load a custom cling if custom workspace layout is specified
- Also persist any custom workspace layout

Bug: 6992663
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dd70d66852bb8bd16f55796e546ba290360d1198 05-Oct-2012 Adam Cohen <adamcohen@google.com> Fix for widgets with config not getting size info (issue 7266053)

Change-Id: I0b55555ed38d4f2a70345d1b6316a075a9346111
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fa7969fbd587d8eb2e43093a83fcad85e2b91726 22-Sep-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7024933
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c4a9233a94ef186baa8113ceb44b08c65725ed41 21-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Remove "fade in" animation for search + voice search." into jb-mr1-dev
95a556ac7a6d403bc82a4379071e282e541295f5 21-Sep-2012 Narayan Kamath <narayan@google.com> Remove "fade in" animation for search + voice search.

This applies when the app is launched by tapping the
search box or the voice search icon.

bug:7193408
Change-Id: I29f41faa20c3e7ad00032f749c99d9b69402c422
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9e05a5ea951b4d5ffce324da8dd0656353306e6f 11-Sep-2012 Adam Cohen <adamcohen@google.com> Making launcher use new widget binding APIs

Change-Id: I9cd6716e1dc0c53b5c846371ea109ced4cd3d40a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
059798af0927ade335bd9ed7a552798b17690bd8 04-Sep-2012 Michael Jurka <mikejurka@google.com> Debug code for bug b/6830207

Change-Id: Ic951fd448a74ac84398f3e4371b2410e295f0293
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
81b52252796625dcbadc9f8b908f8d8a284565c0 28-Aug-2012 Winson Chung <winsonc@google.com> Ensuring that unbind calls are not queued in the worker thread and executed subsequently on the main thread. (Bug 7001531)

Change-Id: I677242c0952d6385ca229ba300fdd5a2a7908a8a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2b3396f9c0e88d1633e16483322d2c52cfc271f3 28-Aug-2012 Adam Cohen <adamcohen@google.com> Merge "Adding additional null checks for instances where the qsb is not defined. (Bug 6940769)" into jb-mr1-dev
adf0c180c1c0899f0a91ec91bcdc2002f90a56a5 23-Aug-2012 Winson Chung <winsonc@google.com> Adding additional null checks for instances where the qsb is not defined. (Bug 6940769)

Change-Id: I93baa00331bcbcd07e8702d5ad77c8f2022a16f2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
307fe23f125cbbd5512ad8d4660025f2ab68f30b 17-Aug-2012 Adam Cohen <adamcohen@google.com> Adding the ability to scale the hotseat or items in the hotseat

--> 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
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0e721a4005b4d119cf641ca0dd0d8744672646f0 03-Aug-2012 Winson Chung <winsonc@google.com> Initial changes for new 10inch layout.

Change-Id: Ifaafca469df626a76ab5e16bd2f0d5afa1da172c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8165f0dd202a2c0fbf0816f7613d66938955dc76 26-Jul-2012 Ed Heyl <ed@google.com> resolve conflicts w/4f174f1d27adbde6f50e11ee3a8eaf162a030284

Change-Id: I7ecce86e58af545aa18ea25e16978a1dce9dab8e
90abcc94258ba9d9c8b68ac9764b6ab1eba12985 25-Jul-2012 Ed Heyl <ed@google.com> resolved conflicts w/0ede734d0780a968c9c345f99a18f9f8b9fc02cd

Change-Id: I50900698a590e8d84a6cbcc560f95209d3a6d110
c93e5ae12018bb214099ff88a48cc21580aec4c3 24-Jul-2012 Winson Chung <winsonc@google.com> Binding AllApps synchronously. (Bug 6855061)

- Also ensuring that we restore to the settling page index if it is in motion

Change-Id: I9c6760383113f7614f6cb962ab6562b0e7eb7138
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1462de39f01cec0ba785386532719cb0207dd827 25-Jul-2012 Adam Cohen <adamcohen@google.com> Ensuring that restoreInstanceState is being called promptly for synchronously bound page

Change-Id: I0e71c29f553ad360ec42a6a0b2529d16cbddd437
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
36e6c5bb232f3a876753b91fb9ec604cda8664a5 19-Jul-2012 Winson Chung <winsonc@google.com> Disabling synchronous binding when returning home from another app while orientation has changed. (Bug 6792288)

- Fixing issue where we were reverting to the first page of the workspace after launching an application from all apps, rotating, and returning home
- Enabling rotation in master.

Change-Id: I291b9d76b20244e9028b6f62164430bc3606644c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4a2afa36553079e9f75fe7c8fcce863e84578e14 19-Jul-2012 Winson Chung <winsonc@google.com> Disabling synchronous binding when returning home from another app while orientation has changed. (Bug 6792288)

- Fixing issue where we were reverting to the first page of the workspace after launching an application from all apps, rotating, and returning home
- Enabling rotation in master.

Change-Id: I291b9d76b20244e9028b6f62164430bc3606644c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d7d37b134b7a3b12858ff099069eba369a6b5373 19-Jul-2012 Adam Cohen <adamcohen@google.com> DO NOT MERGE Adding sycnhronous loading of current page to support seamless rotation. (Bug 6792288)

Change-Id: I341160e8a604cde63443e331f762cebc1ed5ec0c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b8b2a5aa45d82ce81301250707bc373e1da4aa14 13-Jul-2012 Winson Chung <winsonc@google.com> Initial changes to synchronously load workspace on rotation.

Change-Id: Ia7cf80177fd0aee88aa3f4a731f5d6dc904bea16
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
487f7dd3059621527eb439d7d51d34e00293f9b1 29-Jun-2012 Adam Cohen <adamcohen@google.com> Trying to track down corrupt database / items disappearing

-> 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
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
acb5f99c64c24421cdaca1474f83871f9a2ba33c 21-Jun-2012 Winson Chung <winsonc@google.com> Merge "Decoupling launcher/workspace package cleanup from the application list (Bug 6602756)"
cd81073eac537e9f85eeee14588d513ea8a56e17 19-Jun-2012 Winson Chung <winsonc@google.com> Decoupling launcher/workspace package cleanup from the application list (Bug 6602756)

- Fixes issues where shortcuts created by wallpaper/widget-only apps are uninstalled.

Change-Id: I94c9d1d71fc34aa2fb7f0660534e616a82ac6f36
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2ecf995e0d2d55eb71d03f7230ca87270872d1a3 18-Jun-2012 Michael Jurka <mikejurka@google.com> Remove use of private ValueAnimator api

Change-Id: I455edcd17bda83ab51c2c04fa40e66097a4d6975
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a33411cb83e2c7f822d6486183a7a4ea7d1b09e6 15-Jun-2012 Michael Jurka <mikejurka@google.com> Removing use of private SearchManager api

also removing one unused import
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e783cde98d59a2df1d4645f07b278322cab16ecb 14-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Adding animation when destroying folder due to single item remaining"
51600e4b63a2cecd5637f0b39845c52bdcd40247 14-Jun-2012 Winson Chung <winsonc@google.com> am 8fd14178: am 7e4e4ba4: Merge "Removing logging in AppsCustomizePagedView (Bug 6597629)" into jb-dev

* commit '8fd14178541374f2609c463a3bf882b93c10395d':
Removing logging in AppsCustomizePagedView (Bug 6597629)
7e4e4ba494e50d918a1573b2fa601c561037deae 14-Jun-2012 Winson Chung <winsonc@google.com> Merge "Removing logging in AppsCustomizePagedView (Bug 6597629)" into jb-dev
4131bb10e2927b57800060d93dd0a2eb13cc9c78 12-Jun-2012 Michael Jurka <mikejurka@google.com> am 452a4f58: am a35a7807: Merge "Fix NPE" into jb-dev

* commit '452a4f585d3cb707da0adf1fd91ba2c9c169b925':
Fix NPE
04cd38fd0b5733821fceba3977dd16bec0af3666 12-Jun-2012 Winson Chung <winsonc@google.com> am fab8e550: am db2bfa05: Merge "Fixing issue where play icon disappears after hitting home (Bug 6636269)" into jb-dev

* commit 'fab8e5506ddb26cb8218aa89b60813a8083b9998':
Fixing issue where play icon disappears after hitting home (Bug 6636269)
f3bade67262f958b892b29aea770151132886ec9 12-Jun-2012 Michael Jurka <mikejurka@google.com> Make names of debug properties consistent

(cleanup after eliminating use of SystemProperty)
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9bc8eba3338455c5d915055e8ba044981c512dfa 22-May-2012 Michael Jurka <mikejurka@google.com> Clean up warnings and some private API usage

Change-Id: Ic3c0b333942bc3de130e41531017e71358bd5bfb
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fb91f303f5e672f9b4c4f9f8a03486b224d60cd6 12-Jun-2012 Adam Cohen <adamcohen@google.com> Adding animation when destroying folder due to single item remaining

Change-Id: I079af9a50d7d6f63092b725ecd941ab1e298032d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a35a7807c27641187e6de5dee8dcd405b683e294 12-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Fix NPE" into jb-dev
382aa1835c3e0e88d5ca33263cee39cc3ac5711e 12-Jun-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6643246

Change-Id: I0b3fed0fa4e4fc5f4e1eccc97c0ec8f23e55024d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c10ba1396f49cde2faacb7001e7e97fcee325507 12-Jun-2012 Winson Chung <winsonc@google.com> Removing logging in AppsCustomizePagedView (Bug 6597629)

Change-Id: I58313d3b3536d3ee7eaae8459fbded41dc5dadec
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
db2bfa05062b492664eff85c87dc6b725a9c983c 11-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where play icon disappears after hitting home (Bug 6636269)" into jb-dev
1b8840936f90ed48d6c8edcd87fbc4466dc4e5ba 09-Jun-2012 Winson Chung <winsonc@google.com> Fixing issue where play icon disappears after hitting home (Bug 6636269)

Change-Id: I1d1df992495413b3e8962dca8995602ae0aa2ca7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5262bb3c4c4cd4fb566a5003154fa97edcde138b 09-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing regression in transition after returning to home from another app. (Bug 6629707)" into jb-dev
8ec2303379eb467e063113385c9514063abed787 08-Jun-2012 Adam Cohen <adamcohen@google.com> Fix subtle folder jank related to previous change

Change-Id: I1872201eb80ad927bbdc9b95578c599a17696deb
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ec3f3b92f0d3e545f1921b6111a34541000f416c 08-Jun-2012 Adam Cohen <adamcohen@google.com> Merge "Fix two pieces of folder jank" into jb-dev
6cf79096ce2dcd0ba4cacc82b9f1d83ea69b5686 07-Jun-2012 Winson Chung <winsonc@google.com> Fixing regression in transition after returning to home from another app. (Bug 6629707)

Change-Id: Iadb2ff5752dafdd3ff9a4854ddbd24fd2ee467a6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f615f710bb1a1c6fdccb538c1add4db5925d7799 07-Jun-2012 Andy Huang <ath@google.com> allow voice search in recent apps

Voice search is now a fullscreen activity, and results now
appear inline, so the user expectation is that it appears in
the 'recent apps' list.

Bug: 6491501
Change-Id: I1dfd27e19601a6876e7e1c31cbf2fea955cae899
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
268c4751b547e1470a94030af73a4e7bb8ea221e 07-Jun-2012 Adam Cohen <adamcohen@google.com> Fix two pieces of folder jank

-> Folder icon gets clipped when animating from dock
as well as a couple other cases (issue 5849615)
-> Blip when creating folder (issue 6623095)

Change-Id: I638c9a7876de2f87eb8e96a9eb192fa4a127fb4a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
478244409e15594ceaa7426a6a23cc805db0b1fc 07-Jun-2012 Winson Chung <winsonc@google.com> Merge "Synchronizing on the new-apps list before modifying it. (Bug 6621553)" into jb-dev
bfeac0681b63091731c853fdafa3206642449a9d 07-Jun-2012 Winson Chung <winsonc@google.com> Synchronizing on the new-apps list before modifying it. (Bug 6621553)

- Minor tweak to qsb padding
- Adding yet more logging for single-app-page issue

Change-Id: I4272dd7a70c9ac26f026b03a1f991f14844fdb9d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3d50932a93dd367537db3548bde29d1380b371c0 06-Jun-2012 Adam Cohen <adamcohen@google.com> Fixing ConcurrentModificationException (issue 6619380)

Change-Id: I49d293a79a463d129e829f823d6b213f3d5ffcf4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5637b87d8b71f2af1794abcd980d9d7ffacb7333 06-Jun-2012 Adam Cohen <adamcohen@google.com> Fix workaround for crashing on rotation. (Bug 6611883)

Change-Id: Iaf9734d156e5aa48f3630f22a42e17d71af37316
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
67640c0cbe27e6c83b69070d23ea50c4a6f18447 06-Jun-2012 Winson Chung <winsonc@google.com> Workaround for crashing on rotation. (Bug 6611883)

Change-Id: Iae24d865fb5a5572c6d3e8726569d234a60ce05c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f9426d5df0592a67c8a998d3ab445a3bb5eafc18 05-Jun-2012 Adam Cohen <adamcohen@google.com> Fix issue where landscape asset was appearing in QSB (issue 6605638)

Change-Id: I6e66be228d2fa2d49f8cb191ab3f4d1a3dd66ef1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
06dff35763bc46884b6464a9bf4406d32cdcaea4 02-Jun-2012 Adam Cohen <adamcohen@google.com> Fixing issue where widgets could be inflated in wrong orientation (issue 6584646)

Change-Id: I24ea7f59345e8f62daf36c13cb43e1ab0180e805
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7c7a22dc61d3fbe99be75c72a75dc4882a2ea3e3 01-Jun-2012 Winson Chung <winsonc@google.com> Adding logging to track issue with apps pages. (Bug 6549598)

Change-Id: Iaf8ad301325442346a2587f038b7a44578c16427
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3dcd79ecb39af92b94ac7f41558c2743a51f0596 31-May-2012 Michael Jurka <mikejurka@google.com> Preventing stutter at beginning of All Apps animation

Bug: 6579204
Change-Id: I6e4eec80726a469d51494564933fe213bfdf47d3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
87a9f5bf6a62a2b877bd2285f91e0300b288e02a 30-May-2012 Adam Cohen <adamcohen@google.com> Fix NPE when widget configuration activity is rotated (issue 6556784)

Change-Id: I0f8949d348c11b173ba3e7c9cd6b7117c02e0c70
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
974c3864bb438fc924913e0017385f873332d052 23-May-2012 Michael Jurka <mikejurka@google.com> Skip custom Play cling if no accounts are set up

Bug: 6519934
Change-Id: Ic796b2fb03201a3c767f92b36edfdb4b2e41e5d4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b6d33ebc41b13cb51d4bc142cbfbf4970aba9426 23-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Cling allows touch explore and accessibility focus search behind it." into jb-dev
55d225d50e68b3ea629c45a53d6744b52e335134 23-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Cling allows touch explore and accessibility focus search behind it.

1. Touch exploration is performed through hover events and
the cling has to consume them to prevent touch exploring
content behind it to achieve modal window like behavior.

2. Since the cling should behave as a modal window, the
accessibility focus search should not returning items
behind the cling, so the focus search should use the
cling as its root.

bug:6538549

Change-Id: I8545b6ae3ac85a363cc371e1a608d55b9abd5de8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
01b0b6318634b1bb3c99cdc043512ebb829ec6da 22-May-2012 Winson Chung <winsonc@google.com> Adding fade in for voice search. (Bug 6534640)

Change-Id: Ic9b6020239032f41407f7a1e1c625d2cdb7fe328
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
65dbf3e454a94869cf28a6bd349b40e8e79d1ccf 17-May-2012 Michael Jurka <mikejurka@google.com> Merge "Updating search bar animation, and adding use of hw layers." into jb-dev
c7d2b60ab1db9a478f173d045b9f501d994eb8b1 17-May-2012 Winson Chung <winsonc@google.com> Updating search bar animation, and adding use of hw layers.

Change-Id: Ida06bb526876abc793366415df1e06f483f3b66c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
211bac3cd89b26bda4ff52df984731d11156dc38 15-May-2012 Winson Chung <winsonc@google.com> Prevent multiple size changed callbacks to widgets whenever we reload the workspace.

Change-Id: I54d7f54ba9ead36201cfaad36fbb234a4c119b20
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9d5b7d81ae498da060deb387a14b6a8475415592 10-May-2012 Adam Cohen <adamcohen@google.com> Fix launcher crash when adding widget (issue 6433360)

Change-Id: I0deaef6f4ba9252b76aeb5f2afa8564479557f8c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
18f41f8327860d7e257d063888d08b6b5c528fe9 09-May-2012 Winson Chung <winsonc@google.com> More work to ensure that the wallpaper is visible before transitions take place. (Bug 6445085)

Change-Id: Ic8435ba946949674a986aa4eaa879d33044c7884
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
86a720e4927a997e9fd98276d2dab67244138f79 09-May-2012 Michael Jurka <mikejurka@google.com> Fix issue where clicking voice search showed "App isn't installed"

Bug: 6466523
Change-Id: I73137e5ce1bb4f8ebf091cae153a59a45083e0de
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
de0fb8fbf11caac382589ab464b50d528942273a 08-May-2012 Winson Chung <winsonc@google.com> Queueing up items for adding later if Launcher is unavailable. (Bug 6457412)

Change-Id: Ia66a6411a54397543db4122a80ebca6a50b6360c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7fb9481d0983f6dd88f8e06b139be696dfc6ce61 08-May-2012 Winson Chung <winsonc@google.com> Merge "Further preventing drags while loading is in progress. (Bug 6276881)" into jb-dev
b2a275ecd2a5c02f2c4b51f5142e0d253746e534 08-May-2012 Winson Chung <winsonc@google.com> Merge "Consistently re-enabling the wallpaper when we leave launcher. (Bug 6445085)" into jb-dev
ca889b34821583ea0e70abb403ebbdfe1a290d9e 08-May-2012 Winson Chung <winsonc@google.com> Consistently re-enabling the wallpaper when we leave launcher. (Bug 6445085)

Change-Id: I8357677479a693a808097a797b9af6906f4d7801
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c60498a91d82ca7d73402d5a5dd8467cd7e0391c 08-May-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6424377
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
36a62fe917be0a2520c457f985075fb5d3d09d1c 07-May-2012 Winson Chung <winsonc@google.com> Further preventing drags while loading is in progress. (Bug 6276881)

Change-Id: I3fc9ad4cd3d71a8eba4e3bcc0a1b6346c59fbee5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
04cb48f465e7a9382efa9438ef9826ba5bcb416d 07-May-2012 Winson Chung <winsonc@google.com> Merge "Adding workaround to allow shortcuts to skip the launch animation. (Bug 6447372)" into jb-dev
2672ff937ea7885d184679dfee9f355b7bf2fc7d 05-May-2012 Winson Chung <winsonc@google.com> Adding workaround to allow shortcuts to skip the launch animation. (Bug 6447372)

Change-Id: Ic6e985ea0e9c70044b47279dc9e8886f8fec0507
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
31ce073f6a4a6e3e71d533ea4a2a423c2509ad89 06-May-2012 Winson Chung <winsonc@google.com> Keying off the Launcher state to determine wallpaper visibility (Bug 6396752)

Change-Id: I00c457d9c07113bf8ff4c7102e486efcb030ddc4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f51025feaa1f5a6f9ced4e381a9c75069123f6eb 04-May-2012 Winson Chung <winsonc@google.com> Workaround for default workspace widgets not getting notified for new widget sizes. (Bug 6439962)

Change-Id: Ib775a606e8fa185a5595fbe8f3824fc24fbe9bb2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5e024a3c9cf31021106f892fca0f83af3be029aa 01-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing regression where the proper rotation check was not being done. (Bug 6422040)" into jb-dev
2383c8f41e8e471fee87e391c0fb9f31728176cd 01-May-2012 Winson Chung <winsonc@google.com> Merge "Sending broadcast for pre-configuring default workspace widgets." into jb-dev
b3302aee121b46f97aa7afc7e5e2f58f3309aa9b 01-May-2012 Winson Chung <winsonc@google.com> Sending broadcast for pre-configuring default workspace widgets.

Change-Id: I3c5598b9a2cec6cdcc96015645018b0a6e44a2fc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4b919f813f4e5e0323a4c1747392551fce4a8758 01-May-2012 Winson Chung <winsonc@google.com> Fixing regression where the proper rotation check was not being done. (Bug 6422040)

Change-Id: Iadc9a886b84c4418750dc365298944f76c564587
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2f093b6ad185967c129781526060288e983bc58a 01-May-2012 Adam Cohen <adamcohen@google.com> Fix widget resizes that shouldn't (issue 6380435)

Change-Id: Ia1da2df16ca184e6f451775597fa33ee38df6122
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
accf3bffedc736c04034bfee8e1a8e4fe775f568 01-May-2012 Adam Cohen <adamcohen@google.com> Fix NPE when rotating with widget frame visible (issue 6391782)

Change-Id: I67e8abf34c6ced447763fd3777c23773225ac5b5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ae65ee30331bc2e9cc069687540692d7c62d0fef 30-Apr-2012 Michael Jurka <mikejurka@google.com> Allow search/voice toolbar icons to live in same activity

- Also, check first to see if the global search
activity handles the voice search intent

Change-Id: Ied9c556f865c9b3ccb8d91a47d56387b745717d5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7d2d6b5f0972354df05249082d4179dcdc442723 30-Apr-2012 Adam Cohen <adamcohen@google.com> Merge "Making launcher update widgets with min/max extents" into jb-dev
a897f397e553826f327d853d5728d0e1d24513a6 28-Apr-2012 Adam Cohen <adamcohen@google.com> Making launcher update widgets with min/max extents

Change-Id: Iba9325eeb95a8a8256ef6f59f4010aff09767892
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d7c28056d3fc462f42b508026154d6d8fee5606b 28-Apr-2012 Michael Jurka <mikejurka@google.com> Say "Home" instead of "Launcher" in TalkBack mode

Change-Id: Iec9036d693913967009696c1c90825bee8b7d9c6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
da954bb59932db33e50faf50ebbef77b8b458833 30-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)" into jb-dev
5aaab774cfb83833197dac553d4a6eb769032146 28-Apr-2012 Winson Chung <winsonc@google.com> Logging error when we do not get a valid appWidgetId back from the configuration widget. (Bug 6407704)

Change-Id: Ib58b9f43b63edb211059728f7b65560704295c76
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
11a4937fbff0dbc50fb022513dc3b6c643154445 28-Apr-2012 Winson Chung <winsonc@google.com> Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)

- Also fixes issue if we are dragging a shortcut/widget and it is removed.
- Also exposes App Info for shortcuts and widgets

Change-Id: I3bd5056f50f20e8b277dde6456df26eac815bcde
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a706b090ce71146d08a0189b287bba461d943f22 27-Apr-2012 Winson Chung <winsonc@google.com> Merge "Preventing activity from rotating while the user is dragging an item. (Bug 6240922)" into jb-dev
641d71d6da6c77cc32e5d0f65ccae89caed1ac34 27-Apr-2012 Winson Chung <winsonc@google.com> Preventing activity from rotating while the user is dragging an item. (Bug 6240922)

Change-Id: Id487e8809c059cecb3310afe098edd0eaf085c90
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a35e35ae0ac2391b8928eb15bf91274aea96b115 27-Apr-2012 Michael Jurka <mikejurka@google.com> Solve blip the first time All Apps is launched
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bafdaafb993ab210761d912cdbb92cd58acc80f1 26-Apr-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6394159
Change-Id: Idd7c94b4c8698a9f6a35e5da5ea8306a952084e8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8b805b17158886035b38261eb611d8641701ae43 18-Apr-2012 Michael Jurka <mikejurka@google.com> Remove use of private APIs

Change-Id: I3e28763075f8e92391796dc009214c9fa8f50008
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
14091b1df4dded743ecdbfe7caabfbaaaaaf0713 25-Apr-2012 Jim Miller <jaggies@google.com> Fix crash in launcher on tablets.

It appears tablets are missing a voice proxy button. Interrim fix until the launcher guys can look at it.

Change-Id: I1dae632035421b4c566713358c1f2255def5b110
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3b1b36bf2ebed328ab60f1f78fe4d5bdd5322f2e 25-Apr-2012 Winson Chung <winsonc@google.com> Fixing build.

Change-Id: Ifcd8d43c749a1a14c41a434e7ae42a57a3e944a0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7eece5d72710823bd4aee7670704b9d927e7fd69 25-Apr-2012 Winson Chung <winsonc@google.com> Merge "Updating launcher transitions."
1c18112a69e3a2cc8eff6600c6c2216600624847 25-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing crash when hitting voice button proxy when voice button is hidden. (Bug 6374690)"
e3fbfa933e89e43b66b69deeaa2cfa5f322b78e6 24-Apr-2012 Winson Chung <winsonc@google.com> Fixing crash when hitting voice button proxy when voice button is hidden. (Bug 6374690)

Change-Id: Idd96545e261fd6a4500d9779557e9877a6716614
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cb3f98e983cd7ac9f8cf57780632f82c35478efc 24-Apr-2012 Adam Cohen <adamcohen@google.com> Enable rotation for sw600dp devices

Change-Id: Id01c84eba30a80cb21b1527cdc137aba9cda09f2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c7450e3ebd7672fcd7b9d51a8c1e68f63c5ce86b 18-Apr-2012 Winson Chung <winsonc@google.com> Updating launcher transitions.

Change-Id: I32b35189fe05a1c0db0ac1d7f508b1560088f635
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
240420f1980f6fe482057a37708045599b0109d6 14-Apr-2012 Michael Jurka <mikejurka@google.com> Removing unused dialog code
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3a9fcedbcd235372cd2ab64f825a0b5b3937f59e 13-Apr-2012 Michael Jurka <mikejurka@google.com> Fix warnings and remove dead code

Change-Id: I574d823fedf4b752c3df5a72599b390f708823ac
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
200358df3f91d7f18b70319918bbab0680ed21ee 13-Apr-2012 Winson Chung <winsonc@google.com> Merge "Preventing widgets that don't fit from showing in tray. (Bug 6331357)"
a5c9636f563a2fa5bd3c97266894e002453b13dc 12-Apr-2012 Winson Chung <winsonc@google.com> Preventing widgets that don't fit from showing in tray. (Bug 6331357)

Change-Id: I9cbe85bed5c633f2be9b420eecbbee9a1b171e51
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
318eee06ae69ac5ef8fddde984eb2f7601d2101d 12-Apr-2012 Winson Chung <winsonc@google.com> Addressing issues with comments in previous new-app animation delay change.

Change-Id: I1185ae890c5374f9b736c567622372b54fbde0ed
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2c2b28ae557f83b3d114afeedb61c546a503eb99 12-Apr-2012 Winson Chung <winsonc@google.com> Merge "Adding delay upon user interaction to prevent the new-app animation from taking over your phone. (Bug 6248609)"
64c9ab318817d5f098fa0fed7d893f630189b657 12-Apr-2012 Michael Jurka <mikejurka@google.com> Removing dead code
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a2413751e3a698aef9c87411a639637883856939 03-Apr-2012 Winson Chung <winsonc@google.com> Adding delay upon user interaction to prevent the new-app animation from taking over your phone. (Bug 6248609)

- Fixing issue where we might have been reading the db items while handling previous broadcast and adding db items to invalid positions
- Making items add alternating from the center page (as opposed to the current page)
- Re-adding the strict-mode fix (really requires 1. to be true)
- Adding flag for enabling strict mode exceptions
- Removing items from the new apps add list on uninstall-shortcut broadcast

Change-Id: I495e80bf5f8dbb4b87dd709460937d6f2a1e05e7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
27614d22a159cf376605ebf68b51a5c45964abd9 02-Apr-2012 Michael Jurka <mikejurka@google.com> Fix issue where workspace was not shown after screen off/on

Bug: 6239609
Change-Id: I1dd3d0d4e4a37b06210e9aec5b4676157fb8b6ed
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4f916f4b35aef7ef834f7888bbdf3a41b9cb3cdb 27-Mar-2012 Winson Chung <winsonc@google.com> Adding extra logging to try and catch cases where Market button does not work.

Change-Id: I09fde1daf3afc1921ad1cc48358ee6c55df4ab7a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
93eef082ec2da802ee4507fb2ca729e550f833f1 23-Mar-2012 Winson Chung <winsonc@google.com> Making the text reflect the container when you are unable to drop onto a space.

Change-Id: Ib3734b7f7767bdf0fb4c95dcc1298da02c04e9cd
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f0c6ae0e35d3e020db55b5b826955da66b14b7f6 22-Mar-2012 Winson Chung <winsonc@google.com> Adding animation post-installing a shortcut.

Change-Id: I63bb3b713fab28a43e61333dd331dbf2d211faa7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
482ed823afb4c7452e037ce8add7ea425fc83da2 02-Mar-2012 Adam Cohen <adamcohen@google.com> Initial implementation of CellLayout auto-reordering

Change-Id: Id5b5080e846907a7d9cd6535f6e7285e83a0ff71
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
eecf02da58adef5486bf0c9ff7127ea891f457a4 03-Mar-2012 Winson Chung <winsonc@google.com> Fixing some issues/regressions related to scaled icons.

- Fixes issue with folder icons being clipped in landscape in sw720dp (Bug: 6118397)
- Fixes issue with divider being in wrong orientation in sw720dp
- Fixes issue with scaled icons not being drawn with filtering
- Fixes issue with side pages showing under the hotseat when in landscape in phone UI
- Animates the drag view on pick up and drop

Change-Id: Iad26427ec63fcbc9bdb3b29a4645689ba445d5c8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4f560cec933d996f61dadd7879b95bedccd437b6 07-Mar-2012 Dianne Hackborn <hackbod@google.com> Don't do equal comparison with trim memory level.

It is possible for the app to get different values, for example
if memory is already low then it will immediately go to one of
the low memory levels when the app goes in the background.

Change-Id: I6522cb0385748d926ea7868eacaf588790672f1b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
826a661d5bae6a5e2e3bd8fa46a1cae9e68fe2ec 02-Mar-2012 Andrew Flynn <flynn@google.com> resolved conflicts for merge of a3e22d6a to master

Change-Id: I8770574acf86e280a9d15d4309686111260e09d9
0dca1ec41479a74f8da080224fa0c7eacab674d6 29-Feb-2012 Andrew Flynn <flynn@google.com> New small/large screen division for Launcher.

Previously the dp division between the two was set at 600dp
(7" tablets). This has now been bumped up to 720dp
(10" tablets).

Change-Id: I1f0419e504fc3bb606156c1cf6fbe03956274184
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ca83eeb0919b690350d86a9562f58a5a56d196bf 01-Mar-2012 Adam Cohen <adamcohen@google.com> Fix bug where widget min spans weren't being loaded on workspace bind

Change-Id: I984c3e226ae1c602a6b1dd366241e7f2d093f2a4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d41fbf5680750e34335bba6b38298186c144a4b7 17-Feb-2012 Adam Cohen <adamcohen@google.com> When adding or moving a resizable widget, the widget may resize

-> If a widget is resizable, and there is not enough room to add it
in its current (or default) size, but can be scaled down to fit
a certain area, it will be resized to fit the available space
-> The resizing is animated using a crossfade and scale between
the original dragView and the widget rendered in the final size

Change-Id: I75db9dcabecce11598b3ae55f20b96b2ec6b7e87
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
aeae56bf1282761a7dd017458fe27d83f9683efc 25-Feb-2012 Winson Chung <winsonc@google.com> Prevent build break.

Change-Id: Id4413263c3b2c0b470b78dc4936714353cd849dd
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5f1c44ab0d7929f90ae8cd3504b4cff7ed057df4 25-Feb-2012 Michael Jurka <mikejurka@google.com> Merge "Delaying building of hardware layers when Launcher is resumed"
6ee21d28fadef3b1bd594a0ac8708f40a24bdcd7 22-Feb-2012 Michael Jurka <mikejurka@google.com> Delaying building of hardware layers when Launcher is resumed
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9b0b2fefb2de9aca457ab1c38ffd08d7667f4065 24-Feb-2012 Winson Chung <winsonc@google.com> Fixing issue where icons can't be clicked during launcher transition.

- Also tweaking the workspace fade in/out interpolators

Change-Id: I65d1aefbead13f662c84a2f1178c73615153fd5a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
46569ae1073c29ace0137fdc5899cd8f61332865 18-Feb-2012 Winson Chung <winsonc@google.com> Merge "Allow touches to fall through AllApps nearing end of transition (Bug: 5991846, 6016062, 5991846)"
7044272f180d34ab29866f6c59ee75376e8a1df5 11-Feb-2012 Winson Chung <winsonc@google.com> Allow touches to fall through AllApps nearing end of transition (Bug: 5991846, 6016062, 5991846)

- Also updating mTransitionProgress so control when drops succeed

Change-Id: I2f672c64f0a87249dcf7d254f963b8b2710c849f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
46353de2ab5aa9db30af1b055ebb6faaf47bd2e9 16-Feb-2012 Winson Chung <winsonc@google.com> Updating shared preferences on background thread to prevent StrictMode violations when dismissing clings (Bug 5972880)

Change-Id: I56703e0237d54029fafbb04730ab126637762f13
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bed61d22bdbfcdbe04f92675c7751b83c7a8947c 15-Feb-2012 Michael Jurka <mikejurka@google.com> Revert "Revert "Speed up All Apps -> Workspace transition""

- also, undo enabling hardware layers for
scroll indicator, which could have caused
slowness
- fix bug where scroll indicator was not seen
after the first visit to all apps
- eliminate a some needless hardware layer redraws
- making items under All Apps invisible when we're
in All Apps
- making workspace spaces invisible if their alpha is 0
to prevent more hardware layer rebuilding

This reverts commit 9753d13c7bda09c1203c611ac6717021037f39c3.

Change-Id: Ib908ae0b456b2d4b8a171991a95f20aea4749da1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
98b69dc64f404436a244b97b7566257d67b12acc 16-Feb-2012 Dianne Hackborn <hackbod@google.com> Part of fixing issue #6006757: Keyboard dismissal lags

Have launcher delay a little before rebuilding its layers, to give
the input system time to do the communication it needs with it before
blocked on that work.

Change-Id: Ib6f533a51c611b8c971c9ca2a1da8d53c8952b44
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
54d9fc2830fd770e58aa73af5238bda7512d3cfd 14-Feb-2012 Winson Chung <winsonc@google.com> Merge "Revert "Speed up All Apps -> Workspace transition""
9753d13c7bda09c1203c611ac6717021037f39c3 14-Feb-2012 Michael Jurka <mikejurka@google.com> Revert "Speed up All Apps -> Workspace transition"

Temp fix for 5976264

This reverts commit 9433fa7ebad74320e39bfac6161a68bc850fe161.

Change-Id: Ic49ffc818b9b233b3717b52a5f77eaac1e001f5b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1b36dc3f2bb643e3b9600755f1a98522e4efc2ed 14-Feb-2012 Adam Cohen <adamcohen@google.com> Fixing bugs with new widget adding

-> widget ids were being reused in some cases
-> widgets could be added before springloaded mode was entered

Change-Id: Iaf3bffc49d4ec2de4b63db1b5cfb52b8544e9c2b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ed66b2bac7447febe2e405b4ce725cae4f6b5988 24-Jan-2012 Adam Cohen <adamcohen@google.com> Improving widget transitions:

-> When a widget has no configuration activity, we bind
and inflate it when the user picks it up. This allows
us to smoothly transition between it's preview and
some actual state of the widget when it is dropped.
-> When a widget has a configuration activity, we delay
the above process until the configuration activity
has been run at which time we transition between
the preview and the actual widget.

Change-Id: I5265cd98400d70e5e75c3dcd21e322ed0b352d7b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6af9af057f2e40c54a4ed447c4628eef7dc15683 03-Feb-2012 Adam Cohen <adamcohen@google.com> Fix issue where launcher didn't return to workspace on screen off (issue 5628744)

Change-Id: Ic058cf7a803d2fe7be98325138cd5bd52a96cd9c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e4e506660ba93ae2c4f1cb0b41378cf148c85e2b 23-Jan-2012 Winson Chung <winsonc@google.com> Locking pressed state for AllApps icons.

- Setting workaround for transition state bug until b/5897600 is fixed.

Change-Id: Icb29a4cd7bfaf527a9db5b853e7fb24c63b58b30
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9433fa7ebad74320e39bfac6161a68bc850fe161 19-Jan-2012 Michael Jurka <mikejurka@google.com> Speed up All Apps -> Workspace transition

- use HW layers on Views whose alpha is faded
- don't run animation end code until the entire launcher
transition is finished
- be more aggressive about making workspace pages visible
after an animation, potential fix for Bug #5867739

Change-Id: I52a088e551c1636a67725629640286b885070f32
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
df871fe8d988b384bba8d60c65b50fda260591f3 17-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Cleaning up animation code"
86868057c2cd9cb6d0b0a81436bc5abd7c7af94e 17-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Removing dead code"
159b4cc1e463ba730dbdff7c4ada2af01f35a1f1 17-Jan-2012 Michael Jurka <mikejurka@google.com> Cleaning up animation code

- replacing ValueAnimators with ObjectAnimators
- using ViewPropertyAnimator for All Apps->Workspace transition
- add multiple listener support to LauncherViewPropertyAnimator

Change-Id: I794dab6138fb23c5be963e2eb562965b5de857cf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4d59649ad1c74ace78f26d256a0eecac3014198f 16-Jan-2012 Michael Jurka <mikejurka@google.com> Removing dead code

Change-Id: I712144b0beb81387efd4c4b59087594e9832d116
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
49779a155f8e7f752f6433db5e132ce8d01a1d9f 16-Jan-2012 Michael Jurka <mikejurka@google.com> Fix RuntimeException in LauncherViewPropertyAnimator

Bug #5869237

Change-Id: Ib1466ea7aaabc1c42626789d7c8ef48134b49bfd
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7407d2a16ed6cf22494122cf683bf13de6fa3695 13-Dec-2011 Michael Jurka <mikejurka@google.com> Using ViewPropertyAnimator for animations

Replacing some use of fastInvalidate/setFast*
methods with ViewPropertyAnimator animations

Change-Id: Id5a8934b38d9ae3a95b6dccb431f9787839d2927
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2a4b1a809c6bc0af9ae3ad974fe50e2a91569543 07-Dec-2011 Michael Jurka <mikejurka@google.com> Make All Apps<-->Workspace transition smoother

- grouping workspace/all apps anims into one
animator set, prevents blip when one of them ends
early and its end anim handler does lots of work
mid-animation
- updating pivots for all apps zoom if layout
changes
- avoid running unnecessary animations on
workspace pages
- prevent unnecessary reloading of pages in
All Apps

Change-Id: I53a75f7c4c7d254057e2f8f4fd17711e8862256d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
90f53da6809bd97f48551c066ee404b0f75079b4 07-Dec-2011 Adam Cohen <adamcohen@google.com> am b4848296: am c00f0b99: No longer using fastInvalidate() pattern for half of AllApps transition

* commit 'b4848296880a351b40b1f01a0bb675e7e9c6ee52':
No longer using fastInvalidate() pattern for half of AllApps transition
c00f0b996712243e0745ea1af870b0229ca11a73 07-Dec-2011 Adam Cohen <adamcohen@google.com> No longer using fastInvalidate() pattern for half of AllApps transition

Turns out this was likely causing the hardware layer to be redrawn and hence
an anti-optimization

Change-Id: Ib98beebec6efed339eb9f918c24579af529e028e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
23a4d305ab6453106a2f8db413414701b1064d28 02-Dec-2011 Adam Cohen <adamcohen@google.com> Adding system property to force enable launcher rotation

Change-Id: If855a84a37716b86a84bf571c15c5ee715ff1845
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
05bf644e371c9d965ba864cf7dda6515c7cdce91 01-Dec-2011 Michael Jurka <mikejurka@google.com> Fix memory leak in Launcher

Leak happened when a stack view was on the
workspace and then workspace forced a rebind of
its items (for example, when an app was installed)

Bug # 5629171
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
92f3d46cf35e78891f73226e81f8ca7e9a7f4d92 23-Nov-2011 Michael Jurka <mikejurka@google.com> Clean up unused code and import declarations

Change-Id: If36fd2d99a51b07290b13f697b3ea08d31feb023
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
97d6f9a705711870ee9a06fe4f28050228fcfb13 24-Nov-2011 Winson Chung <winsonc@google.com> Merge "Fixing an issue where qsb press states could be out of sync. (Bug 5627327)" into ics-mr1
ea49c1c8610ad7eb0367d073a410e989c8998160 23-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Prevent the creation of Shorcuts with null intents (issue 5629292)" into ics-mr1
e326f186af6b00e4ea32849f1527254c669d0600 21-Nov-2011 Michael Jurka <mikejurka@google.com> Unload widget previews when launcher is not visible

Can save ~1-2MB of RAM

Bug #5104303

Change-Id: I992bec33052f4d2c201e528b5edf384d05960e71
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d919882006a457d16dea46bd546472e6534b5c19 23-Nov-2011 Adam Cohen <adamcohen@google.com> Prevent the creation of Shorcuts with null intents (issue 5629292)

Change-Id: I54fbad2d4af27c6d8fc0d79c33e890298a3db4dc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bb185bdd57fcdb2c8ff9eee00347b116bab7db23 21-Nov-2011 Winson Chung <winsonc@google.com> Fixing an issue where qsb press states could be out of sync. (Bug 5627327)

- Adding haptic feedback to qsb button clicks (Bug 5652304)

Change-Id: I93d7c7a737f167d7ddf2b426d87e3a062feccac3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d016015c2396b885a7ba30f3678d5c50830c20bd 16-Nov-2011 Winson Chung <winsonc@google.com> Enabling clings for tablets (Bug 5506377)

Change-Id: Id0cdc7e2a101788f790340cd5acf6abb33419de6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b737ee6ab2dc4938a1b2a574c336af0eab826712 16-Nov-2011 Michael Jurka <mikejurka@google.com> speeding up transition from other apps -> Launcher
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1899a36ab3aab7671420511f47eb8b273b9b1078 03-Nov-2011 Michael Jurka <mikejurka@google.com> Delay loading All Apps pages until the first time we enter All Apps, making launcher startup faster (5000628)

Change-Id: I2a2218975141d7659184de83e505c7ab6e613232
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ebea84d1c95f4c38ba8cee46cd586fd757b4fce2 10-Nov-2011 Adam Cohen <adamcohen@google.com> Unifying overscroll btw phone and tablet

-> Using separate assets for removing and uninstalling

Change-Id: I183967c3ca482531ae28f71cd9053b673c6a8d03
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
81efbad05e0ce69b06d7323749ef2e200b84b98e 03-Nov-2011 Michael Jurka <mikejurka@google.com> Reduce unnecessary layout passes

- Also delete unused code
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0cf2a7c3eeb75cbd532b011524140a4b963f2c93 09-Nov-2011 Adam Cohen <adamcohen@google.com> Using public API for widget padding

Change-Id: I37c90ddf6309cdf29daacdf2c7663eb41d13338b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b3e22d99c1682642352cec71aace0adcef7296a6 31-Oct-2011 Michael Jurka <mikejurka@google.com> Potential fix for launcher lockup (5369863)

- also, removing unused parameters and doing some function renames
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4da7a3e55618a6ac2eb528a792902bbbfe775c79 29-Oct-2011 Michael Jurka <mikejurka@google.com> Fix NPE

Bug # 5340102

Change-Id: Ibcdb549f4987f67c797c0618c8f54d3b1054261f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
15d1836b2be7bae2b316b5d6add6f662db60f21f 18-Oct-2011 Adam Cohen <adamcohen@google.com> am 44fbf9de: Merge "Fixing stutter in AllApps transition" into ics-mr0

* commit '44fbf9de0e4694d785383b6c276cc24f86923118':
Fixing stutter in AllApps transition
b64d36e6f8006b3ea5a6c2951af4cf8dea72d08e 18-Oct-2011 Adam Cohen <adamcohen@google.com> Fixing stutter in AllApps transition

-> Tightened up the interpolator and decreased the duration of the
AllApps-in animation. This removes many excess frames at the end
of the transition, and frees up perf for swiping AllApps:
(issue 5359751)
-> Changed when AllApps state gets reset -- now only after
leaving home, and then pressing home, or when the screen
turns off.

Change-Id: I76e988102da91c12cb52af01468cf9a81fe45545
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
eb95dde9d6b5f81832225dd0d2f78adfb378815b 17-Oct-2011 Winson Chung <winsonc@google.com> am ea45c2cb: Merge "Fix NPE" into ics-mr0

* commit 'ea45c2cb53b4d745f43850dcc4e794748425c5df':
Fix NPE
07b3b2f11ff35002f7353551185d8f31df0ed3a4 17-Oct-2011 Mathew Inwood <mathewi@google.com> Merge "Add source bounds of QSB bar to global search intents."
ea45c2cb53b4d745f43850dcc4e794748425c5df 14-Oct-2011 Winson Chung <winsonc@google.com> Merge "Fix NPE" into ics-mr0
9d906c7742af73160df257a40a702e1cc4f87899 14-Oct-2011 Michael Jurka <mikejurka@google.com> Fix NPE

Bug # 5455516

Change-Id: I61617d47d1275cfb983adb07e77b8293eb26a763
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cf7f63bb4dcc152ba7977fc7499081d651a4313a 13-Oct-2011 Mathew Inwood <mathewi@google.com> Add source bounds of QSB bar to global search intents.

Bug: 5235747

Change-Id: I4baae02923da89826559bd133024453cd4cec661
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2dcda1f72c4f09578d13b20890aa146f961e2ee7 13-Oct-2011 Michael Jurka <mikejurka@google.com> am 5130e401: Move haptic feedback on All Apps button to touch down

* commit '5130e401a005fcf6afba6e8e72a628fc45f9a287':
Move haptic feedback on All Apps button to touch down
5130e401a005fcf6afba6e8e72a628fc45f9a287 13-Oct-2011 Michael Jurka <mikejurka@google.com> Move haptic feedback on All Apps button to touch down

Bug #5453040

- Also fixing one case where db cursor wasn't closed
Bug #5453040

Change-Id: Id5e8f3c30690160900a6be2cd60c1062ff48ee54
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8193f690c2b7115ec8441f7374d4e10ec8d9be09 12-Oct-2011 Mathew Inwood <mathewi@google.com> Don't ignore fast keystrokes when launching search.

When typing fast on an external keyboard, the sequence goes thus:
1. keypress received, global search intent launched with the key included
as the initial query
2. activity is paused
3. another keypress received, another global search intent in launched
with this new key
4. Search activity appears, new keystrokes then end up here

Clearing the typed text immediately results in the first keystroke(s)
being ignored. Do that in onResume() instead so we don't lose them.

Bug: 5276707
Change-Id: I047293f62714ab1438894be7cf84ed127156b2ea
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
24a667c5566785dfcff53244a787443dad456f5e 12-Oct-2011 Michael Jurka <mikejurka@google.com> Merge "Add haptic feedback when All Apps button is pressed" into ics-mr0
2a55232840acc214d95474a3734b3b897669efd9 12-Oct-2011 Michael Jurka <mikejurka@google.com> Add haptic feedback when All Apps button is pressed

Bug 5432097

Change-Id: I600054705b7c48a69ee17bb4058c91ea8cf7260d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c1f5d26675e9777a55076d41404208e6160ca483 01-Oct-2011 Michael Jurka <mikejurka@google.com> Fix stutter when swiping workspace first time

Bug # 5366313

Change-Id: If4212d0cd626d0829e3e4487da52f455b0b89983
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
16d7ffc5d55cc69ddd5a7854f138b2d8cc0a7635 06-Oct-2011 Adam Cohen <adamcohen@google.com> Adding some dump() logging regarding deleted widgets

Change-Id: Ia11cc27267d06d57e0e16bfabe3b5076481058e5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c51db6accf2fdcb15d6361a38b176534e3d2cca5 05-Oct-2011 Winson Chung <winsonc@google.com> Fixing some search box issues.

- Voice search still clickable and causes crash (Bug: 5371480)
- Empty search box when QSB is disabled (Bug: 5358074)

Change-Id: I97cef678b012c8294fca9149e22458abed31075d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a182096cb20e0580dfca6661b2e5871c8886c834 04-Oct-2011 Winson Chung <winsonc@google.com> Fixing crash when you are dragging an app and the packages change under you. (Bug: 5280181)

- Removing unused dimension for app icon content size

Change-Id: If3910010577e902937d284296479f9a699516de3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
82ebbd2a2f9ae5cb0a9d47f2f3a4293e4d0292d7 01-Oct-2011 Adam Cohen <adamcohen@google.com> Removing auto-padding of widgets, as it is now done at framework level

Change-Id: Ia3bc171e297e07eba00c447a794a28f8201dac44
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ac56cff1860b71d3f164aedd268703936e08fdc0 29-Sep-2011 Adam Cohen <adamcohen@google.com> Adding keyboard support to folders and fixing renaming rough edges

Change-Id: I62e1a5699e4c7e8d53f5f7d6331a854270a83aa1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b964f9c5c27b3fc79f1321d307c97b2d48e1e461 28-Sep-2011 Michael Jurka <mikejurka@google.com> remove references to google apps

Change-Id: Id373dc701afdd476e125936711bbb040e1451f9e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dc16b6077e2089ad89a779e3b98f938bb85b9522 27-Sep-2011 Adam Cohen <adamcohen@google.com> Enable auto-rotation in phone UIs in eng builds (for testing)

Change-Id: I4749a861b860dede699593b8d06a17405345b8e4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1f74ff7eba050a7d893572514c2ed16b3f57f3d4 22-Sep-2011 Winson Chung <winsonc@google.com> Should be updating voice icon as well on search packages changed. (Bug: 5352338)

Change-Id: I5a30e56b871556027d50e442e3f385b1a29a2850
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7a74ac9cd68db5e8bba87bbda43f73cea9c427c8 21-Sep-2011 Winson Chung <winsonc@google.com> Tweaking clings in response to usability testing. (5057945, 5056643)

- Updating assets
- Removing folder cling text
- Fading in folder cling after folder animation
- Highlighting different icon in allapps cling

Change-Id: I6e4fadf10b81a91296304f008644ee1d154ec5f8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9d9d74f2b0927b9b28ac70d453c046d48788b57b 19-Sep-2011 Winson Chung <winsonc@google.com> Launcher tweaks.

- Updating search bar bg
- Removing clings from the layout if they are already dismissed
- Tweaking cling description paddings for languages that are more verbase
- Tweaking wallpaper picker gallery spacing

Change-Id: I801cdf4b1d0cc49a53113318d7b9075f6fa218bd
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ff648b5512d1af9f5863aa97677a7a3e108ad1dd 19-Sep-2011 Adam Cohen <adamcohen@google.com> Issue 5218087, HONEYCOMB_MR2 -> ICE_CREAM_SANDWICH for widget padding

-> Also moved a couple dimens to be consistent

Change-Id: I897e1fc0706b8dcc6f6c1efe719c97b6a3932407
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7d7541e7b48fdc114c24b3b0aa75e70d7228041e 17-Sep-2011 Winson Chung <winsonc@google.com> Updating Clings. (5057945, 5056643)

Change-Id: Ifb2d37e92495aeddf9d4b3277eb8d2a846f4aa99
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
31e8624c4535e995d80d3df47823c1981ef71b70 19-Sep-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing widget minResizeWidth/Height interpretation (Issue 5327589)" into ics-factoryrom
9627936d4f4fd4ec089f121db4aaf387545d843f 18-Sep-2011 Winson Chung <winsonc@google.com> Merge "Updating the qsb. (5051804)" into ics-factoryrom
cbf47e38e24cc0d63b4bd3f345c050216f06f404 17-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing widget minResizeWidth/Height interpretation (Issue 5327589)

Change-Id: I16bf9bb20baad4fa1e0676d98bb93de758af0ebc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c7aef8ca7593eaa37ac7dde514e139f113399ce7 16-Sep-2011 Winson Chung <winsonc@google.com> Updating the qsb. (5051804)

Change-Id: I7f5745e64b96951d4ec8d5714389df7ebff30c81
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
446e940fc8839173de12f1299b8c24f318d53a3f 16-Sep-2011 Adam Cohen <adamcohen@google.com> Locking orientation on phones (issue 4967793)

Change-Id: I6b5fe63547f43c408feea75f35dc0a08d06c258c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cff6af81d721415785bddc2efd74e179d2def9da 13-Sep-2011 Adam Cohen <adamcohen@google.com> Tuning AllApps <--> Workspace transitions

-> Removed extraneous service transactions during scrolling

Change-Id: I60a201e7a94608d6fbafd2350f39a466d7a4c003
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f4ddea3df72fad2e0fb022cc7212d87d8cb69143 12-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing bug where wallpaper disappears

Change-Id: I50f57a9cec20079c36c65f85243c1c4bc16c7fb8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
09bfc45ae8aee2db579698c15007b1d138b4141f 09-Sep-2011 Winson Chung <winsonc@google.com> Fixing small regression where dropping from a folder causes the search bar to flash.

Change-Id: Ifec899ea834ecd7526e5797bbda3a2feec1f9e8c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dff8ebbafd239e9912a51811edfb865bb16eea81 09-Sep-2011 Winson Chung <winsonc@google.com> Fixing issue with search icon and new intent flags.

- Saving orientation specific global icons (5266914)
- Adding proper flags when starting new intents to Settings and other tasks (5271530)

Change-Id: I79a40f2d42b5501b90ca3f66c145598a4c43c0b5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c9d95c5897fc5ebbf53903d4ab18ad13d196f643 29-Aug-2011 Michael Jurka <mikejurka@google.com> Cleaning up LauncherModel

- performing all DB operations immediately if called from worker thread (a previous change that did this in updateItemInDatabase fixed an outstanding bug)
- centralizing logic to do database updates
- removing old logging code

Change-Id: Idc7bfef3921828ff7c5492b8e996c0a07e1ec508
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
603bcb91a091d0f4512fdfb92d6df3c6f9fa8059 02-Sep-2011 Winson Chung <winsonc@google.com> Prevent accessing LauncherModel data structures on main thread. (5220358)

Change-Id: Ib9de96abb0ab13ef63b9c594f6982368fd1b614f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f814aa0f33c020a60de8a921176345f71a4b07c8 01-Sep-2011 Adam Cohen <adamcohen@google.com> Unifying widget cell requirement computations

Change-Id: I5b37ebdab5b3defe7d05926882a6587d4c9f1081
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3c81a3835b27bbacf8c87eedfc244528a22973ad 01-Sep-2011 Adam Cohen <adamcohen@google.com> Fix issue where folder wouldn't open

Change-Id: I0745b70bb08dae6ebfd4fd8223cb01a39094751d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3f4889e54fbb3c09fbc88cbc33be9e489d557f82 01-Sep-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing wallpaper scrolling to be consistent in springloaded"
beff8c6a13d5b5ad69f5a85ee0150cecd28e6341 01-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing wallpaper scrolling to be consistent in springloaded

Change-Id: I0aabd541e07c32aaa47068047e5ecb67f89cabab
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
128bbcd1e6606b3c1933c8e85a32b30b3e58ead3 01-Sep-2011 Winson Chung <winsonc@google.com> Padding the new market button.

Change-Id: I293859d4041a05619cb144a82aa1122a70403719
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7777d967a60ecfd34ad2d94141d598fca4021058 19-Aug-2011 Adam Cohen <adamcohen@google.com> Refactor and simplify home transitions

Change-Id: I499ba571c889b684a759ee84c2a626ef94977855
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bb003a540bb4599e020b36c2680e0f0f520b32d6 30-Aug-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5209847: Make launcher turn off the wallpaper in all apps.

Change-Id: If7129048dfb127057aac5761d64125505b0641b0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b60fd0eafbb4e6e61b429c403f024dc903bc483a 29-Aug-2011 Michael Jurka <mikejurka@google.com> Tagging where ItemInfos are created for debug purposes

Change-Id: Iad3ed8ef4f81f4990c027ab46fd25b03b089babb
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
50370f325748c7bddbe91f6a2ea49065f584f14f 26-Aug-2011 Adam Cohen <adamcohen@google.com> Automatically padding widgets based on target API level

Change-Id: I062c487df1067a787e9921e85558b38294a10112
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cf0172d56c737c741f9cd62cb24020e9cd0de4a5 24-Aug-2011 Winson Chung <winsonc@google.com> Merge "Hiding search bar buttons when qsb is disabled. (5187969, 5201453)"
efad83059881d20ff97ec277581d54492bae6213 24-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where rotating device while in widgets pane fails to load."
87acb4806bc921297384183a5d69eec28cd35f6e 24-Aug-2011 Winson Chung <winsonc@google.com> Fixing issue where rotating device while in widgets pane fails to load.

- Removed some unnecessary code related to dialogs.

Change-Id: I5abfc7851c78e6597fd49cc96db5b26bd0976c1c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2a9e228e6fd719732639beb880d6df64d48158a1 24-Aug-2011 Brett Chabot <brettchabot@android.com> Don't show cling dialogs when test harness is active.

Bug 5204219

Change-Id: I651b8d8c16a203f0e0fdeed97435a841de15dabf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cbf7c4d50ce2609518640c3f590f6df435edabae 23-Aug-2011 Winson Chung <winsonc@google.com> Hiding search bar buttons when qsb is disabled. (5187969, 5201453)

Change-Id: I23cbfac5c1a8f96eb8158fd30a1fb335b044d49c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dbb654992673d8d1236d06a647c08b4b2c5e3103 23-Aug-2011 Winson Chung <winsonc@google.com> Merge "Cling ALL the things! (Workspace and AllApps)"
82f5553a137f0a25f7333a6fc9507c847b7a42ed 09-Aug-2011 Winson Chung <winsonc@google.com> Cling ALL the things! (Workspace and AllApps)

Change-Id: Iee6b38dbb4f0b2fb85f854d70fd86db1e7b1d8f7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
236d431cc582df9b2841718195ae977c3948f751 23-Aug-2011 Winson Chung <winsonc@google.com> Adding settings menu back... (5165175)

Change-Id: Iaf413a7e9f9aecfa2c868b8700571884af7821ee
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ed718b18a9c9633be9543b59c0a81ca12c509550 18-Aug-2011 Winson Chung <winsonc@google.com> Merge "Saving/restoring current page in AppsCustomize. (5050168)"
5afbf7bdd6f6879124c9b8283e005fe57f310d02 25-Jul-2011 Winson Chung <winsonc@google.com> Saving/restoring current page in AppsCustomize. (5050168)

Change-Id: Ib868033a2b71383abc4569082675f391d3e4cc76
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fafa874d8bad3893c185fc1e41e1faf3ff450fe9 17-Aug-2011 Winson Chung <winsonc@google.com> Merge "Improving transition between Apps/Widgets panes (5145408)"
f314b0eab03bb354c14b6c89f694a6685bd246d9 16-Aug-2011 Winson Chung <winsonc@google.com> Improving transition between Apps/Widgets panes (5145408)

Change-Id: Id4f73a89b646bbf168ee49e8bdeb34b85a52d9d4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
558baaf0a0b1c6a9062a6771088098533a35222b 16-Aug-2011 Adam Cohen <adamcohen@google.com> Fix issue 5064004, can't add shortcut to portal from AllApps

Change-Id: I99cd2108af617cf5a80b417f81a86c363fac2377
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1a15fb073a8e9521d8349dcfe0bef826a6f614ef 12-Aug-2011 Winson Chung <winsonc@google.com> Merge "Changing menus to show Wallpapers, Manage Apps, Help. (5114668)"
70d721061536e0634f6cfa8cd219759a83befcee 12-Aug-2011 Winson Chung <winsonc@google.com> Changing menus to show Wallpapers, Manage Apps, Help. (5114668)

Change-Id: I7e2042245291b07fa048ca43613ca506b21b456e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e50adee3d54978840036bb3a814771ce498aee18 12-Aug-2011 Winson Chung <winsonc@google.com> Fixing issue where open folder placeholders were not being set to the correct cell position. (5109754)

Change-Id: I40e9371f60c492b96d7115c2eb3e3efe233612a9
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
981b8a3708f7c8de5ab8f896c4ea8110379c012a 11-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing problems in spring loaded mode and adding shortcut to hotseat. (5144911, 5144663)"
c7da555dc5b252042dff0a6920efb1bfeb4a0c9a 11-Aug-2011 Winson Chung <winsonc@google.com> Fixing problems in spring loaded mode and adding shortcut to hotseat. (5144911, 5144663)

Change-Id: Ibea34ecb17601c90c7a8f2c96abedff6c00dc4d9
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c57b7a8233d32c6dd8de5057c570afe3f50e3ef2 10-Aug-2011 Michael Jurka <mikejurka@google.com> Adding a progress bar while All Apps is loading

- also, removing some unused imports

Change-Id: Icf46beb9fa9d89bc06cba33c148ceb7d668cd402
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
146eef2808de1ab5767e0a089a0e859010107f34 10-Aug-2011 Amith Yamasani <yamasani@google.com> Merge "Smooth fade to search activity when hard search key is pressed."
a135ba896e4e12a99deb054f671c63535c3e11e3 10-Aug-2011 Amith Yamasani <yamasani@google.com> Smooth fade to search activity when hard search key is pressed.

Bug: 5112576
Change-Id: Ia9561de2373a3f71f8fe5acbe495e0d097857618
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c100e8eae7d67ad5bd78767494b62b8fae5d1779 10-Aug-2011 Winson Chung <winsonc@google.com> Tablet/AllApps fixes.

- Fixing regression where the power button did not dismiss Apps/Customize
- Fixing regression in number of icons in portrain in AC, and removing legacy peek var for calculations (5122724)
- Fixing spacing in shop button on tablet
- Fixing bug where the apps pane was being changed as we were animating (5139543)

Change-Id: I3a3e5f224fd92e99072c830d13423d195179e7c7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
430e8a5f5b06181addfd37223518fc21c5c41b69 09-Aug-2011 Michael Jurka <mikejurka@google.com> Flash scroll indicators a bit earlier on transitions

Change-Id: I456b61480299b1177d9d275f2cb4459bab02d63e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f45f5eba0c8a01dc05ba9ad6a8ef942cb0eaca88 06-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing crash and updating default layout"
57e0ae249038ed9fda446ae45d0b916110eca50f 06-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Small code cleanup in folders, prevent crash issue 5082899"
e7a0394ad468748fb4651c74b44b313e1e07cab6 06-Aug-2011 Winson Chung <winsonc@google.com> Fixing crash and updating default layout

- Fixing dragging/rotation crash due to runnables referencing old Launcher activity (5122814)
- Updating default layout to add portal and contents (4998213)

Change-Id: I87658e7119a2b86aea25ebc7ecc82ee0ebcffc1e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b8472bb83cd96456a543137e1e56d589171934c3 05-Aug-2011 Winson Chung <winsonc@google.com> Fixing issue where you can get into an invalid state while configuring a shortcut or widget. (5112135)

Change-Id: I3a37c3d365130925d85e2d77b3cdb3cc2b32adec
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7bdb25a9894970da74248c9cdc606d0e1ba05c99 04-Aug-2011 Michael Jurka <mikejurka@google.com> Updating All Apps background

- Making background of All Apps black
- Drawing background within All Apps (perf gains)

Change-Id: I164274235bc347de04fab0702b7e7075e499e6c0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
46180f8132c4b69878f406ac2fb06032d00ff567 04-Aug-2011 Winson Chung <winsonc@google.com> Disabling menu completely.

Change-Id: I2a38baec66cb4f006da96110d93727f8edb7b647
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4554ee16f122a3dbd9a8d3b828f1c8c7e7b7fe99 04-Aug-2011 Adam Cohen <adamcohen@google.com> Small code cleanup in folders, prevent crash issue 5082899

Change-Id: Iccd4a1367f895dac7925ceae7cd7934b95e81474
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9932a9b1e66fed4b5f38ce50f13d56331bbdcd7e 03-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing weird deferred click events after deleting folder

-> Fixing issue 5055487

Change-Id: I932f95f29322fa50035b13063ab51fad2d2217e8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6a3fd3f042c8bfa7d83e29c1eeadff21323ab089 02-Aug-2011 Winson Chung <winsonc@google.com> Multitude of launcher behaviour changes.

- Merging widgets and shortcuts in widgets pane
- Removing legacy long press menu items (make it go straight to wallpapers)
- Removing old option menu (just making it point to wallpapers)
- Dropping user to workspace after adding an item (animations to be tweaked) or back to AppsCustomize only on failure/cancel

Change-Id: Ia73670ce76f321dc45defb27bb5a828764240ab4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
05e0f40e50574f50678a9e1461cb245cddc46abb 01-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing issue 5043360, double haptic feedback

-> Minor code cleanup in Folder.java

Change-Id: I62267078bfdab9f37fdef28448a63760db1fc1fb
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4afe9b31f51022538b30646fe83780e83bf22490 28-Jul-2011 Winson Chung <winsonc@google.com> Adding ability to add to hotseat from spring loaded mode (5064141).

- Fixing regression where folder items had no text in tablet ui and assets
- Fixing spring loaded frame sizing (5067335)
- Making the cells 80x80 for testing again on the phone ui (5085986)

Change-Id: I52a0f5eaf2dcf4adaf57c5a71da3903892c490a8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ac68b8151f081ad9989cf302e48ff215cd249848 28-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Some launcher bugs:"
228da5a24e5a680cfb7bec14a24d20b5cb595a34 28-Jul-2011 Adam Cohen <adamcohen@google.com> Some launcher bugs:

-> Allowing folders to be specified in xml (issue 5032559)
-> Mostly fixing issue where you can lose items when dragging
out of a folder to a full screen (issue 5052078)

Change-Id: I3228dd568b2b8919c14594ee518f86173430481e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
99633da90012dc732cbc12a96b33e17abcecb464 28-Jul-2011 Michael Jurka <mikejurka@google.com> Fix bug where Launcher would appear all black

Bug # 5033201

Change-Id: If88406fe1ad1d56469765d1783aeb6d73f28b192
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c51934bfdfed6a5011c6d6c5b7b70f2d75613d41 27-Jul-2011 Adam Cohen <adamcohen@google.com> Updating portals visuals:

-> added leave behind asset to dock, issue 5052467
-> new assets
-> modified text

Change-Id: Ie395b768658dd5c02443b37c4f58a02cf3e86e59
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2f84ef259314b0bef20f6e7e503377212fadc88c 27-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing issue 5079169, portal overlays All Apps

Change-Id: Ib5536121d994f2254ae6b41a0cebd2bfca8de115
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b9e14974ae5c03bd996bc102ed23a24126449990 26-Jul-2011 Michael Jurka <mikejurka@google.com> Solving transient wallpaper flash when rotating All Apps

- also cleaning up some code

Change-Id: Ic9399e604aac3115d92186a70799bf80ecaf31c6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bb6f6a52b6d176be253b1514af459a7aa4e998f8 26-Jul-2011 Winson Chung <winsonc@google.com> Fixing regression in divider visibility during spring loaded mode. (5076848)

Change-Id: Ib36e78c840cd2192bdc5f30e425f82e160f63189
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5a808358f1a773dab8babae44899ffd4ed1810c1 28-Jun-2011 Winson Chung <winsonc@google.com> Adding menu to jump to shortcuts page in widgets tab

- Fixing bug in PagedView when setting the current page
- Fixing small visual issue with flashing scroll indicator
- Fixing slightly offset holographic icons

Change-Id: Ic6ce6365daca41cb5a73706c7c4b078f33a4e39c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a22194bd9ff845775f91bff719322aba2522d32c 25-Jul-2011 Winson Chung <winsonc@google.com> Merge "Launcher cleanup and fixes."
f5f8cefb215fad98ae6d4487852e8b948aba3619 22-Jul-2011 Winson Chung <winsonc@google.com> Launcher cleanup and fixes.

- Removing unused hotseat assets
- Adding xhdpi assets from designer repo
- Decoupling dock divider and scroll bar to fix landscape divider issue
- Fixing issue where dock portals were being clipped

Change-Id: If3894a9a265e0272111e852857f9cfbf994ec050
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
19e0fc53c43a7746d7ae3d7c6027166bded33f0f 23-Jul-2011 Michael Jurka <mikejurka@google.com> Fix two crashes

- NPE: bug #4984219
- IllegalStateException: bug #4969695

Change-Id: Iaf02e669b26f9277388e0e7bffd532220ebf9bb1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
de1af7661548692d370518528ff91c7422b9c8ae 22-Jul-2011 Winson Chung <winsonc@google.com> Fixing transition issues from AppsCustomize.

- Preventing weird space when hitting home while configuring
- Workaround for issue with all workspace items disappearing when going out of AllApps (depends on 5052094 for proper fix)
- Fixing isuse where any multi-finger tap on AppsCustomize would dismiss it

Change-Id: Ibfa8607a66e81703bd78736b72fd7f021e5971d9
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
faea1f816ead0033e52b730ab4dd598d2c186168 22-Jul-2011 Adam Cohen <adamcohen@google.com> Removing vestigial logic, fixing issue 4412373

Change-Id: Ifd8420caf9f3d9ae49c19964233f86d0ed497455
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4d279d94ade1c0d455404312b3c9cfde0078c547 21-Jul-2011 Winson Chung <winsonc@google.com> Fixing various issues with the dock.

- Prevent crash due to no overlays in certain device configurations
- Fixing kb crash and adding content description for Apps button

Change-Id: Ie2a2bc29e7b9408a165f93d108fdd803193afc29
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fc53cd22c9a78708c78c85946443f23ec8c59502 21-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing a couple bugs, allapps clicks and weird crash

-> issue 5021897 (when this was fixed, exposed more bugginess that is now fixed)
-> issue 5038392

Change-Id: I49a4e9fca154f75ea22ad2c462641747536102ce
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3d503fbd9468fb2b9fa645f4f7b91e11229edbfa 14-Jul-2011 Winson Chung <winsonc@google.com> Initial changes to add configurable hotseat.

Change-Id: I4c2ed4a1c122c057662fabc70bfef7c5c088460b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ec8a2eee50290e7d9c95936041b937b6e94bb152 20-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fxing issues with the scroll bar"
bec6ac5bb3a9d6a677081eb50147abdc58a2cabb 20-Jul-2011 Adam Cohen <adamcohen@google.com> Fix 5043759, cancel widget resize when screen turned off

Change-Id: I363238cbcae859060541d8c8cbf558fcc87e9272
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
32174c878c77b4e0f13449f4c26ff6b487bc7ca6 20-Jul-2011 Winson Chung <winsonc@google.com> Fxing issues with the scroll bar

- Removing track from AllApps
- Scrollbar should reach edge of track now
- Fixing flashing when going from AppsCustomize to workspace and switching tabs in AppsCustomize

Change-Id: Id69bd04dc503608566c3a33a1344904e3db383bf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f5e078c6705d5598b2ceb4bd4c2ca8f175a11570 20-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing bug 4998211, widgets with configuration not dropping in correct spot"
49f72a708d4c68dd228497a76a9337b41c91b73d 19-Jul-2011 Narayan Kamath <narayan@google.com> Merge "Update the search widget icon if the global search provider changes."
fbba09bb1a67f44ba9537f0fc9988f696e899d42 19-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing bug 4998211, widgets with configuration not dropping in correct spot

-> cleaned up some dead code in the process

Change-Id: I05b20361b9f7ded0522bd4822532eaae9436ffea
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
292c025d06b41c42546e9771b0da0333e08f9db7 18-Jul-2011 Adam Cohen <adamcohen@google.com> Fix bug 4904696, null pointer exception for widget that's not found

Change-Id: I3af50808e312cbe5f8e62a3b17e3e8c1f7d9e3e0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cb1a4778686a46c46d8dc88b6c83674f6fac6592 28-Jun-2011 Narayan Kamath <narayan@google.com> Update the search widget icon if the global search provider changes.

Note that this change is necessary because the launcher might
receive the PM broadcast before the SearchManagerService does.

Change-Id: I5a03e2fb16dee232a83d24b834ef6bd0eaabe774
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
093538671bdbce2629dd0bf788e5d3489514631e 15-Jul-2011 Adam Cohen <adamcohen@google.com> Ensuring that we give a widget the full space requested

Change-Id: I03ca7be47e427373f1efdad3f97d18db9bd3b913
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d74c984fcc61f86160476a2543faff715e3ee2fd 10-Jul-2011 Michael Jurka <mikejurka@google.com> Use hardware layers in more situations

* Turn on while dragging
* Fix bug: don't disable when swiping pages during drag
* Fix bug: disable hardware layers on startup
* Removing old state code in Workspace

Change-Id: I5633dc98f2679784aea5551564dfa19504a074a6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b6052a9a0c7b57f0f4bd6c2b0c9b3280f0b1ed5b 13-Jul-2011 Michael Jurka <mikejurka@google.com> Logging failure to load market/search/etc icons
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ccf441d436f1335d5e8de97b31b6c37de27319ee 12-Jul-2011 Mathew Inwood <mathewi@google.com> Merge "Don't crash if global search specified bad toolbar icon."
70d510293964eba0fca9377baef29d27cba3abf6 12-Jul-2011 Mathew Inwood <mathewi@google.com> Don't crash if global search specified bad toolbar icon.

This should prevent a dodgy global search app crashing the launcher
and making it unusable.

Change-Id: Ia55a197a0c11de4ce24695313a3fa71fefa488e3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4eac29a80b9a73465c8de54f1caec2a8098a73c6 12-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing bug 5011917 - clearing refernce to old folders from FolderInfo

-> Also, ensured that unbind() gets called on all ItemInfos on rotate

Change-Id: I869b68fcae5c66702ec204596f5ecabdc7a32df7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
51e95039ac40f94de024413a6e7fb1e18d41ef19 11-Jul-2011 Adam Cohen <adamcohen@google.com> Fix for bug 5015232, folder won't open

Change-Id: Icd0527a1afe519ebcf117587c9a61a9e933a6c47
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
557d6ed50cc6560163440aa134870ef0bb11415b 09-Jul-2011 Winson Chung <winsonc@google.com> Fixing issues with spring loaded adding.

- Delaying until items are added
- Showing bg when going into spring loaded mode
- Fixing regression where dropping widgets on full page would not trigger a notification
- Fixing regression on tablet where pages were no longer being rotated or shown

Change-Id: Iadc0c406f0c065c5029addea1abfee395eed81b9
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0c4ade1ef611ea91e3f1ff2fdca4ae6982ff7804 09-Jul-2011 Michael Jurka <mikejurka@google.com> Cleaning out unused lines of code

Change-Id: I558248c9e1ccf8098220b110709d2a0cba9247ea
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
35aa14d5e33e4f5cccb9fd23be1047f26d67b409 08-Jul-2011 Michael Jurka <mikejurka@google.com> Don't reset pages in AllApps if not necessary
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
649723cfb3d73af16dd02462725700897ca60e38 07-Jul-2011 Winson Chung <winsonc@google.com> Updating assets.

- Tweaking search bar layout.

Change-Id: I9624fa4284135858d3e19b8b8e4710b5dd746042
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c07918d0053fc7d2a19d7b013565a5d2e7d4af51 02-Jul-2011 Winson Chung <winsonc@google.com> Cleaning up some spring-loaded related dragging code. Allow cancel spring loaded mode.

Change-Id: Ie1f0468c563bed7abc1aa6416e222cdb0853c03a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d044526d82e7938cf35b296978d9d5302f98b4af 05-Jul-2011 Adam Cohen <adamcohen@google.com> Adding transitions during folder creation

-> Seamless* transition from dropping item onto another
to the creation of a folder containing those items
-> Seamless* transitions when adding the third item
to a folder
-> Cleaned up the code in FolderIcon in order to achieve
above

Change-Id: Iaf2519ac480acfdc928cc2b7585f28bc7d50bd23
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
95bb800de9b0142bea0110b074eddbcf0e475736 04-Jul-2011 Adam Cohen <adamcohen@google.com> Folders now close in various situations where we want them to:

-> When pressing home, from app or from home
-> When rotating (as per design request)
-> When scrolling to another page

Change-Id: I3b96b216f1ec5da07cd95d2541999866a1c1424e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d5dd2fbb3c9e822074fb70a4a7276a44373bb7c8 04-Jul-2011 Mathew Inwood <mathewi@google.com> Merge "Remove workaround for wrong search icon in landscape."
967289b6d5fec77f5c381d11ffb2319f3bb5e737 01-Jul-2011 Winson Chung <winsonc@google.com> Adding new assets.

Change-Id: I20c8ceae997290781923caf195f6f87e283b1b7f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
68524cdd8c5c0fdd2a6ea92956eab033f0585dd9 01-Jul-2011 Mathew Inwood <mathewi@google.com> Remove workaround for wrong search icon in landscape.

QSB now has a different asset so this is not needed.

Change-Id: If695ed1b76d69dc00a26b943c51823bc66e276ee
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3ac74c55cf8baef29db80e8c67ab4ab033b04417 01-Jul-2011 Winson Chung <winsonc@google.com> Tweaking the scroll indicators with new assets and sizing.

- Showing the scroll indicators when changing between workspace/apps customize

Change-Id: I791c09b76deb00108c466f08ae3c29b19d77c4d8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
716b51e030f9c6ed34af2b947760e46a280c65a6 30-Jun-2011 Adam Cohen <adamcohen@google.com> Adding transitions after reorder within folder

Change-Id: I52b20fa1b2e4f9ee0b4a68ac703b95a2050dbd4a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8e776a62c5cc60737f5cdbbeacfec5f958112fa7 29-Jun-2011 Adam Cohen <adamcohen@google.com> Pushing folders up to DragLayer

-> Increasing max num of items in Folders to match the grid
size of the workspace.
-> Had to push folders up to prevent clipping

Change-Id: I7aae7920cff940b8e88e9bef82162c6ab5ff11e9
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d294526ad99db70d882a1e11f2b0f878524163fa 25-Jun-2011 Winson Chung <winsonc@google.com> Making slightly different layout for shortcut pages in Widgets tab.

Change-Id: I3f07e23bfe1c68e84c148057e95d583e3fa25b34
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4e076545e4ccdbd3c045a3fa33869a2b7519a0cc 23-Jun-2011 Winson Chung <winsonc@google.com> Cleaning up dead code.

Change-Id: I922e20b41d19ca9936c75277ba7c58a291d297fa
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
74608b5dfc22811eb16a39056e9c2d1e6681306b 23-Jun-2011 Winson Chung <winsonc@google.com> Removing the old dot.dot.dot page indicators at the bottom.

Change-Id: Ia501329223c5e80634b1f9e3f13ceac378217491
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4b825dcd5f64a5ebb60271844fbc5257374422bc 19-Jun-2011 Winson Chung <winsonc@google.com> Tweaking launcher grid and spacing.

Change-Id: I369a87f473d1e870b2f819221f6383aab340b067
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1d9af7d1e75bad13bb10ad37f5900ed59882622e 23-Jun-2011 Adam Cohen <adamcohen@google.com> Fixing bug where touch breaks completely after item removed from folder

Change-Id: If60057e5775853d3ac8c092dffe915f8f5a8bce4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
76fc085d28178a5d4fb3787ede956281a2cc3179 17-Jun-2011 Adam Cohen <adamcohen@google.com> New folder visualization, renaming, staggering reorder

Change-Id: I62963d225e6ea5d2ec9d8ebc8a6d73099f5d6c7f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
eb66b14000712b92fa6a5ba28f5bc47ce8fab6bd 16-Jun-2011 Winson Chung <winsonc@google.com> Fixing small issue with widget divider showing in Phone UI and Shop text showing in other languages.

- Removing some unused assets

Change-Id: I40dec108b35ed4fcc769405446664e8180cb6d41
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f0ea4d3378be7b962c8e0bce2392df5e82491fb8 06-Jun-2011 Winson Chung <winsonc@google.com> Replacing AllApps/Customize in tablet UI with Apps/Customize.

Change-Id: I11a296b25472e4bf298a468865b0dff29f500aaa
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3732cf8b49a5c386c91030df5b2a9811e6480acf 09-Jun-2011 Winson Chung <winsonc@google.com> Merge "Modifying AppsCustomize behaviour to use springloaded mode."
9e612fb8c4921992b82c835c0e06bbd56b1b05ac 09-Jun-2011 Winson Chung <winsonc@google.com> Merge "Removing old Launcher callback reference from LauncherModel when the activity is destroyed."
b26f3d6a8c62e7c1a603b6c7979375d8dd4f20d4 02-Jun-2011 Winson Chung <winsonc@google.com> Modifying AppsCustomize behaviour to use springloaded mode.

Change-Id: I21d181ad3d245731ee8402915f8918b91bfc4553
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cd2b01416febb5bf50ed5ede1544dea33fee3b0b 09-Jun-2011 Winson Chung <winsonc@google.com> Removing old Launcher callback reference from LauncherModel when the activity is destroyed.

Change-Id: I288d2bd7e305c2cf9bdeec5357997d566d5205b7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c0dcf597084d00e4c23a7fea5fd0738f6c095a6b 02-Jun-2011 Adam Cohen <adamcohen@google.com> Fixing up some Folder bugs

-> Rendering properly while in spring-loaded mode
-> Fixed bug where sometimes the folder's background would vanish
-> Fixed bug where the folder background was "stuck" in a fixed
location, not following the folder
-> Can now add to folders and create folders from spring-loaded mode

Change-Id: Ie1c5583a6230a192e6d07763d001b50053daca43
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d2e87b32dc8c09590dd1ae186e97d3260955a568 02-Jun-2011 Winson Chung <winsonc@google.com> Fixing regression in shop icon and widget pane.

Change-Id: I79a17581df2ba17c309626dde33c946855b2d55e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e934f87c6adc29c84ea96c608db4e4e5dd6b4046 02-Jun-2011 Winson Chung <winsonc@google.com> Merge "Adding drag target bar."
4c98d9235d164680186180974719f551cf935d08 01-Jun-2011 Winson Chung <winsonc@google.com> Adding drag target bar.

Change-Id: Ia00ed30264ea5f1d3c919111d15588ef441bfe20
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6a26e5bed48bf64996aef3ea1db4767ee147640e 26-May-2011 Winson Chung <winsonc@google.com> Removing wallpapers tab, adding shop icon back.

Change-Id: I90bb107cce033ecb78a8fe365aa99c641a492b48
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
645ab1596d191efc6186bcff212f670fec665fdf 27-May-2011 Winson Chung <winsonc@google.com> Merge "Changing long-press-on-workspace behaviour to show Applications & Widgets."
55b6550e37da5df2fda44fc712bc082731f2d8e7 26-May-2011 Winson Chung <winsonc@google.com> Changing long-press-on-workspace behaviour to show Applications & Widgets.

- Disabling tap-on-widgets-to-add in favour of long press

Change-Id: Ia82143b74216a968ab11890cba83a01c4ab72a06
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1cad91e625386885a4b5f82a7fa3f05c5e575750 26-May-2011 Winson Chung <winsonc@google.com> Adding QSB

- Also changing AppsCustomize bg to black.

Change-Id: Iadd1a34dda56b02191e00502714296a1a3c8ee88
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4a5ad095303ca1b6b745263269333bd087168d3c 24-May-2011 Patrick Dubroy <dubroy@google.com> Dynamically determine size of customize tray.

Change-Id: I13235bbd01df8c31eb9bdfe88913db55624d8b9b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4c5ac591f4c88203749a051cc9b7bce92e90abee 23-May-2011 Winson Chung <winsonc@google.com> Disabling market button in Phone UI pending final design, updating hdpi generic market icon.

Change-Id: I19a0d15d011a47651cf8cd5cd8209bd16272d50f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2801cafe62653131fdc9da402e5c44e5ffd0bf47 14-May-2011 Adam Cohen <adamcohen@google.com> Shrink-wrapped folders

Change-Id: Ida1b5d0bd4d39eabfde9f8a5bee0d4b6e9b33627
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a2eb17095dcffa75c1e9681fdc318fe6e0564321 12-May-2011 Michael Jurka <mikejurka@google.com> Moving tablet interface to 'large' devices

(later, we will decide this more accurately based on the width of the screen in dips, but for now keeping changes so that they can easily be backported to earlier versions of Android)

Change-Id: I203addcbf19e8e3813c488af47e4fdf90dcd3115
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4e6a976c2d85f7261ae4318a9ccffd2440f73124 09-May-2011 Winson Chung <winsonc@google.com> Adding keyboard focus support for phones.

Change-Id: I2daab961d0727bc5d892db6b50ad0f51fe23873c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
63257c110a4ee54d5e8872c471cce254cf613c7a 06-May-2011 Winson Chung <winsonc@google.com> Minor changes to help address some hiccups when panning, changing tabs and rotating in AppsCustomize.

- Also removing references to old all-apps 2d/3d

Change-Id: Ibe07ad8b4facc5c57b3c82ccf0b55260be61a31b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4dbea7920a5f52df1d35009352f7e5cba16c05fb 05-May-2011 Winson Chung <winsonc@google.com> Cleaning up icon code.

- Changing long-press on homescreen to bring up wallpaper picker.

Change-Id: I854b1b7dc5a102e95853732d6e9a4fa298144650
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
25913ca19866933cc0a0e1bdfe7b53b6850ebc00 05-May-2011 Michael Jurka <mikejurka@google.com> Deleting unused code

Change-Id: I970b6ae64c7559cd3cbf9664f1921b92414b5e30
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a9cf38f533d1e86269868f1e6a806ccffd4a78fc 03-May-2011 Adam Cohen <adamcohen@google.com> Adding folder icon visualization

-> Added new temp assets

Change-Id: If1d7e8ce867b473920f40cd1cc02d189be62b8bf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
df2cc41acbfacd576f99483a4af1cda32ebd3d09 28-Apr-2011 Adam Cohen <adamcohen@google.com> Stripping LiveFolders from Launcher

Change-Id: Ic105fbeb1289e43469d5975b7d977b2fc7900c0b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
36c8e9fb88b94cf6c6b70fc9846d7bd23691d600 27-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Adding initial folder animation"
785d2eb2b8d7072c8124300dd9168ff51a91cf38 15-Apr-2011 Winson Chung <winsonc@google.com> Initial changes to merged AllApps/Customize pane in the Phone UI.

Change-Id: Ifa1676736033fe617dd0cca965156c38fa452948
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7f4eabe3709a72b416569136e4a095431c493c8b 22-Apr-2011 Adam Cohen <adamcohen@google.com> Adding initial folder animation

-Changed CellLayout/CellLayoutChildren to use padding in the more
standard way

Change-Id: I728f1b699232422be76eb29b4cf710cd5723a0aa
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b1c8befb2fc25e1a3c08d07bcea300fd22ede4e3 15-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Enabling user folder creation by dropping shortcut onto shortcut"
df0353815c629fc678824b07a234b89a1ff94208 12-Apr-2011 Adam Cohen <adamcohen@google.com> Enabling user folder creation by dropping shortcut onto shortcut

Change-Id: Ib8de001f5003cd44f1524cb7763fc928fa24aaba
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
97d85d23b013347bead4e2f5fa430a79ce69431e 13-Apr-2011 Winson Chung <winsonc@google.com> Fixing focus issues in Launcher (keyboard support).

Change-Id: Ieafd713393daf5628f229a66441bd3ed293245da
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
20f7111c73692e397d2aae746c9bdf9aec8711da 06-Apr-2011 Winson Chung <winsonc@google.com> Making mini workspaces disappear if drag from AllApps fails.

Change-Id: Ia02e441d48a041e336b64190d7813f6b35d6dd94
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
337cd9d3f6b2abfe7e70a8e20f0017d67e9535ff 30-Mar-2011 Winson Chung <winsonc@google.com> Resetting AllApps to first page when turning screen off/hitting home.

Change-Id: If988bbcf48c54aad3603425bb290fde011e9bd75
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c2e26a028d1829bdddb1e47aac12951e12ef83e0 24-Mar-2011 Michael Jurka <mikejurka@google.com> Refactoring some animation code

Change-Id: If78b071c4fd5ac2c06d6d8ed0abaee7787273f28
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7ef959b9177e1e715b0afe010904455a3d961fc4 23-Feb-2011 Michael Jurka <mikejurka@google.com> Setting tab bar widths automatically

- will make launcher adapt better to different screen sizes
- also, moved customization tray tab setup code from Launcher to CustomizeTrayTabHost

Change-Id: I27a1acdacd231150bf191548d155c0e94d855796
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
097eb0a7511d2a645a32cc9e65a322efa54c08dd 19-Mar-2011 Winson Chung <winsonc@google.com> Fixing issue where you can't drag from AllApps.

Change-Id: I61bd966b97d275ece1db238edaac8d66936d0a20
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1c3f8ecccc80628263cf0b3769c7c53184db9aab 08-Mar-2011 Michael Jurka <mikejurka@google.com> Fix regression: google search icon doesn't show immediately

Bug # 3510354
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
abded66084680bb31cc7ea403c88f44f79a3c884 04-Mar-2011 Michael Jurka <mikejurka@google.com> improving performance of first AllApps/Customize animation

Change-Id: I71e5cc634f7e1346617d101efd6945c00484cab3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
758a9239f045ff4eb85c421a2f67a720b5b3c621 04-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3511340: Exit widget resize mode when home or back clicked

Also add an optimization to drastically reduce the number of
posted events when a widget is currently being resized.

Change-Id: I8839d4bba564028a67fb0355d35b7dd52465b199
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3c438bcbd3a0e40141117c5b68a82a8be5ddf140 04-Mar-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3360951: Forced orientation change during widget conf" into honeycomb-mr1
002cbf4cc0a0da6d8084dd5b3dee6e03ff2d496c 04-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3360951: Forced orientation change during widget conf

When a widget forces an orientation change in its configuration
activity, we fail to add it because Launcher is restarted in its
original orientation, and the loader is still running when the
intent result is received.

Change-Id: I6f4e328b56b6de18bf1d3fed4d747f290e5f3283
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8499adddad95a79e4d09e46c6b89591ddf9a1087 03-Mar-2011 Michael Jurka <mikejurka@google.com> Fix crash on some machines when loading Voice Search icon
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9c6fbed48783dacd9bc6b4ec5f2cc8e59ec7ee37 03-Mar-2011 Michael Jurka <mikejurka@google.com> Further improving performance of All Apps transition

Change-Id: Ie8a2af004acba4c13066dd636842a71793064688
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2763be3150d429d338b9848286e9365b4052c100 24-Feb-2011 Michael Jurka <mikejurka@google.com> Improving performance of All Apps transition

- increased perf ~8fps using hardware layers

Change-Id: Ic6a2c23e9182fdb1ee362cbd72f7813f4e9accf0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c6d20009ce44def4d4c6d3a747ab64b62ff827e2 02-Mar-2011 Winson Chung <winsonc@google.com> Fixing issue where search icons were only loaded after binding instead of at creation.

Change-Id: Id422966e3b6dc0aca9a7df942fb835349cae6525
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e708c5249b26978057acb9370cbfb8f6f747f5b8 02-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3457875: Mini workspace should zoom on tap, not touch down

Change-Id: I2e9bb6267048f2b2fb97070029f3a0ad2a28cc32
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1a16489badd44caf06e757c31c71c2aff1e355fd 01-Mar-2011 Winson Chung <winsonc@google.com> Merge "Adding "Shop" text beside market icon."
fbb3d9b55e50e8661c45c4284026f3bb05fa95fc 01-Mar-2011 Winson Chung <winsonc@google.com> Adding "Shop" text beside market icon.

Change-Id: I3a3a167185879b0723b51f08325ff8b09d4ebd71
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3ad0c132de2ccc7aacc7daddb596b0e3c58a2eb0 01-Mar-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3493373: back button displays blue homescreen borders"
94f78a5c44c08b258f59b2c78ff6694e5eaca827 01-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3493373: back button displays blue homescreen borders

When the back button has no other function, briefly turn on
the page borders to give the user some feedback on the button
press.

Change-Id: I31cd4391821b646dffe4e8146fbffd72d934a00f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f7640c8bba304ba99c99afcd7393893eccc9a0d9 28-Feb-2011 Winson Chung <winsonc@google.com> Fixing strict mode issues.

Change-Id: Ia4fb1f76e608ba1944b79e520444e229802f275a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f5afda70648505aadde6fbd64b06c9724a33460c 28-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix 3439835: NPE at com.android.launcher2.Launcher.bindAppsUpdated

Change-Id: Id9002f7fe8dbc2bd8631a3dc2344df759d7440a3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a0aa0121b91fde17e427ab2763ce312e64cf5d33 24-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix issue with some home button presses being ignored.

We are ignoring home button presses after panning away from
the default screen, when the workspace is still moving slightly.

Also, make the home button a no-op when the user is in the
middle of panning the screen (i.e. finger is still down).

Change-Id: Ida6bad4faaf90b6802aac2cbf3444f76b7b38100
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3c38d561e6976ffc54eda61ed669870bbb8ec207 19-Feb-2011 Michael Jurka <mikejurka@google.com> Refactoring layout of launcher

- Only one layout of launcher for landspace/portrait now
- Programmatically vertically centering the shrunken workspace screens rather than using a custom value

Change-Id: Ib689b4031f122b9a1b2bc1ca711b91320619bebd
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6ec2e187cd8f0b2d1c98e46b794efb99fd55556d 23-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix 3272584: home button should return to previous workspace

Change-Id: I8d019ae68c4b1a875d629683202ac73cdd8c3cf7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0a1af42571021b1da51349e1fd0ae87fd98b813b 22-Feb-2011 Patrick Dubroy <dubroy@google.com> Merge "Add missing animations when dragging from customize."
5f445425606b2c27276a79e9e871cf7f67b1b719 18-Feb-2011 Patrick Dubroy <dubroy@google.com> Add missing animations when dragging from customize.

- Fix 3453751: Moon landing on canceled drag from customize
- Fix 3453595: Use home screen "consume" animation when dragging and dropping

Change-Id: Ia6a83c2d7a8f24c3ce02811547a35a7022d245f6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ddd62e9f3dd21c52dffceef9b168629ebb7f4c03 17-Feb-2011 Michael Jurka <mikejurka@google.com> Improve feedback when launching apps

- Keep "pressed" state until the activity is launched
- Properly invalidate icons, which solves issue where the edge of "pressed" blue glow was still being rendered
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
afca953ce920bb967ceccde21490398e06211ab4 16-Feb-2011 Michael Jurka <mikejurka@google.com> Disable camera pan animation
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8df4f319fedf6e5a083591d44cfe764ff6f82b5e 10-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "NPE fix"
e0f5a61a1f105216b0067124bacac69194c0ef70 08-Feb-2011 Michael Jurka <mikejurka@google.com> Speeding up the first time All Apps and Configure is launched

Change-Id: Ic9503f62ee4458b7797add4ac9a2cb4b0a186a30
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
838a4ca645389a1c1fc49e2f1ea0726331b8a538 07-Feb-2011 Michael Jurka <mikejurka@google.com> Caching View lookups at startup time
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bbbad6bcc278f25b89aab71c6003593b984f0f03 07-Feb-2011 Michael Jurka <mikejurka@google.com> NPE fix

bug # 3429886
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
de4149cf71b3fe8fb4a8e64b372ccd45dfb5fb00 04-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Tweaking feel of All Apps transition" into honeycomb
ea57348cc8f4647f6bc35a42cd45662ddb828b92 04-Feb-2011 Michael Jurka <mikejurka@google.com> Tweaking feel of All Apps transition

Bug # 3418734

Change-Id: Iaec2a223bb3b8a6133bad8befe143e696b7acc4b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
11148e516524754e211e1a1e5e79d19b7d1a42a7 04-Feb-2011 Michael Jurka <mikejurka@google.com> Fixed issue where all apps animation wasn't happening

-Fixes issue caused by performance tweak https://android-git.corp.google.com/g/#change,94997
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f5d77c9e3fb9238b52f53b57eaa7ad01a1328e25 03-Feb-2011 Adam Cohen <adamcohen@google.com> Fixing leak in Launcher when shortcuts were installed from market

-> Issue 3418165

Change-Id: Ieee4c7ed436d0722a6352c30adfa5cbd02dd163a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
742574b15b2b5298a2328443176f2890fb8ebe98 03-Feb-2011 Michael Jurka <mikejurka@google.com> optimizing transitions in Launcher

Bug #3413510

Change-Id: I89896b40b73d781255f9c0263300e9c5716d4efc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5fb63473cbc7f1b77e45c765d56b01361772429b 03-Feb-2011 Winson Chung <winsonc@google.com> Disabling auto-advance when we are not on the workspace. (3413510)

Change-Id: I3793d4221b4ec91ed1fbf35a9e5ff0237e7e8542
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bfadaad3522dc6b1cf3c95c08031ae088a3f610a 01-Feb-2011 Michael Jurka <mikejurka@google.com> Only use hardware layers for transitions to all apps/customize in portrait
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8bb771ecb8dfc8951be2c24853bd64e6ca5721b3 01-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Using hardware layers for animations to all apps/customize" into honeycomb
3eeaea8befcea6e706e6bf414ee915207c599ef1 01-Feb-2011 Michael Jurka <mikejurka@google.com> Using hardware layers for animations to all apps/customize

- improves performance of All Apps transition in portrait
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
32bb5e54b498f721e021fc9ff780280625c3fe28 31-Jan-2011 Winson Chung <winsonc@google.com> Workaround for the issue where a layout is not being triggered when rotating the screen while customizing. (3329988)

Change-Id: I3348bd2a381608592bef774da3851ec61cd69b29
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6c58d9e385dae56d68b62bc504af689f5af6b1c9 31-Jan-2011 Winson Chung <winsonc@google.com> Merge "Calling removeItems() should mark the item's previous cell as unoccupied. (3405806)" into honeycomb
7a25a9e39a13df706daeb0a4a82273f3c5151997 30-Jan-2011 Winson Chung <winsonc@google.com> Calling removeItems() should mark the item's previous cell as unoccupied. (3405806)

Change-Id: I99de0149dea5b487ed75e2469478e2346cd5b5df
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cf6125c2d30ce02d8ab6cbe8e37a20f6a831e216 29-Jan-2011 Michael Jurka <mikejurka@google.com> Improving performance of state transitions

- Caching CellLayouts to bitmaps when they're small again
- Enabling hardware layers on customize tray/all apps during transition

Change-Id: Ia4f5f7b608a9d013ed48b990551fd1b9de503b32
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
860f4c5a82d4b3c8d5444f986176a9af6f085df7 28-Jan-2011 Adam Cohen <adamcohen@google.com> Final tweaks for home animations

Change-Id: I9a160a71fe22286077fe8601fb30a1a9bbe84da3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6e3140865d3f0def2e55934d8b0b2c1503386e54 28-Jan-2011 Winson Chung <winsonc@google.com> Fixes for other places where we expect CellLayoutChildren instead of CellLayout. (3392097)

Change-Id: I9df13c413ce62a2760ce6a8ebafed1e948088de2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e90cd23338ac6aedde27559ddb1c4113d0bba901 27-Jan-2011 Michael Jurka <mikejurka@google.com> reduce number of animations on state changes
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a5fa4b492f87540bce227a311733789930ebcf5f 26-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Updating layout of search buttons" into honeycomb
789744f8962642b04c4b37791154fc990a05746c 26-Jan-2011 Michael Jurka <mikejurka@google.com> Updating layout of search buttons

Change-Id: Id18c9ba18cc5a4645a192393926054e3ffaad3d0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8b1fe774c24854fdefc4d875d8460752048696e2 25-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3385181: Widget doesn't stay where I put it

Change-Id: I8ea7bb50fea6c6b113e4ba69221623e6c6cd80cc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8c920dd3683d752aa4c43e964831ce53f9b72887 20-Jan-2011 Michael Jurka <mikejurka@google.com> Refactoring CellLayout into three classes

- splitting the rendering of children from the CellLayout to enhance performance, gives ~4 fps boost while scrolling on pages full of icons, and no change on pages full of widgets
- this will allow us to add hardware layer support trivially, which will increase performance while scrolling ~6-10 fps
- separated logic for caching celllayouts to bitmaps into a separate class

Change-Id: Ib6abeb19126e1504997b43c2f44af2a2fb3cd39f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2ddf13e175910f784cb4e54493ef202671e499f8 20-Jan-2011 Adam Cohen <adamcohen@google.com> Updating call to match framework.

Change-Id: I31cb1e66b1091898433461e07315abc05cf6bf2e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3c85ea5e9893e2493c4e7c065d4ced5be7c31dca 19-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3369762: long press should take you into customization mode" into honeycomb
8fedddc58617a1f1351fe12ad8f7da1d4bc8c508 19-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3369762: long press should take you into customization mode
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ab1983f46ce0ee0c94ea1170d21a67eb4e3c7967 19-Jan-2011 Michael Jurka <mikejurka@google.com> tweaking parallax effect

- centering workspace in All Apps and Customize mode
- tweaking spring constants
- solved problem where wallpaper offset was being continually set

Change-Id: Id3b12af0151490536e4330beea4a494700224fee
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4a7d4afe87a9146b3cefef8e00581090301b698d 18-Jan-2011 Michael Jurka <mikejurka@google.com> Removing dead code

Change-Id: Iec1e23a9764b8ef2bb1326c8502f31f5b5c8763a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0d5aad7edbed3ed5c13904cc13ec8842ffe8837b 18-Jan-2011 Dianne Hackborn <hackbod@google.com> Update to follow API.

Change-Id: Ib0378736b7c7acf33e6e2de0327d686bacff9275
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0b5888e8283a5e0aeae16ac5ea344bac046522c9 17-Jan-2011 Winson Chung <winsonc@google.com> Merge "Preventing screen rotations when dragging." into honeycomb
400438b79fe412cb625c96297edeea9c6155349e 17-Jan-2011 Winson Chung <winsonc@google.com> Preventing screen rotations when dragging.

Change-Id: I6805c66f9aeec32bc7d597e99e1f62be0e2d0ab3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bb1d1319f202ccda89c03c5b9c972d5d91a04995 17-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "More changes to improve memory usage during rotation" into honeycomb
60b7c53ccc6384b65aaca77d97794e8f09e8cfc8 17-Jan-2011 Patrick Dubroy <dubroy@google.com> More changes to improve memory usage during rotation
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d99cf8b76dbe80b536cdc2dec86c934bf7a10748 17-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug: rotating screen in All Apps mode would show blank workspace
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2313eff05b8f52e72ebe06c589c419941fa019d6 12-Jan-2011 Patrick Dubroy <dubroy@google.com> Allow previous view hierarchy to be GC'ed more quickly on rotation

Change-Id: I76215a48e76234501b7ce253dedfa449502ab88f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c5b262ccf639fedac2aff5bb8238342f95396338 13-Jan-2011 Michael Jurka <mikejurka@google.com> tweaking parallax effect

- adding vertical parallax when switching to all apps/customize mode
- added effect to have parallax lag the rest of scrolling
- adjusted the amount of horizontal/vertical parallax in both portrait and landscape modes

Change-Id: I5ee778f78c1080337f642217bcf828b2392ddf70
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f16e571330f030e445c4f7f63f55d093337ffd87 13-Jan-2011 Adam Cohen <adamcohen@google.com> Making AllApps transition more cinematic

Change-Id: Ib9b98d90917ee69a9cc440cd9ed8df5a2f339dcf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
340c5f3a708efa280a120708594247952ca65182 22-Oct-2010 Michael Jurka <mikejurka@google.com> Restore wallpaper parallax

Gives us a 7-10fps drop
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
304dcde0e301c2f1a0b2bdc80ea8617930691b6e 07-Jan-2011 Winson Chung <winsonc@google.com> Ensuring that we don't start dragging while another drag is in progress.

Change-Id: If3c5a059407efc3ee9a0c9b1b3b7fb942d3a7664
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
815ba2d2eabded5ffee53fba668d63ca9173e6fd 07-Jan-2011 Svetoslav Ganov <svetoslavganov@google.com> Added accessibility support for the home/all app togle in Launcher2

bug:3307225

1. Added code to fire accessibility events on transition to all apps
and to home and to appropriately populate the generated
accessibility event depending on the context in which it is fired.

Change-Id: Icd1ceb3b2556b6f416829d58b4ac7df42d61936c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
26cbf3a0016a19c20f953ccd07242bdf875da0fa 07-Jan-2011 Winson Chung <winsonc@google.com> Minor fixes to stop crashing on panning/dragging on phones.

Change-Id: Ibfc0072d6db039b97876702b2c0577359a7ae567
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2b0857a5d84c565c73e2b18c8b191984d272ac47 23-Dec-2010 tedbo <tedbo@google.com> Fix NPE when running on Passion device.

This change fixes a NullPointerException that happens on the Passion
device when the Launcher is started.

Change-Id: If568cac8bf5a625da859b824245cca641cdc06de
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
577d017732abf9969e9a5c1b6aa3ffb5b8fdae7f 18-Dec-2010 Michael Jurka <mikejurka@google.com> adding "Remove" and "Delete" text to delete button

- also removed some unused assets

Change-Id: Iad42afd2f144de92d80fb89d892ab42b32811b69
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b8e14479da7209ca811a753b3256fe4a0b49a873 21-Dec-2010 Michael Jurka <mikejurka@google.com> Don't show application info icon on workspace

Change-Id: I79e59211633609f4bd13e91a6c745ff28a309e2e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a12a2502e6a448d36ab7b8de46de0c1afe40b34f 20-Dec-2010 Winson Chung <winsonc@google.com> Saving AllApps page when rotating screen, fixing customization rotate flash.

Change-Id: Idc4b919fa34413578fc07be263aadffb062f6115
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8edd75c8bb0729a10cb39f614183e3e9ae4288e8 18-Dec-2010 Michael Jurka <mikejurka@google.com> removing workaround for fixed animator bug

Change-Id: I244b1c83f5659cf55e1f172ae33f63adbdcf2ea5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
800242b5b7a066c3d0ddcc0e0aee32fb4d64d611 16-Dec-2010 Michael Jurka <mikejurka@google.com> updating assets for configure/all apps

- fixed the dead zone between configure/all apps
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
760e5375f003accf04f789e90a919ed476d4c335 15-Dec-2010 Winson Chung <winsonc@google.com> Fixing drawing order issue in bg gradient

- Synchronizing icon button animations + some initial code refactoring for icon buttons
- Fixing crash in non-xlarge devices
- Adding fix to prevent customization bg protection from being drawn in all apps

Change-Id: If231a1bf4b32f59fb1de85ff67143ee08d2c93a1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e7bf83b0a3250d73ef2c4c2dfa9d7fafb6847985 15-Dec-2010 Michael Jurka <mikejurka@google.com> fix potential leak of Activities

- cache ConstantStates instead of Drawables

Change-Id: Iea1cf23c845b9128ea1c12dffc32265f8d7db933
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
88127038178b3bbf0eb91103a31e682cc0615074 13-Dec-2010 Winson Chung <winsonc@google.com> Various tweaks to launcher

- Removing hotdog for shadow bg protection
- Adding bg protection for customization tray
- Restoring holographic outlines for all apps
- Small bug fixes

Change-Id: I58d81bb490f78c76fcaf46122febc3c1aace854e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d3ef3065ab0941567c45e9aec98783138b623c68 24-Nov-2010 Michael Jurka <mikejurka@google.com> added spring loaded mode for adding items to workspace

Change-Id: Ie92294fe2b1d6697d84756a2fcea91a09f72825b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
af91de06b99e2d5d41ce79fefa34ce2111e51917 24-Nov-2010 Michael Jurka <mikejurka@google.com> code cleanup, preparing for spring-loaded adding to screens

Change-Id: Ic52b8df2b4c4998272fbfe2b1b195c177cac9a23
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d141df7f8ee536b36391f8906d00e53b48cf5e88 07-Dec-2010 Adam Lesinski <adamlesinski@google.com> Minor visual changes

-Updated the hdpi resource to match the mdpi (market_icon)
-Removed a background color used for debugging

Change-Id: I99440083b1296bca0f2f24370658f995ff209063
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
43b119dfd712df12a55335c9aa2863565dfe5994 07-Dec-2010 Winson Chung <winsonc@google.com> Saving/restoring the current AllApps tab on orientation change.

Change-Id: Ib89d70600d945d8d512242bfb2c14a69eb38861f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cdc30d5c07ae1cd13d9ebacad8c8ff1185d87e19 02-Dec-2010 Adam Cohen <adamcohen@google.com> Removing CAB from AllApps

-Removed CAB and single selection mode
-Replaced it with trash and appinfo drag targets
at the top right of the tab view

Change-Id: Ic4acaaef7fc71dc2ca0bffd516da31e85af1be69
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
67b2f6cba5aa7b5d0fac5e66ba8f3d5f887baee6 17-Nov-2010 Michael Jurka <mikejurka@google.com> Caching icon labels to bitmaps for better performance

Change-Id: I78a3c116c1103b5b994a47f2cfcff18c0a9b31b8
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
49767aefe5b32d523ba1e43696f8adafa64a778f 29-Nov-2010 Winson Chung <winsonc@google.com> Adding background protection for tab labels in AllApps/Customize and modified padding to match mockups.

Change-Id: I7f3b37d892fdf5a702a66d68e1bbdf333068d7ec
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4ef207ba1c200099d64a232c164b7ebfae48635e 30-Nov-2010 Michael Jurka <mikejurka@google.com> Caching external icons in LauncherModel

- Global search icon and voice search icon are loaded instantly on device rotations

Change-Id: I91380849d470b181e8eb5569410ab25067b4efaf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9c6de3d7c3e7d40e1e443b6fd69e3077ab9e9673 24-Nov-2010 Michael Jurka <mikejurka@google.com> ignore drop position when dragging items to small screens

- adding plumbing for future support for spring-loaded adding of items
- also, additional minor code cleanup

Change-Id: Idb313d4cd125b4f0b315a845dc8fb853cb48885e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1f878a1fc51571f9750e9b7a1b9de1c44a0c3e97 22-Nov-2010 Amith Yamasani <yamasani@google.com> Updated assets for QSB launch and added a custom transition animation.

Using a fade animation for launching QSB because the standard intra-wallpaper transition
has changed.

Bug: 3223441
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6d7fe506fcfbc7bd6810ec8dd48c214e856aa87a 16-Nov-2010 Amith Yamasani <yamasani@google.com> Separate QSB and Voice buttons, aligned with QSB app.

Add EditText style underscores for the icons.
Get VoiceSearch icon from the activity that handles the RecognizerIntent.ACTION_WEB_SEARCH
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6b879f0a5885274a85333531e091283405d490cc 05-Nov-2010 Adam Lesinski <adamlesinski@google.com> Layout tweaks in Launcher

-Removed All apps and Configure toolbar buttons
from Customization Drawer, removed Configure
button from All apps and added Market icon
to All apps
-Changed spacing of CellLayouts when scrolling
-Modified gap spacing in workspace layout
-Made workspace invisible in All apps but touching
the place where the workspace was takes you back
to workspace

Change-Id: I6e2579bfebeb8f1f80fdae07da442f6d399abe33
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
61033d3d86fcae1f654f3fbfc9979d131e265d76 16-Nov-2010 Adam Cohen <adamcohen@google.com> Polishing home transitions

-Modified interpolation / duration and some other characteristics
of the transitions between home and AllApps / Customize

Change-Id: I9154800d500b394e4f826f6c88c14fb6e0164828
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bbc60d8e79416e37cbede55c159bf6aaa6c171d5 12-Nov-2010 Winson Chung <winsonc@google.com> Fixing various small bugs with launcher

- Items added from customization tray add from top left now
- Fixing issue where wallpaper tab was not showing
- Workaround for the extra pixel line showing in homescreen drag icons
- Speeding up animations for tab transitions and clicking

Change-Id: I865531bb4cf896320a9e2ff6cef08bed221a2294
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d113e0c4abc8b3818dd683dcf86f53fc32e3b354 11-Nov-2010 Adam Cohen <adamcohen@google.com> Fixing a launcher crash on boot

Change-Id: I2f026eebde300ce8b8966caa826fa81792af496d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ded9f8d8658d0b6601006c0a954cd3bf530e55c1 03-Nov-2010 Adam Cohen <adamcohen@google.com> Adding auto-advance to launcher

Change-Id: I96c88d35399057ccddc71dc93b974a39241a13da
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
68846fdce6c01bbe474bd0c8307e1ccaac161cbc 29-Oct-2010 Winson Chung <winsonc@google.com> Initial changes to allow resolution of arbitrary clip data to widgets that support them.

Change-Id: Id5dfa8436a5bf6eb7bd300ec603911a9d3698de3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c9a961952d1a057029874f8426b90181f6876034 01-Nov-2010 Michael Jurka <mikejurka@google.com> Using hdpi icons in Launcher

Known issue: Default activity icon is still showing up as small
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9e48238c39e6048550ac3e63dac88843ab402935 01-Nov-2010 Patrick Dubroy <dubroy@google.com> Fix crash in non-xlarge configurations.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3c4c20fbe682cb4b3ef94f09afe0af09171583f3 29-Oct-2010 Michael Jurka <mikejurka@google.com> Fix: switching states during animations was broken

- cancelling state animations on home screens before starting new ones
- temporary workaround for the fact that onAnimationEnd is not called immediately when an animation is cancelled
- forcing all apps zoom-in animation to complete if it's cancelled

Change-Id: I3eb011f689050692e8d95f2736e01ab5420f722e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
55cef262f97749300c2f6e764da0b00cbcb78879 28-Oct-2010 Winson Chung <winsonc@google.com> Adding initial support for dropping widgets with custom configuration data.

Change-Id: I4a7ba51783b27e544e9a21882bc7cd582b3b43e0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0e41ae6433b38ab84184aec4ae55bc909a95abbb 28-Oct-2010 Winson Chung <winsonc@google.com> Increasing icons for homescreen as well as as all-apps (temporarily until we get hi-res icons).

- Also fixing spacing in the portrait mode, and using the same styles for both AllApps and workspace icons.

Change-Id: I222dd5d53a39d6940a85f40b57912b69c926ffd0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a9abd0e0bdedb5cbbd12b84cb83037a735e79a20 28-Oct-2010 Winson Chung <winsonc@google.com> Initial changes to allow dragging external shortcuts to launcher using the same InstallShortcut intent.

Change-Id: I21b57115429ed37d604084ae01308d1d3f33ee7e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ef2efcff5e70e5900f4f10f9e46c3fa17c03b0ec 27-Oct-2010 Joe Onorato <joeo@google.com> When the launcher is paused and we reload stuff in the background, we need to re-re-load it in onResume.

Otherwise we can load widgets and other resources from the wrong Configuration.
This doesn't completely fix the bug, but it makes it much less likely. We tell
the launcher once at the beginning of starting a reload because of SD cards coming
back, and once when we bind.

cherry pick of I99ee6af38bef91e261832bad4dec978a5d4a8b3d

Bug: 3126698
Change-Id: I917bdb3982e3eea4924c6e9a8f3c037fd493f415
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5974adcc7261a006f4f3857074568d49bd05e1f4 25-Oct-2010 Winson Chung <winsonc@google.com> Removing the Folders tab.

Change-Id: I5cf3aa8bf987500800340e047336233db5eb0491
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dd6c992943a139ce277768b5715e276cfa974f91 25-Oct-2010 Gilles Debunne <debunne@google.com> Made Launcher and AllApps use the new Tabs holo theme.

Style temp settings removed, now provided by default:
https://android-git.corp.google.com/g/#change,76118

Hacks to focus first tab removed as it has been fixed in:
https://android-git.corp.google.com/g/#change,75393

Bug 3008765

Change-Id: Id9121cf3bfc3be08380bec1a45cf447b5fe96422
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
774bd377df3053ef43e34ab8ca98160eb6811be1 22-Oct-2010 Michael Jurka <mikejurka@google.com> Fixing drag to application info button in All Apps

Change-Id: I6f31bf3ac24366791cf84830584846d57aab9b80
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
883f55b1d261862b0de1b43af0b17d351761a9c6 22-Oct-2010 Michael Jurka <mikejurka@google.com> Correctly preserve state on orientation changes

Bug: 3049975
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f3ca3ab6958b104cbf2c2fa04add97d372a94d1c 21-Oct-2010 Michael Jurka <mikejurka@google.com> Fix bug that allowed multiple items in one cell

Fixed issue where opening a folder allowed items to be placed on any cell, even if it was occupied.

Bug: 3094164

Change-Id: I392e7236f9cd7ea0b09f36e249d2a57c9934dc8e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6b4b25d093b0a3008d6e275438c79db9c21daab9 21-Oct-2010 Michael Jurka <mikejurka@google.com> fixed bug with adding items in customize mode

also, no longer mark items as checked in customize mode

Bug: 3116708

Change-Id: I01b935ba8bfb450dfab9175a7eb5b7619ad187a6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
472b281d5cb4f5660df981a6c912266b9f5703fe 14-Oct-2010 Chet Haase <chet@google.com> Updating code to use new non-generified animator APIs

Change-Id: Ie1928a22f774b226d90fa0918f61dba35d183dd6
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b0b2e6f588367cf40a4270cca81af7d78f8e382e 13-Oct-2010 Winson Chung <winsonc@google.com> Tweaking spacing and layout of AllApps/Customize in portrait.

- Also added workaround for tab label not being initially selected
- Added fix for initial layout of PagedViews preventing side pages from having proper alpha
- Marking widget dims format string as not translatable

Change-Id: I74a5410b88e2766816a87b14e64058b4288c214d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f93a49422ba1516492a29f0563285d06d079404e 12-Oct-2010 Jean-Baptiste Queru <jbq@google.com> am e90cc3ba: resolved conflicts for merge of 35e79e32 to gingerbread-plus-aosp

Merge commit 'e90cc3ba6c6ccd383f31b539367c2cccea278fed'

* commit 'e90cc3ba6c6ccd383f31b539367c2cccea278fed':
Replaced /sdcard with Environment.getExternalStorageDirectory()
e90cc3ba6c6ccd383f31b539367c2cccea278fed 11-Oct-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 35e79e32 to gingerbread-plus-aosp

Change-Id: I039355b9d5852436c8352efc5a85590e5f2bc080
c0e8fcae492730210b2b8b6d5bb3d65636bad245 07-Oct-2010 Michael Jurka <mikejurka@google.com> Fixing state transition bugs

- explicitly keeping track of state in Workspace
- cancelling animations before starting new ones
- adding additional state variable for workspace for in-progress transitions
- updating Scroller object if we jump to a certain location

Change-Id: I5ddf51bae543ec89b2a44ab651d7269eb4859a6d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1262e369484ce7f2565655ed80e6299232c70bd7 07-Oct-2010 Patrick Dubroy <dubroy@google.com> wip 3029324: Implement new drag feedback

- Show page borders when dragging
- Enlarge scroll region (landscape only)
- When inside scroll region, show green border on adjacent page
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7ed39f3362e4701101967339b1be41b365712d1c 07-Oct-2010 Winson Chung <winsonc@google.com> am 6a5f4d85: Merge "Adding more specific title for pick-application dialog." into gingerbread

Merge commit '6a5f4d8526944ad4189072543ec4cc3f6d638b6f'

* commit '6a5f4d8526944ad4189072543ec4cc3f6d638b6f':
Adding more specific title for pick-application dialog.
0423dcf2863362407d9c1281b9b1d7e449082713 05-Oct-2010 Michael Jurka <mikejurka@google.com> Resolve global search activity more robustly

Change-Id: I5c25db5dec67c02bf7658f34729584b5393e0a8e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5617056f9b339c3abe03767c2c9dfcf6767f87ad 05-Oct-2010 Michael Jurka <mikejurka@google.com> Long press on Launcher background no longer
brings up customization tray on XLarge devices
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6ae0fcfc80b55322824f87b2cc3c1f51ed83e5ab 01-Oct-2010 Michael Jurka <mikejurka@google.com> Pulling search button from metadata in search provider,
or falling back on our default icon.

Change-Id: I59fc59b76a0915a04275e08c88f5d46c3484cc6c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
58f208892274c91b83dbbad6c50ea8638f106b33 01-Oct-2010 Winson Chung <winsonc@google.com> Adding more specific title for pick-application dialog.

Change-Id: I9703f80b34d05b2cfa6239652eae36d1ebcde6e5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5f94172071ee1ac303c745e351c9a7954a5436e4 29-Sep-2010 Winson Chung <winsonc@google.com> Re-updating widget set in customization drawer when applications are changed.

- This prevents a particular crash where a widget that no longer exists is queried for it's app icon

Change-Id: I84b450d37c01d995bb249aae8cdf8e5c032883cf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d0cca08e4f025963dc192d23d635d9cb0f3c4cd0 28-Sep-2010 Winson Chung <winsonc@google.com> resolved conflicts for merge of 7ad01419 to master

Change-Id: Idcbb2ffd6f0b72610dc06fc07695e3546f80da70
7ad0141905fffe5bc359581fd3001abb10d3b730 27-Sep-2010 Winson Chung <winsonc@google.com> Adding menu item to Launcher to manage applications directly from homescreen

Change-Id: I56d726080968777eb5ccdc8826a872977cf7868c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
959f603a93cdb378b52e852e06c9e32c514ccd84 27-Sep-2010 Andrew Stadler <stadler@android.com> Fix crash on small-screen devices

Allow for mCustomizePagedView to be null in more cases.

Bug: 3040307
Change-Id: Idf5e50e661bcffa726db204a3318ab932db265aa
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ebfe4b08df4e63f2fdd6147c5ce63618e4cfe46a 27-Sep-2010 Joe Onorato <joeo@android.com> am 4a79a04b: When we\'re launching apps, we need to always use startActivitySafely.

Merge commit '4a79a04bcd5f8c4d4fab7bcc46eea9e19a3dc63e'

* commit '4a79a04bcd5f8c4d4fab7bcc46eea9e19a3dc63e':
When we're launching apps, we need to always use startActivitySafely.
4a79a04bcd5f8c4d4fab7bcc46eea9e19a3dc63e 25-Sep-2010 Joe Onorato <joeo@android.com> When we're launching apps, we need to always use startActivitySafely.

It's possible that the app doesn't implement the component as promised, and the launcher shouldn't
crash.

Bug: 3005141
Change-Id: Ieac51433a467fd12160247bfd281828a69f5f7d2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
28750fba6a2d141eb9a1e566718c17236030b815 25-Sep-2010 Michael Jurka <mikejurka@google.com> fixed minor code review issues from change I0280c3be
(it was submitted early accidentally)

Change-Id: I3753366b4d5e1dc228baf02eba27a2c0d8fa42cf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0280c3be4d9f8fc6fdf015b7ecd276eb26f76f2d 18-Sep-2010 Michael Jurka <mikejurka@google.com> Adding support for drag and drop of folders and shortcuts.

also:
- Long press on empty space on workspace now brings up customization tray
- Fixed: while dragging, items appeared to be dropping on folders two cells to the right
- Fixed: Disabling drops on folders when the workspace is shrunken
- Fixed: account for scaling of dragged items when checking if they overlap
with shrunken workspace screens
- Making folder icons dimmable to match shortcuts and widgets
- When deciding with shrunken workspace screen we're dragging to, we now use the closest screen rather than the one that has been overlapped the most
- Refactored drag/add mechanism, removing array of occupied cells from CellInfo
- Removed dead code/variables
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5ffd8eafeb2ef0554ecb38f6e81cf48b674856d9 24-Sep-2010 Winson Chung <winsonc@google.com> Initial changes to add Applications tab in the customization drawer for usability testing.

- Also adding padding attributes for the dynamic layouts created for each page.

Change-Id: I76a7b6b8f4d83329c506fd6055f910575d0c200f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
24ab2f1bb59a1b15f80bd398c7e3e3b3c98599fb 16-Sep-2010 Winson Chung <winsonc@google.com> Fixing set wallpaper crash in Launcher

Change-Id: I3b6299bb10f397209cd69e715fee783abe0c9b64
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e3193b93ad7bf33e2e45319084a99b9fc986622b 10-Sep-2010 Winson Chung <winsonc@google.com> Initital changes for new customization drawer/widget tab design.

Change-Id: I160c8777fe2657ab303acfa20934f2e90f9e953e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5f1c509d5ad1954a7e38e77db4d5f27c7345fd39 03-Sep-2010 Michael Jurka <mikejurka@google.com> supporting swipable home screens on xlarge devices

- icons and widgets on home screens can be "dimmed"
- celllayout no longer renders a dimmed version of itself, but instead its children make dimmed versions of themselves
- celllayout no longer always takes up full size of workspace, in landscape mode
neighboring screens (celllayouts) are visible
- on xlarge devices, in landscape mode side screens are "dimmed"
- moved holographic outline helper to its own file
- fixed bug where mini-screens were still able to scroll left/right

Change-Id: I9e85ab4147edfae1e7525c3d11d42be3fabf4f6d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
99229f67d1d00b421003f2795f850b5704c6c7aa 09-Sep-2010 Michael Jurka <mikejurka@google.com> tapping home in Launcher now returns you to
default screen instead of going to overview mode

Change-Id: If19f5d6d9324a217211e0ced89dab92eddca385e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5905bca4c4d07051f0c77b30bf7b224e85dddf5a 09-Sep-2010 Patrick Dubroy <dubroy@google.com> Re-enable menu button -- real fix is to disable at system level.

Change-Id: I0f9c05b3685725ccf9c8e61f77b6a5e2ea85f452
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2b9ff37edb3f5965559b3ff7d37e418b4a2917a1 08-Sep-2010 Patrick Dubroy <dubroy@google.com> When an app is chosen in All Apps, tapping a workspace screen adds it to that screen.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b1254a6bdb11024042fb6c27e179210c1bbd6e1c 07-Sep-2010 Chet Haase <chet@google.com> Animation classes renamed

Change-Id: I96ecb77357a914a746a5989c909246620b977b10
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5539af7826ad6dd16202c56549d26dfdcbf977b1 08-Sep-2010 Patrick Dubroy <dubroy@google.com> Don't allow system apps to be uninstalled by tapping the trash can button.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9f7aec8d4317d0407a41e12f236c962b225cb4c3 06-Sep-2010 Patrick Dubroy <dubroy@google.com> Implement selection mode for All Apps with delete and info actions.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
bc6840b316992c6fdd681be419fc767b5de2f226 01-Sep-2010 Patrick Dubroy <dubroy@google.com> Support uninstalling an app by dragging from all apps to trash can.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
12815f5ac09055ba6a3cd04a14f3bc9d2e537a25 02-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> resolved conflicts for merge of 319226a8 to master

Change-Id: Ibeefaa496cc3970e35af007fb64344c2a0f1f82f
319226a894f5f0b94ca94e64f976a043e3873a40 01-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> Make Launcher.checkForLocaleChange async.

Logging indicated a 1.2 second improvement in Launcher start time
during boot (when single-threaded yaffs is very heavily contended).

BUG=2947474

Change-Id: Ie72cf02c5eacb27c6d874b6d67a0bb2de7f6b74a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0142d49e1378a7155bcca1fb59965d9e73016dbc 26-Aug-2010 Michael Jurka <mikejurka@google.com> Changed Workspace to inherit from PagedView

- adds support for seeing dimmed side-pages on
home
- adds workspace support for pages that are
smaller than workspace itself
- removing a lot of code duplicated between
PagedView and Workspace
- tested new Workspace on Nexus One, and perf.
was indistinguishable from old Workspace in my
tests

Change-Id: Ie33ab4e8b35ac01b22894cff66650bb0ece8dfcc
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f3009f662ebb91da6f5adba285ceb03b40fd384d 01-Sep-2010 Michael Jurka <mikejurka@google.com> Fixed crash when adding new folder from
customization drawer
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ceae05d573255a0143981888e5d257b5891e3925 30-Aug-2010 Patrick Dubroy <dubroy@google.com> Add a market button to the toolbar.

We determine the default app market activity by resolving an intent,
and fetch the icon from the activity's meta-data.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
df7c3a7853abd4dec460247370fe0b17b50866ac 27-Aug-2010 Patrick Dubroy <dubroy@google.com> Fix problems with unanimated toolbar transitions.

Rather than creating all the Animators and attempting to execute the
transitions immediately, add a separate code path for all the
unanimated cases.

Change-Id: Id615180bd0d2ed5cc60d8df351c00e8d7b13c68d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
07a0de4bc49dd3178816a3d793ae1704385f1397 26-Aug-2010 Patrick Dubroy <dubroy@google.com> Minor animation optimization -- use PropertyValueHolders.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6b509c1fd62a39916bb957eac07917161f549206 24-Aug-2010 Patrick Dubroy <dubroy@google.com> Add a market button and add toolbar button animations.

Also clean up a lot of the animation code to be more centralized.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a63c452f5bd491ba9b28c332ccedc6c6c7e2f3cc 19-Aug-2010 Michael Jurka <mikejurka@google.com> added support for dragging widgets and app icons to mini screens

- gave mini screens a rounded rect background
- mini screens change color when dragged over
- added a way to specify the active region of dragged items, to allow for clipping of whitespace at borders
- fixed: feedback while dragging was often one cell off
- fixed: bug when adding to almost-full screen
- removed unused classes

Change-Id: I2fbd2aaaee6831b288cca8dec75e7b446068e8d1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
01f0ed4126be412c8c4352026dad3b2a49832267 20-Aug-2010 Michael Jurka <mikejurka@google.com> pressing home twice shows small overview mode

Change-Id: If5a6c0942685cd52ef77562dd342f28e16ae571c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
909f9152869105db3b02904113f09e5729bd85a0 20-Aug-2010 Michael Jurka <mikejurka@google.com> Fixed bug where custo drawer remained open after power-off

Change-Id: I41f39b533fdd7b42b0f2085f8912c1bd30ec1ab2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b3347bb9f4ccf41fb7043bca66c3a565bde1083b 19-Aug-2010 Winson Chung <winsonc@google.com> Adding holographic outline for paged items (sans widgets).
Fixing possible null ptr exception in Launcher.

Change-Id: Ie625a6503299cf122e5c22852846d59e66f77414
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4ed6278e518cc6894cb150b606382e8e6a012599 18-Aug-2010 Patrick Dubroy <dubroy@google.com> Implement button to get application info for an app shortcut.

For now, it's just a drag target like the delete zone. Once all apps
and the home screen support a selection mode, this (and delete) will
be implemented as buttons in the Contextual Action Bar.

Change-Id: I6bf43d03eefda672ea34c583a7021137da22b184
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5bbc91bbbcba6cbcfff66b8d8dd510abb06bc076 18-Aug-2010 Romain Guy <romainguy@google.com> Add a default wallpaper for xlarge devices.

Change-Id: Icaf3fc953ca6d469d17620c0aec789e7f60c924e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b2c838c2ebe8c05a5c031e6b202cb192f238ac38 17-Aug-2010 Michael Jurka <mikejurka@google.com> removed the temp screen rotation button

Change-Id: I26d5a840270065e43d4f66b3c53c7e9d52ce4200
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
80baf5a6b3c62a62265f626d43d1167783c94131 10-Aug-2010 Winson Chung <winsonc@google.com> Adding paging for the widget/shortcut/folder customization area and fixing bugs.
Adding pages for customization drawer with initial implementation of proposed flow
layout for widgets. Fixes for keeping all apps, and widgets in sync with Launcher
Model, optimizations for reloading all apps pages when invalidating. Adding some
animations for tab transitions and feedback when long pressing to add certain items.

Change-Id: I8d51749f3a91c964bed35681f3a9192200b0d93e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c28de51eedb26848abf9245ddd19e021d30be318 13-Aug-2010 Michael Jurka <mikejurka@google.com> fixed crash in addVacantCell

No longer precalculating vacant cells

The previous way of finding empty cells for
widgets/icons etc. precalculated all the possible
empty spaces. Now that we have an 8x7 grid in
tablet, there are too many possible empty spaces.

Change-Id: Ib39113fdf755935bfad257843e1618c680ed9e72
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
da4dc5edd82a40c3950fc8221c6363b9826204aa 11-Aug-2010 Adam Cohen <adamcohen@google.com> -> Set grid to 8x7 with proper spacing for landscape/portrait
-> Added a button to the top left of Launcher which switches
between landscape and portrait. For testing purposes only.

Change-Id: I01f8cfcf92c8ba7727eeba0e59a0b8ff055598fe
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4cb3724a2c1e5f278e1531d643accc40fcd8e219 10-Aug-2010 Michael Jurka <mikejurka@google.com> workspace bug fixes

- fixed: pressing home sometimes left workspaces
in shrunken state
- fixed: position of delete zone (trash icon)
- fixed: workspace unshrink sometimes looked weird
when coming from all apps
- fixed: clicking power button and returning left
workspace in shrunken state

Change-Id: Ie974202926e6880ccda26ac9fe967fb587a9b7a3
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3ec8bdd576e23f6aa783d5377abecac6fda07374 07-Aug-2010 Patrick Dubroy <dubroy@google.com> Refactor zooming animation, and apply it to customize drawer too.

Change-Id: I0bbd5a68adc82cea02dc583ac3d04e3de8c0346e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4bb4f735c80ba6baca6678f6508b3862da61313a 05-Aug-2010 Michael Jurka <mikejurka@google.com> small fixes to Launcher

- more robust unshrink animation
- catching a resource not found exception when
making widget preview
- added more missing copyright headers
- hiding customization drawer when long press on widget
- long-pressing on widget is temporarily always
springloaded to zoom in to workspace screen

Change-Id: I6c92877357e907d89840fecc4662f0700b96255b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7247f6315baf16eacb3286f21bd80321385c1def 05-Aug-2010 Patrick Dubroy <dubroy@google.com> Move all apps to the new animation framework, and some other all apps changes

Change-Id: Ib4c827966423d76e62db24036bbca0cd6ee46b95
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d22015cd37ea6ef53762eca5be57daca123ff607 27-Jul-2010 Adam Cohen <adamcohen@google.com> Cleaning up grid size specification in Launcher

This commit eliminates the notion of in-place rotations and a bunch of
associated complexities (including the notion of canonical coordinates).
Further, the number of x and y cells per workspace screen is now being stored
in a single location in the XML definition of Workspace. This fixes a couple
bugs where incorrect values were being used. Finally, eliminated the notion of
"shortAxis" and "longAxis" in terms of padding and cell count. These have been
translated to corresponding x and y axis values.

Change-Id: I30cfed66f82d739355b3f01730b28b6c0437989c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7ef4f752e1eee17389ca41791f83d4ac21714419 04-Aug-2010 Michael Jurka <mikejurka@google.com> fixed crash on phones

(didn't initialize a variable properly)
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2c3af5ffb21039a73107ef70723d2353146ab94a 03-Aug-2010 Michael Jurka <mikejurka@google.com> refreshed apps/configure button, added search button

- configure button now has a pressed state (as
do the other two)
- also added a cast to getX() from float->int
because of changes in the view property code

Change-Id: I57dc6e44838f4f4354f8977a3b542e93384b3d7d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
54f7ac30f2832120faa0c2dd45e5b216ac771efb 02-Aug-2010 Michael Jurka <mikejurka@google.com> Made some temporary aesthetic improvements

- icons in the customization drawer are now much
more tightly spaced, and no longer use the
default gallery styling
- wrapped some >100 char lines
- removed "Applications" from the shortcuts
customization drawer
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0fbe7bc14edda0e42d700956f5a3fbd72ed44c49 02-Aug-2010 Christian Mehlmauer <FireFart@gmail.com> Replaced /sdcard with Environment.getExternalStorageDirectory()

Change-Id: I50cc6c6ebf5db639d4fbee6a513193070de7823e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
79212d81361d1ad8c941c48f8323eb526643ca68 31-Jul-2010 Michael Jurka <mikejurka@google.com> Fixing bugs related to starting in All Apps mode

- fixed bug where Workspace.shrinkToBottom() was
not always called in showAllApps
- added logic to defer call to
Workspace.shrinkToBottom() after first layout
call (necessary because shrinkToBottom relies
on getWidth() working properly)
- added ability to Workspace.shrinkToBottom()
without animation

Change-Id: I966141a60b6b014cf97e83b4d45725b41b16e55d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
54dd75463d0eb47c2f468e19063bdc4141dfdf74 30-Jul-2010 Michael Jurka <mikejurka@google.com> Tapping on mini-screen in All Apps view now goes back to home screen

- had to disable touch event swallowing in workspace in X-Large mode to get this to work
- also changed default screen in XLarge mode to 2 (the middle one)
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
213d96354e7407dba5c9715eb10d04bebd82c395 28-Jul-2010 Michael Jurka <mikejurka@google.com> Improved support for workspace screen thumbnails

- Shrinking workspace view in All Apps
- Added vertical margin for workspace screen thumnbnails
- Fixed bugs in a few of the Launcher state transitions (e.g. customization to all apps)

Change-Id: I9ad1c8861585d78fdb2e3bc986a614526b3cfe5f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dee0589388ba0f6373912e18bf86243282fb3b9b 27-Jul-2010 Michael Jurka <mikejurka@google.com> Home screen now shrinks while customizing

- added a shrink/fade animation on home screen when going into customization mode
- made items in the customization drawer larger

Change-Id: Iddbaf14aa5b1504fe94966971a1ab95c00f24331
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ff5f040de1fd7a33759e8e4ce03c3ef68df174bb 27-Jul-2010 Patrick Dubroy <dubroy@google.com> isOpaque is not appropriate for AllAppsTabbed; replace with isAnimating().
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ab962b75eeb9f956ac2eb1b00e66f6cca492010e 26-Jul-2010 Patrick Dubroy <dubroy@google.com> fix 2869807: Crash on boot on trygon-userdebug

Change-Id: I59f0d653e498a69bd240232b8bb89884aa0c324d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
558654c6ec6eefa260e5a1c1c44fc6e13ec20473 24-Jul-2010 Patrick Dubroy <dubroy@google.com> Switched to tabbed version of AllApps2D on xlarge screens.

- add a temporary new zoom animation for all apps
- modify AllApps2D to allow it to be transparent
- other changes to dismiss the customization drawer when appropriate

Change-Id: I5660ab77f256ded299c1721c589983a1b30d56a4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8f86ddcb90063a56c25c9c782316574bc4e5dd93 16-Jul-2010 Patrick Dubroy <dubroy@google.com> Generate a default preview for widgets that don't have a previewImage.

Change-Id: I3a3c24543c925a50ab34fd3cbf7947544a5ac5c0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6569f2c80e179c2f8ed73dae6b01d971ec20f005 12-Jul-2010 Patrick Dubroy <dubroy@google.com> When dragging items on the home screen, visualize where they will drop.

Draw a rectangle around the area where an item will land if it is dropped.
If the area is vacant, the rectangle is green; otherwise, it is red.

Change-Id: I859b52514566fa55f8c7a04493b8088d12baa476
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
946ad470c72a3caa7568d11836c182b7f84d840d 10-Jul-2010 Michael Jurka <mikejurka@google.com> Fixing runtime error on non-xlarge devices

Previous commit made Launcher a subclass of TabActivity, but there is no TabHost in non-xlarge layouts; Launcher now subclasses from Activity and no longer assumes that there must be a TabHost

Change-Id: I496496a602e43768d79113c7090435119cb4e5e5
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0e26059548e429e5d1c973bebe4c561bead2926f 01-Jul-2010 Michael Jurka <mikejurka@google.com> Improving home screen customization

- Created a drawer with tabs for widgets, folders, shortcuts, wallpapers
(wallpapers are currently not implemented)
- Tapping outside the drawer dismisses it
- Moved the all apps icon to the upper right of the screen
- Adding a toast that says "No more space on screen" when dragging a widget to a full screen
- Fixed bug where you could stack two equal-sized widgets on top of each other on the homescreen (exposed by the new ability to drag widgets onto the home screen)

Change-Id: I03b65ce54a85d24328c94e0c06e249571de449ee
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
aafa03cbb925c74be1c13f8bb99d928be429e62f 12-Jun-2010 Winson Chung <winsonc@google.com> Allow for NxM layout and in-place rotation of items on homescreen.

Currently, rotation is disabled as designs are still in flux, but the NxM grid is enabled (8x4).

Change-Id: I0026f88c674719e3d67de6d6d481d2d4cd606362
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
af44209bfa60da3c7ab49b7f508f9effd316ee41 11-Jun-2010 Michael Jurka <mikejurka@google.com> First cut at new home screen customization for xlarge displays.

- Add new layout for xlarge, removing hotseat, next/prev page, etc.
- Add a "+" button in top right which switches to customization mode
- Add a widget chooser which slides up from bottom of screen
- Initial support for dragging widgets onto home screen

Change-Id: I14e2e013ccceff4066fcb7c4492b4f6bef6595e7
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3611578579b4bfb25616085dafdb1a45207394f9 17-Jun-2010 Joe Onorato <joeo@android.com> Make the loader thread a Looper and move the package manager
updates into that thread as well.

This gets rid of the ANRs that happened because both threads were
holding mAllAppsListLock. Now mAllAppsList should only be touched
from within the worker thread.

Change-Id: Ifc4ac27e0c0a927ac66c456d097fd3d4ef6c5e1e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d0afc87d9639a228b247cfbc2cf19d16132137b3 11-Jun-2010 Joe Onorato <joeo@android.com> Fix crash in getCurrentWorkspaceScreen.

Bug 2761789

Change-Id: I9f005c876ca20f774e6d8046e34451a7fecbe805
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cc67f476c01ee6a7d593fa67f80392c6793432d7 08-Jun-2010 Joe Onorato <joeo@android.com> Improve launcher loading performance by only doing re-binds.

This always reloads the workspace, because I think it's a less risky change and that only adds
~100ms.

Change-Id: I215b1f741f022e47ce06e78b9cfdd9967a8f1b9d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
843e860e8ebab96ff70988f2829fac38afd9d937 07-Jun-2010 Daniel Sandler <dsandler@android.com> Load All Apps before the workspace if All Apps is showing.

This change reorganizes the increasingly Byzantine loader
thread so that the order of (workspace, allapps) can be
reversed if the user is currently looking at the all apps
view. The perceptual improvement in performance is huge if
you change the Launcher's orientation while All Apps is
visible (which forces a reload/bind of everything); now that
AA doesn't have to wait behind the workspace it
(specifically, its first batch of icons) appears much, much
faster.

Bug: 2722977
Change-Id: I07a9afd5f1cff4019f2640b082872176ba0a887e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3e9454a9ac98eafd0ac92a2762b03a50a28c8eeb 24-May-2010 Daniel Sandler <dsandler@android.com> Disable hotseat buttons if AllApps is visible.

Bug: 2707845
Change-Id: Ic4039f9737b3218a45bb3e8456c47927edd3fe3d
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ab1ebd7e6f10a352867d4e38ce6421a38b0f50d2 27-Apr-2010 Daniel Sandler <dsandler@android.com> Hotseats: better strategy for finding the default browser.

To do this, we invoke resolveActivity to see what activity
would result from viewing an arbitrary (but valid) URL. If
there's just one installed, or there are multiple and the
user has chosen a default handler for http:, we take that
component and launch it with CATEGORY_HOME (so as not to
upset the URL in the frontmost window/tab/what-have-you).
We also use this information to extract the localized name
of the app, which is then installed into the hotseat as the
contentDescription (for accessibility).

If there's no default and multiple options are availble,
we'll get the activity chooser instead. In this case, we
just fire off that chooser and let the user pick an app
(possibly setting a default along the way). Because the
default may change, we reload all this hotseat information
every time one of the hotseats is tapped.

Another side-effect of this approach is that until there
exists a default browser, the original URL will be sent to
the activity the user chooses from the ResolveActivity. So
we need a sensible default URL here; one can be found in
R.string.default_browser_url (similar to Browser's
R.string.homepage_base).

This change also moves the hotseat intents and icons into
arrays.xml for easier configuration.

Change-Id: I06268df8b59e0f41f1f8b0e47f823db4c44ec761
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c9b1877f9acf604897c719d70dc99685d10849b5 22-Apr-2010 Daniel Sandler <dsandler@android.com> New Launcher feature: "hotseat" icons.

The hotseats are permanent slots on either side of the
AllApps button. Their functions are:

LEFT/BOTTOM: Phone
Launched via the hardcoded class name
com.android.contacts/.ContactsLaunchActivity.

RIGHT/TOP: Browser
Launched by querying to see which application is the
default for URLs, then starting that activity directly.

In the future, it would be ideal to allow an application
with permission to access LauncherProvider to customize
these (icons, contentDescriptions, and Intents).

Bug: 2559083
Change-Id: I56f6e745f8574aa17e28feaa9d2118fb4a715cd4
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d65d08e709ec0916446100bae0a7276d0800382f 20-Apr-2010 Joe Onorato <joeo@android.com> Fix race in LauncherModel that causes it to show duplicate icons.

Change-Id: I78130d6f237f476bc33a4718ca5ef245fe502857
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cbe7f20ad7d042bdad893aca9295a4b00aef7f54 19-Apr-2010 Daniel Sandler <dsandler@android.com> Move batch size to a resource.

This way we can figure out how many apps to send to the grid
at a time even if the grid hasn't been instantiated yet.

Bug: 2599979
Change-Id: I7960fe1adae6976555334422335f3a4b28d0675e
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
effc4a8aef606503287dc42d1f7c0feb16e12035 15-Apr-2010 Joe Onorato <joeo@android.com> Paper over bug 2592956 - Home not redrawing the shortcuts, widgets, or background.

The mNext* stuff in AllApps3D got reset when onNewIntent came in too fast after an
onCreate, which happened because of the configuration changed.

Change-Id: I9a358b6969ac1d17ea98f58218d47bfe983936f0
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
dca661236c73ecd819cfea964c6f8170e5cc40ae 13-Apr-2010 Daniel Sandler <dsandler@android.com> Batch loading of icons for AllApps.

AllAppsList now maintains <data> and <added> in sorted
order, to amortize the cost of sorting the apps list over
multiple batches.

Launcher boosts thread priority on first launch, but we now
reduce thread priority to normal after the main workspace
has been drawn but before all apps are loaded.

Experimental feature: a short delay is introduced between
batches to help free up the CPU (as well as to show that we
are indeed batching apps).

Bug: 2562420
Change-Id: I2035ec3e819b4e7993a80c6d03bfad3914c95a7a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7018d8e32761d65816c01f62b094e17e44c7ffb9 14-Apr-2010 Joe Onorato <joeo@android.com> Fix 2575588 - After creating new folder shortcut unable to navigate between home screen using touch.

Somebody fixed a bug in managed dialogs where it wouldn't
create the dialog after a configuration change. This means that we
shouldn't set mWaitingForResult in createDialog, we need to set it in
onShow. This is what the add dialog was already doing.

Change-Id: I955c2f7cd4a47213f84986ec9ba251146b1ac423
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f984e853f253c76a7a636a094680bb01c4b8ffb8 25-Mar-2010 Joe Onorato <joeo@android.com> fix 2542590 add more logging when launching app fails

Change-Id: I5a1fa261c6e67eb7afb661de39e35ce43e2caa59
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c16fea7161d6567071be1b9949fafbf6c89e5b52 13-Mar-2010 Romain Guy <romainguy@android.com> Improve focus restore on orientation change.

Change-Id: If405c60f4a45aeb4079aa4dcd96b684fd6ea819c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
13c2e7b788203f397085bef563bc5597e4c98028 11-Mar-2010 Romain Guy <romainguy@android.com> Prevent ANR in Home when changing orientation.
Bug #2504556

This solves the issue by keeping the GL context, the RS context and
the RS scene around, across orientation changes.

Change-Id: I8e3dc6e6bf039087046d49d2826c8800c5bef582
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
64e6be78dc72e1a89fe8fb95c502586f9260df28 05-Mar-2010 Joe Onorato <joeo@android.com> Refactor the app updates so that it doesn't rely on the package name.

This will be needed for the upcoming change to update the icons with the
grayed out when the SD card goes away.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
406d703fad8350791d8cc76e80531cb67ab81f69 05-Mar-2010 Romain Guy <romainguy@android.com> Make touch events work in landscape.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
edcce099c98a6c40d10109ac092ab50f9d2668f3 04-Mar-2010 Romain Guy <romainguy@android.com> Fix the build!
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8e633c5a3e4a387ecf02fb74eae8ff926a1b33cd 04-Mar-2010 Romain Guy <romainguy@android.com> Prevent crash when a bad widget launches a non-existent config activity.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
060b5c88cc7a3be8628b43ddb6134653cf45b720 04-Mar-2010 Romain Guy <romainguy@android.com> Implement landscape in 3D all apps.
Bug #2454737
Bug #2454736
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c351eb8b6a057366f2878f5201f2106ffce439ed 03-Mar-2010 Daniel Sandler <dsandler@google.com> Hide the workspace when launching AllApps2D.

Boosts performance and squashes some weird focus issues.

(Also: fix builds with AllApps3D)

Change-Id: Id1c4628e119c950dced9d3383993674f3d6b9a1c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
388f679aa448cb648241b89fefa29614a2e3758b 02-Mar-2010 Daniel Sandler <dsandler@google.com> Introduce 2D All Apps and other support for sapphire-class devices.

AllAppsView is now the 2D, GridView-based version (very
similar to classic Launcher); AllApps3D is the
RenderScript/Rollo implementation.

TODO:
- some mdpi assets are not in fact mdpi
- related to above: static wallpapers not working yet
- add dynamic selection of 2D/3D AA; currently you must
choose one at build time by picking the appropriate class
in all_apps.xml (see separate CL for sapphire overlay
that does this)

Change-Id: I253d98404ea8a329a4049d2e48edd2e5129fa6ba
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fb5411e98278d461b78aea0663d3e85f7a9e8a15 24-Feb-2010 Romain Guy <romainguy@android.com> Correctly position the quick contact badge when opened from a folder.
Bug #2467438
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
deb98afe40cd1b6f1c042492e56b48b29320a134 19-Feb-2010 Joe Onorato <joeo@android.com> minor refactor: This function is only called from one place. It doesn't need the parameters.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f0dde0927be6bc64112cb8db09a6b17b5e71bf18 17-Feb-2010 Joe Onorato <joeo@android.com> Don't do the haptic feedback on workspace items when they're not being picked up.

related to bug 2309687
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
52fbb3cd46406cd97401b0bcd3ca2a7b11104240 13-Feb-2010 Joe Onorato <joeo@android.com> Revert "Merge "Launcher changes to handle UTS test mode." into eclair"

This reverts commit b8fc9e7df69db4b1647ef780f5620836c86f70ea, reversing
changes made to 52ba5b08f25e031a6f717551c75abf630b92ed8b.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7ac5037acc8e5811a825bac554e5376d8d7eee43 13-Feb-2010 Wink Saville <wink@google.com> am c4470606: am b8fc9e7d: Merge "Launcher changes to handle UTS test mode." into eclair

Merge commit 'c44706064341f02a14d61091492a5fc6dc6efd2d'

* commit 'c44706064341f02a14d61091492a5fc6dc6efd2d':
Launcher changes to handle UTS test mode.
2693030ea4604f68cf662aa4785a9a8fb3a1a23d 12-Feb-2010 Wink Saville <wink@google.com> Launcher changes to handle UTS test mode.

When in UTS test mode keys received need to be handled
by the Phone application or Contacts application to
operate properly in the test mode. When not in test mode
the search widget will handle the keys as it was before
this change.

The UTS test mode is enabled when presist.sys.uts-test-mode is 1.

bug: 2402366
Change-Id: I58e68830f9ce6905e189ecba1c04b1076799a0a0
Signed-off-by: Wink Saville <wink@google.com>
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0589f0f66ce498512c6ee47482c649d88294c9d0 08-Feb-2010 Joe Onorato <joeo@android.com> Split ApplicationInfo into ApplicationInfo which is used for AllAppsView and ShortcutInfo which is
used for the workspace.

Consolidate the three icon resampling functions into one.

Ensure that the icons stored in LauncherProvider are the right size, so we don't have to resample
them each time we load them.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3e244cf9d2da4fb04ef095f8b752a2a2c6e2f287 10-Feb-2010 Bjorn Bringert <bringert@android.com> Use Search.SOURCE from android-common

The SOURCE (search source identifier) constant is moving
from hidden in android.app.SearchManager to com.android.common.Search.

Part of http://b/issue?id=2429556

Change-Id: I68fa792f2d452aadcb9216f5c780bd082ca5039f
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2d7e7d0d4826850c8983f001ce706d802282b0f3 30-Jan-2010 Joe Onorato <joeo@android.com> Fix 2261097 Shouldn't give users the option of MENU > Add in All Apps
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8a9625e218744d4aed1a97ca637aa0ef0b06f5ef 29-Jan-2010 Joe Onorato <joeo@android.com> mostly fix 2392102 by overriding the force-open input thing
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5c16f3ecd6b47bff3abbe40deb3d39c66a3b0012 13-Jan-2010 Romain Guy <romainguy@android.com> Remove LiveFolders when corresponding package is uninstalled.
Bug #2298872
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ea3763c2672f77539538af8cdd395ad97058eaab 12-Jan-2010 Romain Guy <romainguy@android.com> Fix dpad nav: go left/right when dpad is moved and dots are focused.
Bug #2359364
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b5de7754675a2789d71493c16ae08d83640e4be7 04-Jan-2010 Romain Guy <romainguy@android.com> Prevent crash when the app passes the wrong data type as a shortcut icon.
Bug: #2353444.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
752a1244beaac62820fecd9a91bcbd9deb4e1d21 16-Dec-2009 Joe Onorato <joeo@android.com> am 34a0e1b0: fix bug 2326478

Merge commit '34a0e1b00b9baeff19e94f1ee35dd890063489d2'

* commit '34a0e1b00b9baeff19e94f1ee35dd890063489d2':
fix bug 2326478
34a0e1b00b9baeff19e94f1ee35dd890063489d2 15-Dec-2009 Joe Onorato <joeo@android.com> fix bug 2326478
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7984c9496bcaeca23ee7fdecc4d4f1bb2467e0f2 09-Dec-2009 Bjorn Bringert <bringert@android.com> Get rid of the built-in search widget in Launcher2

Uses the widget from packages/apps/QuickSearchBox instead.

Change-Id: I85d64defe155c0cad97fafef6a3db62c6cab504a
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f8e6a80acd4e5558fdf7e0559f1043a2b183a8fa 08-Dec-2009 Romain Guy <romainguy@android.com> Let the user click the dots during a scroll on Home.

This allows faster scroll across Home. Also remove dead code.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7e4ed99eb075ebe3a7a10b852ae791bee5000e6e 03-Dec-2009 Joe Onorato <joeo@android.com> Fix 2300792 - All apps zooming when you come back from an app.

This makes it so we're only listening for the CLOSE_SYSTEM_DIALOGS
broadcast while we're between onResume and onPause.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
13724ea6078748195bcf747641bf6ee8fbbe0f4b 03-Dec-2009 Joe Onorato <joeo@android.com> Make the launcher send the position of the icon that's launching an intent.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
eb5615d1af1ef38fd934590b9aec19e1d0cd0908 30-Nov-2009 Jason Sams <rjsams@android.com> Rename special dump properity so we can set it on user builds.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f0be2134e577048c932c5810a7f8a30876bff665 25-Nov-2009 Joe Onorato <joeo@android.com> Fix 2275513 - Icons don't update on package update

Also reuses the BubbleText object, which was being recreated for no reason.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b20612133bcba1c89a52da21b4867a69fd49ef09 24-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2248173 - all apps animates out when you return home.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
98047dc39fd56efc6bf1e93a46eb8614569d2226 21-Nov-2009 Bjorn Bringert <bringert@android.com> Clear search widget animation in Launcher.onResume()

Before, Launcher relied on a callback to a SearchManager.OnCancelListener to clear the search widget
animation. However, that doesn't get called if some other app opens the search dialog
before the Launcher is reopened. This change clears the animation in onResume().

Should fix http://b/issue?id=2246760
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
cc19a53d6149491e58d2c2a749345a70b7492ec8 19-Nov-2009 Joe Onorato <joeo@android.com> Fix 2271080 - .lang.IllegalArgumentException: no dialog with id 1 was ever shown via
Activity#showDialog on CreateShortcut

I'm not sure how this can happen, but I think it's okay to just
drop the exception. It's all just trying to clean up anyway.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
14f122bf847e50a3e7730ccbe57abc25d086a01b 19-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2271894 - Odd animation when press home button from app that wasn't in center home screen

Now:
- When you're on the workspace and you press home, it animates back to the middle
- When you're in all apps and you press home, all apps animates out and the workspace
doesn't animate to the middle (it just jumps there)
- When you're in an app and you press home, it doesn't animate to the middle
- When you're in an app and you press back, it still goes to the page you were on.

Don't look at the evil hack to make it move without animating.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
88ec0990c66702158d3c7f2f6ef5c03531978247 19-Nov-2009 Joe Onorato <joeo@android.com> Fix 2274291 - back key doesn't go from all apps to workspace
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
61597bd5fdc4f8704478101c1ae166ab2d0c503c 19-Nov-2009 Joe Onorato <joeo@android.com> Fix 2271141 - Pressing the bottom corner of the screen when the applications menu is visible will
switch the home screen
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a5c32d6ecc9da6d47cf59554bebf5d0dbe4f99d2 19-Nov-2009 Joe Onorato <joeo@android.com> Fix bugs 226264 and 2265943 - Home stopped responding to touch, but all-apps & notification panel
still work

I knew it was a problem with mWaitingForResult, which I'm still not convinced we need, but
Jeff Sharkey was able to find repro steps, so he's my new hero. The steps were:
1. Open add menu (long pressing or menu > add)
2. Turn off the screen
3. Turn back on & unlock
4. Poof.
The problem was that when we get ACTION_CLOSE_SYSTEM_DIALOGS intents, we're dismissing the dialogs,
not canceling them. I think we actually want to cancel them, but there's no easy way to do that
with the Activity class, so just clear mWaitingForResult by hand in closeSystemDialogs().
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
247226b1d57dfc6571bdb7c83787e63f7409f2ab 19-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2266095 - all apps animates out when you return home by hitting back

We needed to check that they haven't exited on the down event.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
39bfc13a77b25aa9e1dc322b223030545c9af2c1 19-Nov-2009 Joe Onorato <joeo@android.com> Add more logging for bugs 2262649, 2262272 and 2265943.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
be38609f875f9b9374ceaf723135c0a624637fcb 18-Nov-2009 Joe Onorato <joeo@android.com> Add a lot of logging that can be seen by doing adb shell setprop launcher2.dumpstate 1 and presssing volume down
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
0d44e9482b95d8f163b28bf20131c4349185b589 17-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2261637 - Workspace previews home screens on long pressing
at the bottom of app drawer

This includes some contortions to get it not to perform the vibrate
haptic feedback then.

(By the way, it appears that we're vibrating on the add context menu
long press, so also do it when when we show the previews.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
f2826c7e2131ad9d81810b4bd7e3f0b120bbc97c 13-Nov-2009 Romain Guy <romainguy@android.com> Remove "Configure..." option from wallpaper chooser.

Change-Id: Iae9719dc3197ea0ee8e7637456b9d76d9ce8622b
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
24b6fd854f75f21700a330c2f0d11938e5dfeab6 12-Nov-2009 Joe Onorato <joeo@android.com> Fix 2257802 - Screen unresponsive when you get a call while moving the shortcuts or widgets on home screen
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e47f55c30b9c24f01f2be861247c92f17fbe4a61 12-Nov-2009 Romain Guy <romainguy@android.com> Improve desktop scrolling from the previews switcher.

Change-Id: Iee05120b4363c07294f665f45f561e9d9361ccaa
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9d31e9fa3dedf7c51b407c1c5fafe5294fc3c01b 12-Nov-2009 Romain Guy <romainguy@android.com> Shows all screens in the previews.

Change-Id: Ib8b19492ccb07a135ba95ab75ae03f034275c572
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a30ce8e6b25e41f392a41fd4d0d3e0a424a84dad 11-Nov-2009 Joe Onorato <joeo@android.com> Bug 2231692 - Turn off launcher2 logging.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3a8820bdbad90642cf5cda4b00a8c92ecb699159 11-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2250457 - Open folder on home screen changes changes the behaviour of the home button

Now, home always goes to the center worksapce screen and back from an
app goes to all apps if it was open.

Getting that animations smooth took a little bit of work.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
2ca0ae7d7c4d5f6b24a1b3d987813cad9ee4197f 10-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2250432 - all apps should dismiss when you power off or phone locks

Also cherry-picks this from launcher 1

Fix issue #2133206: dialogs/menus should auto-dismiss when screen turns off

Close things out in various ways. This should be done for Launcher2 as well.

Change-Id: Id4f1c78e35180b437144c54ddcbf10069cc09071

Conflicts:

AndroidManifest.xml
src/com/android/launcher2/Launcher.java
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ff0c2e26ecf3e27571743fb6d11128e948dd91f3 10-Nov-2009 Romain Guy <romainguy@android.com> Add the ability to dismiss previews when touching outside of the popup.u

Change-Id: Ieca2267f3cadd88315a50f0cede97b6c42cab39c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e6b8e2fa73b5b2e8e3adfa9ea1b4ca9659e10686 10-Nov-2009 Romain Guy <romainguy@android.com> Better previews.

Change-Id: I400c6b45fae2f74722985f766dc17c0892550403
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a6abce8464b57ce91e8f083951ad263370fc2da8 10-Nov-2009 Romain Guy <romainguy@android.com> Improve previews display and allow to jump directly to any screen.

Change-Id: I87e7a6a53f286ab7a04657e1598a947f9302e2a1
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1a304a1198f2f48be8c6a763b3ce511bd28af811 10-Nov-2009 Romain Guy <romainguy@android.com> Better preview visuals.

Smaller thumbnail (removed unnecessary padding), more opaque background.
Uses a white background because the dark background interferes with the
new dark widgets.

Change-Id: I7654741d845609200569fce34b6cde891d2b5d29
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1fbc1c843170fe0c9326bb3ffd5bd9c5c599ca2e 10-Nov-2009 Romain Guy <romainguy@android.com> Add previews on long press on the indicators.

Change-Id: I6349d55345255caacc1381e83459544f8b8e085c
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8a73c51ee87b6d9b12daba188034889caf7a905b 10-Nov-2009 Romain Guy <romainguy@android.com> New position indicators and icons for Launcher2.

Change-Id: Id444943a3cc2e9db78733614141cbe2be837fdbf
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1e2efc8a6d355bb6c0fc75261eb819e250ddb8fb 07-Nov-2009 Jeff Sharkey <jsharkey@android.com> Start listening again after LauncherProvider clears widgets.

After the LauncherProvider resets the database and wipes
out the host info, the Launcher must tell the AppWidgetHost
to listen again.

Originally 87e688d8... in packages/apps/Launcher.

Fixes http://b/2238470
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e6168662d8ab2fa8026f0b8701cf6c362b3bbd78 08-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2242465 - Can add shortcuts while the "3d all apps" is open.

The more I think about it, the more I think AllApps should just be a separate
activity. It's not a drawer anymore and you open it by pressing a button.
Also, it will want to derive from RenderScriptActivity or something, and
have all that stuff dealt with automatically too. It's to late to make a
change like this now, but if we do choose to do it someday, I think we'll want
to reconsider the menu that's shown.

For now, just close all apps when they add a shortcut or change the wallpaper.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d753b42d5170ec30172393be538b957b00345d97 08-Nov-2009 Joe Onorato <joeo@android.com> Bug 2246631 - Show soft keyboard on launcher dialogs
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
18042c82c5847d3caf9af65583c5590c17927c3d 06-Nov-2009 Romain Guy <romainguy@android.com> [Launcher2] Delete app widgets when their configuration is cancelled or there's not enough room on Home.

Bugs #2234228 and #2244729.
Approved by mcleron

Change-Id: I15e4850d8c1a821497df5d32e5fb63b3400d1e44
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ad72e1705c32da463a552f2283ae467dc15a4a34 06-Nov-2009 Joe Onorato <joeo@android.com> Fix launcher2 crash. We weren't initializing the list of folders. Bug 2210545.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3a2b3f2be58843d26549fb0ec6c6533627c7cd19 06-Nov-2009 Mike Cleron <mcleron@google.com> If 3 screens are good 5 will be better
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
84f296c106cb1c7b6d3ae6c6d5508a17f1324e29 05-Nov-2009 Romain Guy <romainguy@android.com> Add android.home.drop even for the live wallpapers.

Change-Id: I44ad9fe573dc3d2e5d091fed01300d44b6be9473
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
080d9b614e609826dce2606f9e474af674ead933 02-Nov-2009 Joe Onorato <joeo@android.com> Adjust logging of launcher2 launch times, and make all apps loading wait a little longer,
even though usually it happens later anyway.

For bug 2226555.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b6341e9ee293cfbccc553f0d204a1087968d6482 02-Nov-2009 Joe Onorato <joeo@android.com> Fix launcher crash
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
3c2f7e105d8daab439bff2c362a727ad348d8a44 01-Nov-2009 Joe Onorato <joeo@android.com> fix 2206016 - Passion: Deleted Icons are added again after deleting folder on home screen
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
41a12d225a546b0a193628a4e5dd6b62cc60b7d0 31-Oct-2009 Joe Onorato <joeo@android.com> When closing a folder, make sure to remove it from the list of drop targets.

This fixes the following bugs: 2222908 2208857
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a0618e4102d0543d953d81e162d93c8ea641d0fd 22-Oct-2009 Mike Cleron <mcleron@google.com> Fix 2198937: Home becomes unresponsive after picking wallpaper

THe problem was that the code was relying on mWaitingForResult being
cleared in onActivityResult. This was not being called because the
wallpaper choosing activity was not being invoked with a result code.

We may want to rethink blocking touch events when isWorkspaceLocked().
There may be other places where we can get stuck like this.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b6082fa019937c13e19b023cc3feb7fca14a62ab 20-Oct-2009 Mike Cleron <mcleron@google.com> Fix trackball selection on the desktop (not all apps, yet)
AllApps view is always visible (in the View sense), which was causing it
to take focus when it should not have. Changed Launcher to manually
turn on/off the focusability of AllApps as it appears/disappears.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
1d8e7bbe09e130af5e9534cc26a65f623be7a424 16-Oct-2009 Joe Onorato <joeo@android.com> Fix the bug where the icons stop showing up.

I think what's happening here is that when there is a configuration
change, we were restarting the launcher process because the driver
would hang. But now that that's fixed, we need to poke the model
to reload the icons. We were missing the bind apps call.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
34b02499432896b60cdb9f78c9d1019c80ef6ef5 14-Oct-2009 Joe Onorato <joeo@android.com> passion - fix 2176920 - all apps cleared after deleting folder
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
ff3862d415bbfd86b382012d6495240c0bc965c0 07-Oct-2009 Joe Onorato <joeo@android.com> Don't exit all apps when we launch apps.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
742966ba0eb3106202b57709f3cc9c2ecfb2a41d 07-Oct-2009 Joe Onorato <joeo@android.com> Launcher2 - Fix 2171232 Homescreen stopped responding after pressing home in wallpaper selector.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a8138d5fa184681cbfeb0f489c84d11c21a8a0a3 07-Oct-2009 Joe Onorato <joeo@android.com> Launcher2 - make 3d all apps deal with new apps and deleted apps.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
12c14a8559375a457bd73fd16c6815df9c38cb06 06-Oct-2009 Jason Sams <rjsams@android.com> Use push from script. Remove old readback and instant animation code.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4db52312c10e822162a21c60404f06f6e507f0d6 06-Oct-2009 Joe Onorato <joeo@android.com> Don't do swipes to open all apps anymore.

http://b/issue?id=2169884
http://b/issue?id=2160569
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7bb1749c69384faf00b238f0684d3b2e23406451 25-Sep-2009 Joe Onorato <joeo@android.com> work around and fix bugs

- Make rollo always draw. This works around the bug somewhere that makes
it show gray when all apps shold be closed
- Simplify the SwipeController now that we're not zooming the workspace.
- Make the readback data sane by splitting it to a different allocation.
Now there is one allocation for each direction of data flow.
- Make AllAppsView.isVisible return the correct value.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fd22dac33e535779d1006fcfe22ef2b95152d916 21-Sep-2009 Jason Sams <rjsams@android.com> Implement dark background, adjust spacing, remove skia scaling for performance during zoom.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a9c28f6f97a4b34d9527c786e3aa8f02d92d9e07 15-Sep-2009 Joe Onorato <joeo@android.com> New trash icon.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fb0ca67aea25f4282096d9247ddaebee6fbf7e00 14-Sep-2009 Joe Onorato <joeo@android.com> checkpoint 3d all apps entrance / exit animations
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
d40eec360f86d8f3d7f9229dbfdc1e54628bfa8a 08-Sep-2009 Joe Onorato <joeo@android.com> Forgot to repo upload --amend. Yay.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
85a02a8d13eced310aee4c2a795e9c9c5435038f 08-Sep-2009 Joe Onorato <joeo@android.com> Add the animation for when you enter the all apps view.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
8355ae39ad77b8e2e9ff3b4cbff8077a002ce151 08-Sep-2009 Dianne Hackborn <hackbod@google.com> Add "Configure..." to wallpaper menu for configurable live wallpapers.

Change-Id: I41a2e68192acfed60cce344ac1e0cd886a54f348
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
006b25f88d56ef59c78f376fa2b07a34a2cef6e3 03-Sep-2009 Joe Onorato <joeo@android.com> Always have the AllAppsView visible, but have it draw nothing
when it shouldn't be visible.

This lets us do clean animations and not wait for GL to spool up.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5162ea9b1f41dbebe00fd9ec4d1e15a697971439 03-Sep-2009 Joe Onorato <joeo@android.com> Add drag and drop from AllAppsView (to the workspace).

Also had to fix AppInfoCache to load the icon as a drawable, which I had broken
when I made AllAppsView use the icons as power of two textures.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
6665c0f1fec6ec0962896622986340081df992e7 03-Sep-2009 Joe Onorato <joeo@android.com> Click on icons.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
c567acb6c32cdc3a9cf40b30c6716ab8bc5dd614 31-Aug-2009 Joe Onorato <joeo@android.com> Add the all apps button.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d 17-Aug-2009 Joe Onorato <joeo@android.com> Redo the launcher loading code and put the real app icons into rollo.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7c312c15e33b6cffbda707429e88ade498fc9f5e 14-Aug-2009 Joe Onorato <joeo@android.com> Move the all apps view back into the window with the workspace.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
49cdb1b18c12a81cac9817c4800e43d5b507e0c4 14-Aug-2009 Dianne Hackborn <hackbod@google.com> A little wallpaper cleanup.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
b1b69f53a878ca45a2781bb0d713f3f97d594aa4 11-Aug-2009 Romain Guy <romainguy@android.com> Enable live wallpaper in Launcher2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
642718023708403590838f4dc540e9b7971fd0b3 09-Aug-2009 Dianne Hackborn <hackbod@google.com> Update to follow modified wallpaper APIs.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
938390556010da278cb068dd292730d6ae3ab932 07-Aug-2009 Joe Onorato <joeo@android.com> Move rollo into the all apps view.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
00acb123c5100f06b8e89e8ec8978ebafc6f6d26 04-Aug-2009 Joe Onorato <joeo@android.com> Move the drag thing into its own window that goes around on top of everything else.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
107f839cdf5f159703017319ee231da9118df91e 06-Aug-2009 Dianne Hackborn <hackbod@google.com> Update to use new wallpaper APIs.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
e77c08d15f23c403293dbb40c6a36967de822c89 01-Aug-2009 Joe Onorato <joeo@android.com> Fade the workspace when the all apps drawer opens and closes.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
5979117dc26fe8939e7af3116401b4ea93a0adb2 01-Aug-2009 Joe Onorato <joeo@android.com> Split the wallpaper into its own view (it will be its own surface some day).
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
45d434688928c9b581207011482c939b164d28c5 31-Jul-2009 Joe Onorato <joeo@android.com> Factor showAllAppsDialog
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
7404ee4a16e03dba9f026ac8c78d7cea3886260f 31-Jul-2009 Joe Onorato <joeo@android.com> Checkpoint launcher2 - all apps is in a 2nd window.

Lots is still broken.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
a5902524d4403885eb4c50360bf3465c6be796ef 30-Jul-2009 Joe Onorato <joeo@android.com> Launcher2 compiles.
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
fca7c88f9dba895d9f6cf52c6f0e656445063e3e 30-Jul-2009 Joe Onorato <joeo@android.com> Move com/android/launcher -> com/android/launcher2
/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java