summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/Launcher.java
Commit message (Collapse)AuthorAgeFilesLines
* Fixing slow binding when returning to LauncherMichael Jurka2013-05-201-21/+45
| | | | | | Bug: 8978842 Bug: 8660324 Change-Id: Idfa37c05ed299faa465ea66de4b43d30da77ecbc
* Debug time spent in onResumeMichael Jurka2013-05-151-0/+23
| | | | | | | | Bug: 8660324 Also, fix regression where new app icons didn't bounce/animate in Bug: 8707110
* Merge "Fixing issue where updating the visibility of one application can ↵Winson Chung2013-05-081-6/+30
|\ | | | | | | trigger all icons to disappear. (Bug 8757421)" into jb-mr2-dev
| * Fixing issue where updating the visibility of one application can trigger ↵Winson Chung2013-05-031-6/+30
| | | | | | | | | | | | | | | | all icons to disappear. (Bug 8757421) - Also queueing bindComponentsRemoved() and bindPackagesUpdated() to wait for resume (Bug 8594153) Change-Id: I44028fe79f6fa6bcd6b829e36f3f5b9ed756dc4d
* | Fix build breakage from syntax errorsMichael Jurka2013-05-081-8/+0
| |
* | Merge "DO NOT MERGE Fix bug where folder was almost transparent" into jb-mr2-devMichael Jurka2013-05-081-0/+8
|\ \
| * | DO NOT MERGE Fix bug where folder was almost transparentMichael Jurka2013-05-031-0/+8
| |/ | | | | Bug: 8775089
* / Get rid of duplicate backgroundsMichael Jurka2013-05-061-3/+1
|/ | | Bug: 8809491
* Use user restrictions instead of isLinkedUserAmith Yamasani2013-04-251-3/+7
| | | | | | | Use a different API to query if the user is likely to have fewer apps installed. Bug: 8720520 Change-Id: Ic4cbca47679627b33e08fd83653f8d20de294675
* Only postpone animations if app is visibleMichael Jurka2013-04-221-0/+12
| | | | | | | | Fixes bug where folders would remain open after returning to launcher Bug: 8681168 Change-Id: I930616f2aa006c1e23298dbdb0a80a9390ea41af
* Merge "Fixing issue where accessibility was reporting items behind an open ↵Winson Chung2013-04-161-0/+9
|\ | | | | | | folder. (Bug 8331717)" into jb-mr2-dev
| * Fixing issue where accessibility was reporting items behind an open folder. ↵Winson Chung2013-04-121-0/+9
| | | | | | | | | | | | (Bug 8331717) Change-Id: Ibaec4144ee911c6d784737cf56a4fc8a1dad2886
* | Update to match API renameAmith Yamasani2013-04-131-1/+1
| | | | | | | | Change-Id: Id5af08f9556a81d0efb778ccbe81bb70938947c1
* | Follow API change to isUserLimited()Amith Yamasani2013-04-121-3/+3
|/ | | | Change-Id: Ibbaad903c07a8e3dc96b37536d438fbee6b0356f
* Fix NPEMichael Jurka2013-04-111-1/+5
| | | | Bug: 8596760 Change-Id: I401aa0f9a1b8b1c167b502f6aad11cb0f98b7c33
* Merge "Fix occasional widget flashing" into jb-mr2-devMichael Jurka2013-04-041-13/+86
|\
| * Fix occasional widget flashingMichael Jurka2013-04-041-13/+86
| | | | | | | | | | Bug: 7619759 Change-Id: Ic07ddfcc3ee76862691f940ad018f2c271d3614a
* | Fix crash in draw listenerMichael Jurka2013-04-031-2/+9
|/ | | | | Bug: 8528246 Change-Id: Ie3600bed58dc393fcf71f735213a32b51551b52d
* Hide clings in child modeMichael Jurka2013-03-291-0/+9
| | | | | Bug: 8349525 Change-Id: Ie92153e77f1714b88986813a689a4fa7e444d1dc
* Fix jumps in the beginning of animationsMichael Jurka2013-03-281-37/+19
| | | | | | | | | 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
* Fixing issue where the cling is offset. (Bug 7633074)Winson Chung2012-11-291-1/+3
| | | | | | - Also fixing issue where the workspace cling was showing on top of AllApps when you entered it for the first time. Change-Id: I7d59ad153de192bc1d69537af1b4af632465138b
* Fix StrictMode violationMichael Jurka2012-11-191-18/+10
| | | | | | | | Switching how we set a property to tell launcher to force rotation to be enabled, or to dump state. Bug: 7538629 Change-Id: I8cb55f1a28ba59fe5d410562c66bc86eb9efabfe
* Fix NPEMichael Jurka2012-11-161-0/+4
| | | Bug: 7441452
* Extend background to full screen.Craig Mautner2012-11-161-6/+26
| | | | | | | | | | | | 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
* Merge "Stop animating All Apps during transition to Home" into jb-mr1-devChet Haase2012-10-291-0/+3
|\
| * Stop animating All Apps during transition to HomeChet Haase2012-10-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Delay ACTION_MAIN processing when not focused.Jamie Gennis2012-10-241-26/+41
|/ | | | | | | | | | 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
* Merge "Send correctly populated Accessibility event on Launcher state ↵Svetoslav Ganov2012-10-191-5/+12
|\ | | | | | | change." into jb-mr1-dev
| * Send correctly populated Accessibility event on Launcher state change.alanv2012-10-171-5/+12
| | | | | | | | | | Bug: 7362253 Change-Id: I72811292e8091a21866cb4599d37a71eb475b1d5
* | Fix NPEMichael Jurka2012-10-191-1/+3
|/ | | Bug: 7371837
* Update custom cling paramsMichael Jurka2012-10-101-1/+0
| | | | | Bug: 7318080 Change-Id: I77d73d81a60efa3886f088e82c6ba3466f6ac331
* Stop using mcc for custom workspace cling on sw600dp devicesMichael Jurka2012-10-091-1/+1
| | | Bug: 7203884
* Merge "Re-merge "Add support for custom manta cling"" into jb-mr1-devMichael Jurka2012-10-081-0/+14
|\
| * Re-merge "Add support for custom manta cling"Michael Jurka2012-10-081-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Fix bug 6886990: cling accessibility" into jb-mr1-devMichael Jurka2012-10-081-2/+19
|\ \ | |/ |/|
| * Fix bug 6886990: cling accessibilityMichael Jurka2012-10-081-2/+19
| | | | | | | | | | | | Clings should block interaction with elements below when Talkback is enabled Change-Id: Ifdcd109351fd3c2d6dc97ad75ea3ab6eea48b582
* | Revert "Add support for custom manta cling"Michael Jurka2012-10-081-12/+0
| | | | | | | | This reverts commit 68255cbabe1cb7fbfc0706a8a2e1b1927eae1b55.
* | Merge "Fix to ensure default widgets get size callbacks (issue 7287744)" ↵Adam Cohen2012-10-071-3/+2
|\ \ | |/ |/| | | into jb-mr1-dev
| * Fix to ensure default widgets get size callbacks (issue 7287744)Adam Cohen2012-10-051-3/+2
| | | | | | | | Change-Id: I46b329db247a0b450493530ab619576c45418b01
* | Add support for custom manta clingMichael Jurka2012-10-051-0/+12
|/ | | | | | - Load a custom cling if custom workspace layout is specified - Also persist any custom workspace layout Bug: 6992663
* Fix for widgets with config not getting size info (issue 7266053)Adam Cohen2012-10-041-1/+13
| | | | Change-Id: I0b55555ed38d4f2a70345d1b6316a075a9346111
* Fix NPEMichael Jurka2012-09-211-1/+1
| | | Bug: 7024933
* Merge "Remove "fade in" animation for search + voice search." into jb-mr1-devMichael Jurka2012-09-211-2/+0
|\
| * Remove "fade in" animation for search + voice search.Narayan Kamath2012-09-211-2/+0
| | | | | | | | | | | | | | | | This applies when the app is launched by tapping the search box or the voice search icon. bug:7193408 Change-Id: I29f41faa20c3e7ad00032f749c99d9b69402c422
* | Making launcher use new widget binding APIsAdam Cohen2012-09-191-1/+4
|/ | | | Change-Id: I9cd6716e1dc0c53b5c846371ea109ced4cd3d40a
* Debug code for bug b/6830207Michael Jurka2012-09-041-0/+3
| | | | Change-Id: Ic951fd448a74ac84398f3e4371b2410e295f0293
* Ensuring that unbind calls are not queued in the worker thread and executed ↵Winson Chung2012-08-271-12/+5
| | | | | | subsequently on the main thread. (Bug 7001531) Change-Id: I677242c0952d6385ca229ba300fdd5a2a7908a8a
* Merge "Adding additional null checks for instances where the qsb is not ↵Adam Cohen2012-08-271-9/+32
|\ | | | | | | defined. (Bug 6940769)" into jb-mr1-dev
| * Adding additional null checks for instances where the qsb is not defined. ↵Winson Chung2012-08-231-9/+32
| | | | | | | | | | | | (Bug 6940769) Change-Id: I93baa00331bcbcd07e8702d5ad77c8f2022a16f2
* | Adding the ability to scale the hotseat or items in the hotseatAdam Cohen2012-08-201-3/+5
|/ | | | | | | | | | | --> 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