History log of /packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c8f4e1bc88401cad3cc5e439cd08450974d99d81 20-Nov-2014 Adam Cohen <adamcohen@google.com> Fix a couple regressions from resetting AppsCustomizeTabHost

Bug 18409435
Bug 18358080

Change-Id: I07a071342b5c5e062ab2bb562b672d93ba0d5c2e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c7cd2cb28f0d08dd47c79007794fc37036210b6a 18-Nov-2014 Adam Cohen <adamcohen@google.com> Add callback which got missed in refactor

Bug 18418855

Change-Id: Ia3a1cec76721bbbc118dd7389b5e960802a64b88
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
416541cc0e03ccd919d5669f0d06ef42a3b7ff21 14-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Adding a few null checks.
1) During migration, if launcher2 has deleted user data,
migration oes not happen
2) If Launcher3 does not has bind widget permission,
QSB would be null.

Bug: 18388507
Change-Id: Ief81f6f77ce154e7b3ecd4b77caf24239401e738
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b155bbb375c6bfed14f79def122d69c7659434f7 12-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Using the default search widget in Launcher3" into ub-now-queens
4bbf419bf98c00decc74b429320258c2a16faeec 11-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Removing some duplicate methods

Change-Id: I8a1295ab74890984e8d8508aaa18fd79ac2a032d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
594d76dc66cb5666830b62594909fed187987d42 06-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Using the default search widget in Launcher3

> Removing all logic related to search and voice overlays
from Launcher3
> Using the widget provided by global search provider on the
homescreen
> Removing VoiceButtonProxy, as it is not being used anymore

Change-Id: Ie8b09b44f7213c8fa11bce685914442e4884295d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
fafca5299e13e0f44d1d2332d7669d55ad38fdb5 03-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Using a proxy call for isAttachedToWindow for pre 19 devices

Bug: 17423114
Change-Id: I6f0cc306b7fcc8087b4e4fc92bb8796d51a989d6
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c3e12c733ea1bac942454237b897d5a321c01072 01-Nov-2014 Adam Cohen <adamcohen@google.com> Overlay shouldn't show up above Intro screen

bug: 18173340
Change-Id: Icf738a55398023ab6bad5cced05b25e053dec0a2
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3f9c971e761222dc9fb4e5866f81c5f7a3348992 31-Oct-2014 Adam Cohen <adamcohen@google.com> Adding a couple memory optimizations to Launcher

-> Always dispose of widget page views when leaving the activity.
These pages hold onto many bitmaps.
-> Clear database cache when leaving the activity.

Bug: 17967108
Change-Id: I10ebaaed14e7cd86f09a9afcabd73043705f21b8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
33d443897658e6ad8b76bd2e58e3598161fd3ead 16-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Updating backup restore logic

> Adding DeviceProfile information in the backup
> Removing SharedPreference backup
> Adding helper methods to abort backup in the middle
> Comparing keys against the backup journal during restore
to avoid restoring corrupt/lost entries
> Old backups are still compatible, but lost keys verification
will be ignored in that case.

Bug: 17937935
Bug: 17951775
Bug: 17260941
Change-Id: Iad48646cfdd69abaff5c163b2055f3b8a9b39b19
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0fb5ce20d7ae49f63628f88a1a238d6e2247dfe9 24-Oct-2014 Adam Cohen <adamcohen@google.com> Tweaking close AllApps / Widgets on KK and below

Bug: 17956862

Change-Id: I83b8973b7e98c1c3660221ac65dcb9ca8b4c84fd
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a6d0492e5f0dd4e1b43d4034a770241dc65f8f8c 24-Oct-2014 Adam Cohen <adamcohen@google.com> Allow LauncherOverlay to access and manage insets

Change-Id: Ib9faf37eb22ad2a0b18c076978ec9f2fd8864c0c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
24e18aea81ad0c411ce5adb13773595005f8565f 23-Oct-2014 Adam Cohen <adamcohen@google.com> Merge "First pass of the Launcher Overlay interface / impl" into ub-now-queens
c2d6e897dbcb96b7b629e42002966368fbda2f95 16-Oct-2014 Adam Cohen <adamcohen@google.com> First pass of the Launcher Overlay interface / impl

-> Added simple reference launcher extension
-> Make launcher able to handle a null qsb

Change-Id: Ib1575243cac800a335e95bbf00cdc394bb4741c3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1231c0743cce0b6b70951d1df3e4b0876c444598 21-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Updating ItemInfo objects in the worker thread" into ub-now-queens
2fb6609c318f1ba8ee75194c5cbc6de982a0a5a7 20-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Showing widgets in a disabled state, when running in safe mode" into ub-now-queens
e0987c5c40cb65954a77d72555033d9d5b959254 17-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Using LinearLayout for overview panel

> Using equal weight to ensure that all items are of same width
> The total width of the panel is set in DeviceProfile#layout

Bug: 17456856
Change-Id: Ic98f5c4f7befd4d32d1b52dfe8c9f5b6c58b020a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
9b4b0812fec41c40d81d507cfdb528ba87663f5f 08-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Showing widgets in a disabled state, when running in safe mode

Bug: 15172107

Change-Id: I7209836ca4ffacde7b7b232e230e9b9f1a0e54bb
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d37a1f5abec5a442508d850a0e26c96ece225f91 16-Oct-2014 Helena Josol <helenajosol@google.com> Merge "Add more Launcher files to delete on Clear Launcher Data" into ub-now-queens
28db280b7af14614f2b168ea8c5d496cda650321 09-Oct-2014 Helena Josol <helenajosol@google.com> Add more Launcher files to delete on Clear Launcher Data

Bug: 12753154
Change-Id: I00679bdc6eff70a1398122aaa955c08eabd556b1
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
34899b9c1a65827ab510d6c6c2e3dd84a824b472 15-Oct-2014 Adam Cohen <adamcohen@google.com> Merge "Use LauncherCallbacks model instead of method overrides" into ub-now-queens
9211d42f139eeaeeaef1fe4e59df2349e6d1237a 08-Oct-2014 Adam Cohen <adamcohen@google.com> Use LauncherCallbacks model instead of method overrides

-> When extending the Launcher Activity, instead of overriding
public and protected methods, create a proper interface
-> This helps define the interface when extending Launcher
more formally and more clearly

Change-Id: Ib38e8a376b2242d4078bf6856bb145f5b5f0da80
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2350bc97851eea1662eee43d61290eb7a8382021 15-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Adding NPE check in InstallShortcutReceiver

> Removing some unused methods

Bug: 17971165
Change-Id: I1bc5c764fd65b44c950a58371b60d2b53c221995
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4390acea35aefae52bd3fe38f5fdbb7ea322afb0 13-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Updating ItemInfo objects in the worker thread

> Launcher was making non-trivial updates to ItemInfo objects
on UI thread. These updates were getting skipped when the
Activity gets destroyed (possibly due to onConfigurationChange)
> Unregistering SessionCallback on application onTerminate,
rather than activity onDestroy

Bug: 17941096
Change-Id: Iad4a50871fe09470f26139b44a2e9886833032f1
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0014ca20aa35f8937ff0df105e620fba02a538a3 10-Oct-2014 Adam Cohen <adamcohen@google.com> Removing some dead code

Change-Id: Idbd49302fc7123f72c7dad4c50612aaa662cca0d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
05700ad38f07d859f28a8e5d0cf65137c7c85d23 08-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Keeping icons in disabled state when SD-card is unmounted" into ub-now-queens
1a745e8f18e54aff152ff51743ae7595adde6927 03-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Keeping icons in disabled state when SD-card is unmounted

> changing shortcutInfo.isDisabled to be a flag based variable
> on received OnPackageUnavailable, icons are disabled from desktop
instead of being removed. Icons in all apps are removed

Bug: 15852084
Bug: 16238283
Change-Id: I126d23c709682a917d4bbb84de71032593dce8f9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e03b81294f046474cf4057bec20dc560a2e053d4 08-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Using DeviceDefault theme for Launcher and WallpaperPicker

Change-Id: I31bfeedd99d50683fba910f233b25bb3f364ce1f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b50cc8c5d6125715b139d978887830a5341971aa 07-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Updating icons for sortcuts when the target app updates.

Bug: 17398260
Change-Id: I055abb971d1f72245e8616ac2ce07bcdf37cdd52
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
33de945451e1380eff2f4c6cd3aa5bb32c0ad368 06-Oct-2014 Ian Parkinson <ianp@google.com> am 0c2918f4: Use View.generateViewId if available

* commit '0c2918f4f4c4a9a6609b82cf23155ed51840f2c8':
Use View.generateViewId if available
4fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8 06-Oct-2014 Helena Josol <helenajosol@google.com> Create a central list of files the Launcher writes to the app directory

Replace hardcoded Launcher filenames with the defined constants.

Bug: 12753154
Change-Id: I072f202d9388a703b9e6851bde64ea7fafe4b10a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0c2918f4f4c4a9a6609b82cf23155ed51840f2c8 06-Oct-2014 Ian Parkinson <ianp@google.com> Use View.generateViewId if available

Bug: 17456181
Change-Id: Ib7e310ba38ed5e392c5c9b8734f197212f518389
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1a85c5839c91942b3c7dd0da5992db4d98defdc3 30-Sep-2014 Adam Cohen <adamcohen@google.com> Don't let old Launcher activity interfere with new one

-> Launcher uses a static instance of it's loader (across
multiple activities) since activities can come and go
(configuration change, eg.) but the data model and loading
is static.
-> Currently, this is not robust to a sequence of events that
looks like onCreate(instance A), onCreate(instance B),
onDestroy(instance B) -- depending on the timing of those
calls.
-> This CL addresses a symptom of the above scenario by not
allowing an older Launcher Activity cancel the loader /
clear the callbacks for a newer Activity.

Bug 17679693

Change-Id: I8ece93e288464b0d578b9669c165b67132d997ed
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f876301d0a460bec260a3c7a6ab260a06d5817ba 24-Sep-2014 Sunny Goyal <sunnygoyal@google.com> UI Fixes

> Adding a scrim to the longpress cling

Bug: 17573777

High level design asks (very low-risk)
> Changing the dialog to use device default theme
> Updating screenpanel assets

Change-Id: Ia0216b60fd8cd607d83a5e7c3d7e6c8255125eda
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d8f6253e67d23dcdcf521b0558f193ae832743b2 20-Sep-2014 Adam Cohen <adamcohen@google.com> Merge "When ensuring screen exists, make sure it's actually referring to a screen, not a rank" into ub-now-porkchop
83079e43aed96d8b04358840399490d0c707b53d 20-Sep-2014 Adam Cohen <adamcohen@google.com> When ensuring screen exists, make sure it's actually referring to a screen, not a rank

Bug: 17496589
Change-Id: If60e22dd71fa32530db91e37057689de5fb25646
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
acefecbff3141b43dc55fe18146cf842d1d4a8ae 19-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Updating promise icon's bitmap and label when onBadgingChanged is received" into ub-now-porkchop
a22666f68151269853e7ab6ab696ee6361bac793 18-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Updating promise icon's bitmap and label when onBadgingChanged is received

Bug: 17583799
Change-Id: I68b4f9d4086c43bd949ad8b46b574ec78edb32db
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
92e97dccab3d7016e0740648e1d467e37a42f3f8 19-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Fix: First run cling shoud show 'Welcome' when there is no migration cling" into ub-now-porkchop
af0628f84e38037be735620c23da8cacc2e3447f 19-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Fix: First run cling shoud show 'Welcome' when there is no migration cling

Bug: 17582926
Change-Id: I662e0ed9f12d237ee34a8f4540b339edee08c611
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ddd5aaaf354beb5add6bcc2560c4f975d49a9f6a 18-Sep-2014 Adam Cohen <adamcohen@google.com> Merge "Perform null check in animation complete" into ub-now-porkchop
493f6bc142916da3fe50ae4884b941a4f18c100c 18-Sep-2014 Adam Cohen <adamcohen@google.com> Perform null check in animation complete

Bug 17561235

Change-Id: I280dca9e03eed3f4e1edd97f2f8efac0b5e4b29d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d794a3f46521b972fa02826d379d1efa112793d2 16-Sep-2014 Kenny Guy <kennyguy@google.com> Update calls now we have an L API version.

Bug: 17543647
Change-Id: I92c652a4ced5a5e783b24e42f9da4d9dfe1118ba
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8e894faadfce1d779b94692d8c7eccf558e23727 08-Sep-2014 Adam Cohen <adamcohen@google.com> Fixing a couple issues with bad AllApps state

Bug 17388923

Change-Id: I8f8a0163c0172d6f286a55d89793b843b092a3ca
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0f668f3c2be93ad9be221d868abb3d9a6e418f18 08-Sep-2014 Adam Cohen <adamcohen@google.com> Prevent GNL from crashing on JB

issue 17433546

Change-Id: Ie5071e516b26400a27473eaaa401023f1af1d840
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
88d60f14f2516b2d725ea1a1700905530932b1fd 08-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Showing clings only after the intro has completed

issue: 17408736
Change-Id: Ife2261f717003e828e8032b17c51e34b1ec02ecf
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a38dc90188a6bee465b72e8383b36b264e30a08a 07-Sep-2014 Adam Cohen <adamcohen@google.com> Ensure all apps button inintialized before performing all apps transition

-> Also removing text shadows in all apps and folders (bug 16955157)

Bug 17400227

Change-Id: I67d361a7a1cb548c9caca4214621607feaef963a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
cd1452859d0a0d68a70388a3ae82d69d97041eb5 06-Sep-2014 Adam Cohen <adamcohen@google.com> Second half of workaround for all apps crash in restricted profile

Bug 17363836

Change-Id: If83cf3ef73ce2f992f69d42bad5d6f41cc3b9b9e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c761d3cf956c5d2e621fabe91dcf65924fe9cf0a 06-Sep-2014 Adam Cohen <adamcohen@google.com> Workaround for all apps crash in restricted profile

Bug 17363836

Change-Id: I1c12e0300cfb1046bc7f2f3159d018ebf0a2f57d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1c13ff569170bec075ab9961fbc0eb1ca395696b 05-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Handling label and icon from SessionInfo." into ub-now-porkchop
349426234e8c5a0e5bcf2c8d94dbb9844b5f724a 30-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Handling label and icon from SessionInfo.

> The ShortcutInfo stores state as bit flags and not as ints
> Intents of auto-install shortcut are automatically updated
upon installation
> Icons/titles for active sessions are cached in IconCache

Change-Id: I2047849f67d4a8aaf2bc346b58110325bb4807d4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0d2adfbbb3b2f2990fc2265dfadca0252a5b4bb5 04-Sep-2014 Adam Cohen <adamcohen@google.com> Potential fix for a couple bugs

issue 17371274
issue 17368590

Change-Id: I717f9c37613efd9d61e401540ca82aff77058022
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
047036e2c171fd676e02319fefdced8a6b55a035 01-Sep-2014 Ian Parkinson <ianp@google.com> Give GEL a way to clear the typed text when it starts searching

...otherwise it'll be re-used every time the user starts a new
query. We take care not to change the way that typed text gets
cleared (in onWindowVisibilityChanged()) in other cases.

GEL will actually use this text in ag/537329. This CL will cause
the GEL build to break until that change is submitted, so
I'll be sure to submit them both close to each other.

Bug: 16953058
Change-Id: I7ed613e69eb7a38b1a5e6108715ca614b59fd24d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2854d256192a8260ddeb2f2e94bc1a2fc5f6ef71 28-Aug-2014 Adam Cohen <adamcohen@google.com> All apps transition work

-> Fix icons popping in
-> Fix issue 17259204
-> posting animation start and buildLayer to allow first
frame to be ready. This becomes necessary with RevealAnimator
on the render thread, since it can't use FirstFrameAnimatorHelper
any longer.
-> adding a bit better transition for K, issue 17252683
-> updating a few assets

Change-Id: I0b193b4b3b511492a2fad6230cd91e3f0de634f0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d5058a534e1ec5cdf15682a604832c18f572299c 28-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Improving restored widget behavior" into ub-now-porkchop
e7b8cd9e4f8d38d0445f3a032fafd44332f70878 27-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Improving restored widget behavior

> Clicking a broken widget install shows a dialog similar
to an app icon
> Clicking remove on the dialog removed all components
for the corresponding package
> Widget pending view shows 'Setup' text instead of icon,
if there is enough space

Change-Id: I82ec0a1ee9542c1e3b860e6e00798a80450dce3c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7661614383dc17d69a9b1fd819e4d610896d5205 26-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Updating Clings UI

issue: 16127412

Change-Id: Ie5885cabbef086e3b08811da72af88d01c4405e7
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
424418bb50ccf5d9270650b70cc51f423da51a65 23-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Updating clings, removing ununsed clings

issue: 16127412

Change-Id: I1d18515765100ff10d33439b3ac39ebfc5da35c7
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
94afab4f77a282eb5835bd04c5b5dab04d391f81 25-Aug-2014 Adam Cohen <adamcohen@google.com> Fix all apps transition for transposed tablet layouts

Change-Id: I33bf163bc74b3cf703cb88a5209d9a205d80dbfa
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ffe83f13319cdb833a25596d47cf1af098cc4c60 15-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Adding support for managed profiles in widget

issue: 16892811

Change-Id: If8c81f2a5a3bc846b02a5d225c5a8f27b1382dab
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
508da15509224b46fcccabbe78f3e92fe69a67d8 14-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Updating the icon click feedback

> Using BubbleTextView everywhere, removed PagedIconView
> There is a brightness feedback on touch and shadow
feedback on click, until app launches

issue: 16878374
Change-Id: I3dc1149a123c8a75feca6210948398bf2187f1f2
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
178879c72dad2b0dd85e77267281dee26907bfff 19-Aug-2014 Adam Cohen <adamcohen@google.com> Merge "Updating folder open transition for Material" into ub-now-porkchop
c4fe9ea11e82fe16d60525323464fd50cf391378 19-Aug-2014 Adam Cohen <adamcohen@google.com> Updating folder open transition for Material

Change-Id: I2babf24a923711adc3f4f70ad3e48140a0d99a76
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4a0eda76baeba2d8af2cc57ec64dcead03384cde 18-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Updating the UI for focused state of an icon/folder." into ub-now-porkchop
dcbcc86353e9ed52daac87f292aece667cd0ac71 13-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Updating the UI for focused state of an icon/folder.

issue: 16352129

Change-Id: If2e154dba06a0648f933f9aea38898642db9fd85
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a00673c7d9f3fcfc81a6e1c6aa7b831951331e84 14-Aug-2014 Adam Cohen <adamcohen@google.com> Fix issues with the new widget layout

-> use first layout instead of first measure to determine size
-> fix issue where we were doubly accounting for padding of
AppsCustomizePagedView
-> show page backgrounds by default, hide fake page by default
-> stripping some dead code related to the market button
and all apps cling

Change-Id: I787bdf1092c821b780670098fb219a8a68914bc8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
63f1ec00fbbd109130d1e476371dbc9a87bb544d 12-Aug-2014 Adam Cohen <adamcohen@google.com> Further refinement of all apps / widgets transition

Change-Id: Id107a9aff74f014c07f8cbea6e74951a02dbddab
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0fc1be164e982433e619bcbb16aa67e28ff681ef 12-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Updating the ui for widget restore flow

> Pending widget show a PreloadIconDrawable to indicate
installation progress
> Only the concerned widgets are reinflated on package
install and not the whole workspace.
> Adding support for storing default package icon in
IconCache

issue: 10779035
issue: 16737660

Change-Id: Id787ae4a5ef72d6e01aeb5a1bae5ab8840037679
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
6551b7ef07b4d73c096cbfb22002e080b498cbbb 11-Aug-2014 Adam Cohen <adamcohen@google.com> Merge "Updating the widget tray" into ub-now-porkchop
4e243a2dad3700868035256af1882d7a4fee2385 11-Aug-2014 Adam Cohen <adamcohen@google.com> Updating the widget tray

-> adding dark panel / associated visual updates
-> cleaning up the sizing / padding / to match all apps
-> fixing a couple things from previous CL
-> (removed Context#getDrawable() calls, L-only)

Change-Id: Ia65a6eb704b35f74e7305be9334c27971b22235a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
9bfdb76aaf5c8679b8f2ee3a9a3df2becefb947a 22-Jul-2014 Adam Cohen <adamcohen@google.com> Polishing the AllApps transition

-> separating HW layers during animation to be siblings
instead of parent-child (was destroying parent layer
on each frame)
-> Unifying material transition with pre-L, everything
is the same, just missing the reveal.

Change-Id: I8f7d5e658c2d9298bea83ce8199cb35e6fc0d44e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
5337aea1536c11e5bfef49a14297fd4649baa3a3 11-Aug-2014 Mark Brophy <mbrophy@google.com> Merge "Revert "Updating the widget tray"" into ub-now-porkchop
fd0f02ce428880e7dc59ebc94717c3e25d22cbb7 11-Aug-2014 Mark Brophy <mbrophy@google.com> Revert "Updating the widget tray"

This reverts commit b172c13dcced9226c935991ef9fe85cc920ce811.

Change-Id: I375fb105e3cf6fa2c1548306cf6a109d612077de
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b172c13dcced9226c935991ef9fe85cc920ce811 11-Aug-2014 Adam Cohen <adamcohen@google.com> Updating the widget tray

-> adding dark panel / associated visual updates
-> cleaning up the sizing / padding / to match all apps
-> fixing a couple things from previous CL

Change-Id: I4f663af7022337d687124ef25a22bac03d9d6af9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d3ad9828d15f9c8fa435f2d59cd5a18e9ebee100 11-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Adding support to restore widgets even for jelly beans." into ub-now-porkchop
ff572277112ec3d6a6a8c1be274d6fa1019e3648 23-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Adding support to restore widgets even for jelly beans.

> Show 'widget-not-ready' until the widget app is installed
> Once the app is installed, bind a new widget id (not required on L if
id-remap was received).
**Remove the widget if bind failed
> If the widget has no configuration screen, show the widget, otherwise
show 'setup-widget'.
> Clicking 'setup-widget' shows the config screen, and updates the
widget on RESULT_OK.

issue: 10779035

Change-Id: I2f8b06d09dd6acbc498cdd93edc59c26e5ce17af
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f07af7b77de0319355e228e8630824d924522d78 31-Jul-2014 Kenny Guy <kennyguy@google.com> Launch app details for correct profile.

Support showing app details for apps in other
profiles.

Bug: 16371359

Change-Id: I1cabcd9f74f2a6ea6c4202a7d58af3ff3b458fd2
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e755d469d40b95e763a9dcb67d0e4f511d1948dd 22-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Implementing a package install progress listener for L

issue: 15835307

Change-Id: I71aaea087963f2e0e1206447190cbe23c174057d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4da294de83f7557f3e479c56c35ce1491c1936dd 28-Jul-2014 Adam Cohen <adamcohen@google.com> Remove 300 ms start delay from app launch transition

-> tiny cleanup from isLmp crunch

issue 16309411

Change-Id: Ib2edff84b53ca471e7d2a2a458091db1fa2f6b42
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
260065cac2443d0dd5159ac1f8c74380c2f1af59 24-Jul-2014 Kenny Guy <kennyguy@google.com> Merge "Change getBadgedLabelForUser to use CharSequence" into ub-now-master
3ed316a71d5ec5be2e25ba0a993ebd71a260217c 24-Jul-2014 Adam Cohen <adamcohen@google.com> Adding broadcast to indicate first launcher load

-> fixing small thing from previous CL

issue 16191557

Change-Id: I015859f6028066e7c8664436f291ed226a539e29
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
300c1504488a35372cec8c431e4d833df886ec8e 22-Jul-2014 Nilesh Agrawal <nileshagrawal@google.com> Fix build

Change-Id: I4c19afe4da891ad1de125cbb65c494fdc0a9a165
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d6fe52636dcaa96ec1e10ce2daebe98b820c9739 21-Jul-2014 Kenny Guy <kennyguy@google.com> Change getBadgedLabelForUser to use CharSequence

Bug: 16401636
Change-Id: I7b72a6dd53fec1c0afe6ea33803af9e3c54e597e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
651077bdd603bb182be039925fd17bdf0da15016 30-Jun-2014 Sunny Goyal <sunnygoyal@google.com> Adding app widget restore support in Launcher3 for android L

When the app is restored, it displays placeholders for all pending widgets.
These placeholders can be moved and removed similar to a widget (size is fixed
to what defined in backup). Once the system notifies the launcher of the new
widget ids, the place holders are replaced with actual widgets.

issue: 10779035

Change-Id: I68cbe4da01e9ca2978cb4471a7c645d2aa592055
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
82cc3fe6c77322d93ff74b25354e4bca77ab4a83 21-Jul-2014 Adam Cohen <adamcohen@google.com> Merge "Preliminary work on Material Transitions" into ub-now-master
6c5891a9fce95eee3d87823d11d21889743e9c68 10-Jul-2014 Adam Cohen <adamcohen@google.com> Preliminary work on Material Transitions

-> Early exploration of AllApps Hero transition with
circular reveal
-> Stripping a bunch of dead code from AppsCustomizeTabHost
-> Moved background scrim to DragLayer
-> Removed "SMALL" state from workspace: replaced with
NORMAL_HIDDEN and OVERVIEW_HIDDEN. This is mainly to
reduce the overall usage of the z-space model between
allapps/widgets and workspace. There are vestigial
remains of this model, mainly due to the overview
mode, and a bit for spring-loaded.

Change-Id: If2302a24394f0ec66621f01ffa2fc4934aa10c3f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c5c60ad3592f53549c9ffaa58e9a87b0480080e8 14-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Merging Motorola's patch to disable apps when is safe mode.

issue: 16044192

Change-Id: I10069dcdf459ecc71361271e883eabb743d77822
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
bb474f6df0d737dba4081e7cb1bd5b5d9b7f4f57 16-Jul-2014 Kenny Guy <kennyguy@google.com> Merge "Include user handle for uninstall intents." into ub-now-master
d31df54073fbd80a9db9d277dde8c0e7421ffa14 30-Jun-2014 Kenny Guy <kennyguy@google.com> Include user handle for uninstall intents.

Add support for uninstalling apps from other profiles.

Bug: 14127299

Change-Id: I1a3724a45c95cf93b958d23a57829efcedfc4291
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2ff91c46fa6f1b84fb08b6f31499934d30d8a91d 11-Jul-2014 Jan-Willem Maarse <maarse@google.com> Allow custom content to lock the workspace

Change-Id: Ic337df1b2cd54b99d4ef02dcfaca955c90297df0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
96bb79819ef9ddf2d1c0cb0b72c2c9f6db26b4fd 07-Jul-2014 Adam Cohen <adamcohen@google.com> Enabling quantum look and feel everywhere

-> _l assets become default, new folder icon look is default
-> Starting to unify folder look / feel with all apps
-> New page indicators

Change-Id: I50b2c647fbcbe6ed27705527d8e16bd89e123d0b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e10abafa50c01060f96d1464e81929bdec7f2c27 02-Jul-2014 Kenny Guy <kennyguy@google.com> Merge "Revert "Revert Cls stopping now-master running on googlefood"" into ub-now-master
803a4bec0fe4f291b5e131f0a4fcb6ca8ecd2ec3 01-Jul-2014 Chris Wren <cwren@android.com> Drop support for remove all dead promises.

Bug: 12764789
Change-Id: Id876b66cf8da4388cb3ed5670a0bbdcf73f2982d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c2bd8101b8e26b9ebb2c079ae6867229dad3f196 30-Jun-2014 Kenny Guy <kennyguy@google.com> Revert "Revert Cls stopping now-master running on googlefood"

This reverts commit 7bc272a11b701a32d2ed91277341c382cbd84aeb.

Conflicts:
src/com/android/launcher3/BubbleTextView.java

Change-Id: Id1fb2e1249e72658ce5477165c9bcacba9de2b04
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
40c5ed303909c4df71037be3429aa1423e59585f 25-Jun-2014 Chris Wren <cwren@android.com> Offer to delete broken promise icons.

Track state of promise in the info, not the view.
Fix bugs around moving promises to folders.
Fix bugs around filterign and removing promises.

Bug: 12764789
Change-Id: If5e8b6d315e463154b5bafe8aef7ef4f9889bb95
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
dcc5e71b3fd0ae450241ad820a5797225973ce73 23-Jun-2014 Adam Cohen <adamcohen@google.com> Fix issue where focus was sometimes missing when going to all apps with keyboard

issue 15407977

Change-Id: I806c4f3d4c5951e4caa7eddaff366a68585f1cd9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
db78dc8a0aeac2e18c995ed5b7e92b963fca18e5 19-Jun-2014 Adam Cohen <adamcohen@google.com> Fix problem where launcher doesn't draw after rotation w/ translucent activity above it

-> Removed some code which caused this. The code was intended to fix a certain issue:
"Fixing issue where we were reverting to the first page of the workspace after
launching an application from all apps, rotating, and returning home"
-> That bug doesn't seem to occur anymore, even with the revert
-> See https://googleplex-android-review.googlesource.com/#/c/209561/1

issue 11808251

Change-Id: I14ada19a294d2e5139a9e650d55f1cd985dd00d3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e25c5d1c94949044c4cd7416f60ea0dc12dadc8d 18-Jun-2014 Adam Cohen <adamcohen@google.com> Prevent discordant state between Workspace and Launcher (issue 15409018)

Change-Id: I13bb3e51da18998a5dade49c50e5fbf2266022d3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
6ea3b116fc2eea7cc1a6892c548da45a4f581a1d 11-Jun-2014 Adam Cohen <adamcohen@google.com> Override app launch transition for LMP preview

issue 15544569 j)

Change-Id: I8aff85a154cb98d865a8834f37b13e30cd03de6c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
71b0473f24a7d77263aae88139f13298a1d64b27 11-Jun-2014 Adam Cohen <adamcohen@google.com> Add new assets for LMP preview

issue 15544569 c), d), e)

Change-Id: Ib352ef1fa7c19c3695c82f3ea31936a4b41da5aa
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a629f26824c1f1b82cd6ecb5eb88df56eab6cdfe 11-Jun-2014 Adam Cohen <adamcohen@google.com> Merge "Revert "Revert transparent bars for L in 3.5. DO NOT MERGE"" into ub-now-nova
0b395356087901c16af283b5d9ae821a630cb6ad 10-Jun-2014 Adam Cohen <adamcohen@google.com> Revert "Revert transparent bars for L in 3.5. DO NOT MERGE"

This reverts commit e1cdf5253d8c61218fe3b308803408c04f71ffa3.

Change-Id: If107c46fcc3062d990b0de9758045946c8017569
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
aa4c8c1fea577431e218a927ae8ba6c47e51bfdb 06-Jun-2014 Adam Cohen <adamcohen@google.com> Fix for regression which made issue 14491953 occur more easily

Change-Id: I27711aad8aae2824a54a043f686918d342ffc5bb
(cherry picked from commit 327acfea13d924293b88c7d204fde4a25748108d)
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ea90f83e248086b91dbbc7969059f6887190b2a2 22-May-2014 Adam Cohen <adamcohen@google.com> Check before suggesting default wallpaper dimensions

issue 14470153

Change-Id: Id00e9cb4bd2b769818ed61de65be8c1c0119e07d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
73859adf80c94a377508a1d9ea8b6fa45a19f80f 22-May-2014 Adam Cohen <adamcohen@google.com> Merge "Revert "Debugging wallpaper stuff on production device (to be reverted once built)"" into ub-now-nova
824fcb3a3e05166d7e1bd9c2cd821aeaebc994c5 22-May-2014 Adam Cohen <adamcohen@google.com> Revert "Debugging wallpaper stuff on production device (to be reverted once built)"

This reverts commit f8dc557cf84ad90186e94d1ebe15f850a6edf2a0.

Change-Id: I2a2ce9a067ec6df829eb23997661bb090daa64ff
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
00a019d9e5713a595e6528d985174e4dff454445 22-May-2014 Adam Cohen <adamcohen@google.com> Merge "Debugging wallpaper stuff on production device (to be reverted once built)" into ub-now-nova
f8dc557cf84ad90186e94d1ebe15f850a6edf2a0 22-May-2014 Adam Cohen <adamcohen@google.com> Debugging wallpaper stuff on production device (to be reverted once built)

issue 14470153

Change-Id: I6c93b11f639d79163da0c3ce4e4053e304e0081e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e1cdf5253d8c61218fe3b308803408c04f71ffa3 22-May-2014 Sandeep Siddhartha <sansid@google.com> Revert transparent bars for L in 3.5. DO NOT MERGE

Bug: 15082937
Change-Id: I7698744aae83e58902641cf1fcc6ab55c1fcb543
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
db364c3355a7f5212459c74bd7e837f12aca463b 20-May-2014 Adam Cohen <adamcohen@google.com> Fix crash when launcher dies while configuring a widget / shortcut

issue 15014018

Change-Id: I083fa40fb2fd0eb217852e5d088fa5e18e5f5697
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
5eed5d8c7b7ca78dd07bc6d441600cb97e0782a1 19-May-2014 Adam Cohen <adamcohen@google.com> Ensure that hotseat callout only occurs when appropriate

issue 13551957

Change-Id: I87bda7eef8047edbd41f066930ed156a17d042df
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
876b003901afe908f46b47feef72afec576387bf 19-May-2014 Sandeep Siddhartha <sansid@google.com> Remove unnecessary reflection

Change-Id: Ia8a31eaf8563c4a337040e794742275c7e044506
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
57884c7ee2835df52913a87ad90e83293c3157d3 17-May-2014 Adam Cohen <adamcohen@google.com> Merge "Disable the folder cling in two cases" into ub-now-nova
6268f2db4c129e33d8d77513cb9df0f4799c7520 17-May-2014 Adam Cohen <adamcohen@google.com> Disable the folder cling in two cases

-> When the user creates a new folder
-> When the user drags an existing folder
-> The folder cling gets cut off in certain instances
and until we make it more extensible (not worth
it right now), we're disabling it in the problematic
cases. Also, in the problematic cases, the user
is demonstrating some advanced knowledge, so
it's somewhat justifiable.

issue 14491765

Change-Id: Ib15d2f097c51a9b755f04b95ed6ef468d3bacc60
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2efc7d928a3df57838f8abd8ed6fdb9eeb21b481 17-May-2014 Sandeep Siddhartha <sansid@google.com> Use transparent system bars on L

Change-Id: I1e8921fa0e8a5bdf34495f9d88ba9f3b1f1e9c89
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b6cc40bc15ef97ba7d677295c9a3870f18eadbe2 13-May-2014 Kenny Guy <kennyguy@google.com> Don't clear flags in startActivity

Move setting flags for starting apps back to
AppInfo from Launcher.startActivity.

Bug: 14839470
Change-Id: I1dc928e9ebce9ce4d411678f94b5ca4284c1255f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e0aaa0d3de0eedf5501fee762e0d8279a9e3bc3c 12-May-2014 Adam Cohen <adamcohen@google.com> Remove antiquated way of determining CellInfo during long press

-> allows us to eliminate cast of getTag() to CellInfo to fix
issue 13587508

Change-Id: Id2277206765621f664b758cce800bf8423231b1e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
689ff16ea27fb7c22c247aaf4f42ffe42fede253 09-May-2014 Adam Cohen <adamcohen@google.com> Cleanup pattern for removing the extra empty screen after drag operations

-> Fixes a couple bugs: issue 12179908, issue 12372657, issue 13287732

Change-Id: I24b5abe8e432ea331eeb77407120a8cec28f6376
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1317e2dd4a2fb097d1e54759536d515fdeca2c3e 08-May-2014 Kenny Guy <kennyguy@google.com> Fix bug with user of shortcut not being remembered over restart.

Intent extra was being set as int rather than long so being
missed.
Also use LauncherApps if neccessary in case where launching
without launch animation.
Unregister for package notifications when terminating.

Bug: 14636181
Change-Id: I1575f6eed806446782092dffe8c01afe7b6507fe
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
627d9467d3f797d08c864cdf5a0785d0a57b8e61 06-May-2014 Anjali Koppal <akoppal@google.com> Merge "Add setters for mWorkspaceLoading and mWaitingForResult." into ub-now-nova
ff7ceff73c77819d4a8328b875c7c238340f2c0c 02-May-2014 Anjali Koppal <akoppal@google.com> Add setters for mWorkspaceLoading and mWaitingForResult.

Change-Id: Id542fa6467d13641127cec7150b8f50a9e088657
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
6cc806d678c8a44478308119c087ac9adde73b66 02-May-2014 Amith Yamasani <yamasani@google.com> Watch for profile events and reload

Reload the workspace and all-apps list when a managed profile
is added or removed.

Bug: 14484845
Change-Id: I69210c22e568f2a561266ef2846ddf8f6d659070
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ed13187a745866483139e2878037e1f8427ce567 30-Apr-2014 Kenny Guy <kennyguy@google.com> Launcher3 multi-profile support

Use LauncherApps API and badging APIs instead of PackageManager.
With compatability layer that uses PackageManager pre L.

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 and non-application shortcuts are only supported for the
current profile. Widgets from the managed profile are not available.

Change-Id: I5f396b1bf7f91ad91a5710ea4a0fd14573972eb9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
babb53ef8fd0fcba32fcc8fc213663f0f27b8f5e 15-Apr-2014 Winson Chung <winsonc@google.com> Adding external path for drag/drops.

Change-Id: I3b315c4d14cadb9210f15d3c3e0b9545f4591be4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b90860a99630bbd24f90cc205d8990187b0ed12e 11-Apr-2014 Mathew Inwood <mathewi@google.com> Expose workspace.moveToDefaultScreen.

This is to allow derived launcher classes to move the workspace to the
default screen when a drag is started, in case the current screen is not
capable of acting as a drop target.

Bug: 13962574
Change-Id: I8a6e94ce08be825c344beb708d244d2def5f319f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
646fdf70b45f330a02104106a65ab7a529e70c6e 09-Apr-2014 Adam Cohen <adamcohen@google.com> Upping activity start delay

Change-Id: I4b72ae9d719825e1be8f1feb3643f9311dde2534
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8f006edba228622422088a358aafee069e1d9cfb 04-Apr-2014 Adam Cohen <adamcohen@google.com> Prevent exception in production when icons collide during bind

-> We only need to throw an exception for dogfooders so we can
track the issue
-> Worst case, an icon is ignored, does not warrant a crash.

issue 12106766

Change-Id: I054a849eb3d65762dc5e1bf699c76655f687c3e8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8440e7ce17a3d54254217c69982c2ec2937ba4ba 31-Mar-2014 Adam Cohen <adamcohen@google.com> Merge "Increase delay before dismissing intro screen (issue 13691305)" into ub-now-mister-ugly
2252adea262c1fd4275156a9ea0cf309c97d038f 28-Mar-2014 Adam Cohen <adamcohen@google.com> Increase delay before dismissing intro screen (issue 13691305)

Change-Id: I0b81d61b922278e0e72c3055086010612687c7d9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4a9423d6ddda9009f9489d5546a822f9222e78c4 28-Mar-2014 Adam Cohen <adamcohen@google.com> Add method to determine if first run activity has been shown (issue 13680732)

Change-Id: Ia0da4148fd0365c6ae9c3a5a4cff7118959f6382
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
432609a246819f3cf887a80c2ae56b61fc5ca25a 14-Mar-2014 Adam Cohen <adamcohen@google.com> Adding in-activity intro screen (issue 12905636)

Change-Id: Ifb016ca6e5052fd91535b98a39f78569200955a8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e769d1681e1177b9e37c0be9e12d1ede55d4e3a9 18-Mar-2014 Mohammadinamul Sheik <inamul@google.com> Merge "Add onClickPagedViewIcon to the Launcher." into ub-now-mister-ugly
3b1a54a2069cfe576dbb043ccf23d24371ffd3a5 18-Mar-2014 Mohammadinamul Sheik <inamul@google.com> Add onClickPagedViewIcon to the Launcher.

Change-Id: I34505ee5c9a6fe6ddd1a9f3134829fe0481e8bc0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ef3784cf698cd1455f762f66ad6eec32cc8f2fa3 18-Mar-2014 Anjali Koppal <akoppal@google.com> Merge "Add LauncherProviderChangeListener" into ub-now-mister-ugly
67e7cae5ad97ec5702bbd739c4272e3cfa17556d 13-Mar-2014 Anjali Koppal <akoppal@google.com> Add LauncherProviderChangeListener

Change-Id: I2333a157c488cd048a860982cc675ed9cec626ae
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
62d18edcc74ce96e2955048f5e0fc0ce3e4ec275 11-Mar-2014 Anjali Koppal <akoppal@google.com> Add Launcher.onDragStarted

Change-Id: Iac59685211905580460d0a0a16d9c7f00c61fac9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
5ad4484df3e477f9d8819605629b6e75a42e31ed 11-Mar-2014 Anjali Koppal <akoppal@google.com> Add a setter/getter for Launcher.mAllAppsButton.

Also, handle clicks on the all apps button by using onClick() method in
Launcher instead of directly calling onClickAllAppsButton in Hotseat.java

Bug 12553852
Change-Id: I261c27d3e964bbb1f52c2ab610997defd99a59bd
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
aeff7ea43409d817490fbb8c22b8d4b9725bb54f 14-Feb-2014 Chris Wren <cwren@android.com> update promise icon status

also fix a crash in LauncherModel.DEBUG_LOADERS

Bug: 10778992
Change-Id: Iafc28c1e0c2f2a1283783a7ce27e181634b62993
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3a8a8f7c2355863006208fced945f63c9bdb40b4 16-Jan-2014 Selim Cinek <cinek@google.com> Disable wallpaper in -1 space in GEL and hack around window animations

Bug: 12978354

Change-Id: I8b5602ae434a9151b40d41defb891db1ad78ce81
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7b168a1bb94044d9ae11004bae18beba9eed46fd 05-Mar-2014 Anjali Koppal <akoppal@google.com> Make classes that extend ItemInfo public.

Also follow up on changes in ag/418520, adding Views to those method
params.

Change-Id: I93e0a3b30d10b969d1903a2f227f6744d709e89a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
6902916b07e5d2bb879746888deb2a567976b87a 03-Mar-2014 Adam Cohen <adamcohen@google.com> am 474a3573: Merge "Avoid stripping empty screens if the workspace is still loading (issue 12523285)" into ub-now-lunchbox

* commit '474a35735ae758757dfd161a5c045d027bb9e033':
Avoid stripping empty screens if the workspace is still loading (issue 12523285)
474a35735ae758757dfd161a5c045d027bb9e033 03-Mar-2014 Adam Cohen <adamcohen@google.com> Merge "Avoid stripping empty screens if the workspace is still loading (issue 12523285)" into ub-now-lunchbox
517a7f5fd03fb89bd6b465013b278c9f281d0b26 01-Mar-2014 Adam Cohen <adamcohen@google.com> Avoid stripping empty screens if the workspace is still loading (issue 12523285)

-> This appears to be what may be causing data loss in some users during update.
A certain (seemingly) rare combination of life-cycle events and package events
seems to be the culprit (potentially why it's seen at update time).

Change-Id: Iea4f8aef012ba80b7ba568e0df264edb9284efbe
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
feec09d731782ca2e8b0fe9d59192fbc43f56e6c 28-Feb-2014 Anjali Koppal <akoppal@google.com> Merge "Make launcher implement PageSwitchListener." into ub-now-mister-ugly
f5d29130b9f4c501502272d6a97e4c7fb20d95f4 28-Feb-2014 Anjali Koppal <akoppal@google.com> Make launcher implement PageSwitchListener.

Change-Id: Ief4b0cb4700aeace56a3c923a0a669a626c6506b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e69746dc88d250cda8aebe3ec6634cdde18176c0 28-Feb-2014 Jorim Jaggi <jjaggi@google.com> am 4f462f4a: Merge "Revert "Disabled the wallpaper when completely in -1 Now space."" into ub-now-lunchbox

* commit '4f462f4a8b9fc6897d9fab9ad31c06e0b8f79373':
Revert "Disabled the wallpaper when completely in -1 Now space."
b45b65e1e532e4fbe6b5d565bd18a292a2df978d 27-Feb-2014 Jorim Jaggi <jjaggi@google.com> Revert "Disabled the wallpaper when completely in -1 Now space."

This reverts commit f3a8e8c0bd8b0dbe3991e5ad9d315e6e253e92eb.

Bug: 12978354
Change-Id: I11f1eeaab4fad9a2e4acf835144f0b0dc6fac54b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
92ecd2346b8b4c4be694eed710d8c0ddef4ca4fb 14-Feb-2014 Sandeep Siddhartha <sansid@google.com> Merge "Refactor clicks and remove dead code" into ub-now-mister-ugly
a942030eb65a57f19ef0ab62aeeb9287840d16e6 13-Feb-2014 Sandeep Siddhartha <sansid@google.com> Refactor clicks and remove dead code

Change-Id: Id92f43b4f6b31707a18035dace6ad14ab728d0bb
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
55bd9725d5c0373b89f7b9bbd9547550ea3bbc63 17-Jan-2014 Jorim Jaggi <jjaggi@google.com> Implement spring-loading of folders when dragging over.

Bug: 8912132
Change-Id: Id81889a133e56461df2e20599c4b40020818ba18
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c87c21a0cd168c65c70b59ad12502a2e1a00b9c4 05-Feb-2014 Adam Cohen <adamcohen@google.com> Merge "Small refactor to separate adding workspace / all apps items" into ub-now-lunchbox
76a47a1b2273c4d7dfab0beeadc1a8387e6a2840 05-Feb-2014 Adam Cohen <adamcohen@google.com> Small refactor to separate adding workspace / all apps items

Change-Id: I06b7bc7f7f0e01696cb9670b8385e5148593e3e0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4f93ec63b13f660fab63745d7127308954d5a6bd 04-Feb-2014 Yura <yura@google.com> Do not show overview when menu pressed on CustomContent screen.

Bug: 12524591
Change-Id: I2bc0c4d206214d994c9a9e1bd13b42f2e53dba9f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
93b92d0895f86fddf270b4861282b75c8e455ce3 30-Jan-2014 Derek Prothro <dprothro@google.com> Merge "Fix black flash during rotation of -1 screen with GEL." into ub-now-lunchbox
dadd984a891a574cebf3dfd38a454a0e6a4228b3 17-Jan-2014 Derek Prothro <dprothro@google.com> Fix black flash during rotation of -1 screen with GEL.

We need to make sure the custom content is adding synchronously
while the rest of the workspace is being created. If we wait
for it to be added in a separate run task, we see a black
flash during rotation.
Also rename a few methods and remove obsolete methods.

Bug: 11802691
Change-Id: I3f6500aa1fabe68cef59ad8c764877f954986a99
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d805837a877bb503d7890c4f92cfd183dec8c5ee 28-Jan-2014 Sandeep Siddhartha <sansid@google.com> Add callback for "Widgets" button click in launcher

Bug: 12553852
Change-Id: I8befd046242b32e86dbc6c98e6d97f0307380dd0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4195da42b77e1f0bf69f2d36583cdd176ecc5288 22-Jan-2014 Ian Parkinson <ianp@google.com> am 94449158: Avoid NPE from delayed Runnable

* commit '944491587e8a8f77233a1916cc16cd07edd97f2e':
Avoid NPE from delayed Runnable
944491587e8a8f77233a1916cc16cd07edd97f2e 21-Jan-2014 Ian Parkinson <ianp@google.com> Avoid NPE from delayed Runnable

Naive fix to b/12656485. Other Runnables in Launcher similarly check
that mWorkspace hasn't become null between being posted and being
executed, so I think this is probably appropriate.

Bug: 12656485
Change-Id: Ib4f3d0e8686c6249fe838144b1e8120c85f66f01
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c07347961e9c924aa042b9e1d3526e9b5e1c95ca 17-Jan-2014 Adam Cohen <adamcohen@google.com> am e6e0af03: Merge "Dismissing search and other overlays when the menu button is pressed. (Bug 12524591)" into jb-ub-now-kermit

* commit 'e6e0af03ee39b3e800c8f7e86eefffae432ee7c8':
Dismissing search and other overlays when the menu button is pressed. (Bug 12524591)
e6e0af03ee39b3e800c8f7e86eefffae432ee7c8 17-Jan-2014 Adam Cohen <adamcohen@google.com> Merge "Dismissing search and other overlays when the menu button is pressed. (Bug 12524591)" into jb-ub-now-kermit
e029874bcfd6e55cb93fb6609f3342f180b5995c 17-Jan-2014 Winson Chung <winsonc@google.com> Dismissing search and other overlays when the menu button is pressed. (Bug 12524591)
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f3a8e8c0bd8b0dbe3991e5ad9d315e6e253e92eb 16-Jan-2014 Selim Cinek <cinek@google.com> Disabled the wallpaper when completely in -1 Now space.

Bug: 11186234
Change-Id: I6ffb66f12298bd9df7e228a8589d63780b70a396
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
cdd82ef1bbe32ba3d83810e5d2e95ed4e9002204 17-Jan-2014 Winson Chung <winsonc@google.com> am f8584042: Merge "Updating Tablet clings. (Bug 11973614)" into jb-ub-now-kermit

* commit 'f8584042713aad82f9d057ecaace8a9ad1aad0bc':
Updating Tablet clings. (Bug 11973614)
205cd7727f3bd8b65892c580e6f243464878fe6e 15-Jan-2014 Winson Chung <winsonc@google.com> Updating Tablet clings. (Bug 11973614)

Change-Id: I6cb10424a345691d50c4fac7969e0b97bbee4b3c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
850f91320c3ae6eeb4b248757b8aa7e14f83ea7c 14-Jan-2014 Adrian Roos <roosa@google.com> Fix back button behavior for "App info" when launched by Launcher3.

Ensures the back stack is clean when opening the "App info" app from the launcher.

Bug: 10393223
Change-Id: Iad078ca37c4794a580f1b996f8324fef404e7462
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e43a1e788223ab5a4405c5eeb0133ff57efbc768 15-Jan-2014 Winson Chung <winsonc@google.com> Tightening migration conditions. (Bug 11973614)

Change-Id: I6d7417b705227472d035f428cbec933cc6dbf2ce
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c27a05132042149fdcc926aeebc1a284cece1aa4 15-Jan-2014 Jorim Jaggi <jjaggi@google.com> Merge "Remove settings in overview mode for Launcher3." into jb-ub-now-kermit
d017f882eb67b630adb082dd2227e20f5bc77b05 15-Jan-2014 Jorim Jaggi <jjaggi@google.com> Remove settings in overview mode for Launcher3.

The appereance of the settings button in overview mode is now dependent on
a overridable method, such that we can have it in GEL, but not in Launcher3.
This change also adjusts the logic of how wide the overview panel is, depending
on how many items we have.

Bug: 12441429
Change-Id: Ibf537c26602785f565292cbfa213eb123469ebcd
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
24ce0b3708b44e738d6ee52477aa4dd917b547e7 15-Jan-2014 Adam Cohen <adamcohen@google.com> Fixing drop targets in phone / small tablet landscape (issue 12192781)

Change-Id: I4dc8a82c8cd5ef279506e7868e33a455fba5a3be
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
13b563bcae015646d19fa9cf2baf7437d4711f8e 15-Jan-2014 Adam Cohen <adamcohen@google.com> Merge "Ensure that hasFirstRunActivity is only called when necessary" into jb-ub-now-kermit
bc4539df6fd8b0672fbf51a49cba630add5083a3 14-Jan-2014 Adam Cohen <adamcohen@google.com> Ensure that hasFirstRunActivity is only called when necessary

Change-Id: I834abcd82f46c6f096f5c92452b34c668a4a3d86
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e26d09484575f9b1855e5bc42d4fa05a5342f054 13-Jan-2014 Dan Sandler <dsandler@android.com> Fix longpress crash.

The AllApps button doesn't usually accept longpresses, but
you can trick it into trying by holding one finger on it and
another on another icon in the hotseat. This patch defends
against that and bails out if the longpressed item has the
all apps rank (position in hotseat).

Bug: 11740833
Change-Id: I99785ccbc9e6dc6be2a9e56289b3cc0275fbb65c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
234b506f4625b23172d437a2ba0b47d63cc2e3dd 11-Jan-2014 Winson Chung <winsonc@google.com> Merge "Adding migration Clings. (Bug 11973614)" into jb-ub-now-kermit
a694524047fda0a51dede4eefb1201a598d2d3a7 08-Jan-2014 Winson Chung <winsonc@google.com> Adding migration Clings. (Bug 11973614)

- Refactoring Launcher cling code out to LauncherClings.

Change-Id: Iff4f84f5b8bfeb69b1be0b4802022c3eb20b6f2c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8b5b05b7f3c8c5d705116c425bd5dbff2b75d56a 10-Jan-2014 Adam Cohen <adamcohen@google.com> Merge "New launcher2 icon migration algorithm." into jb-ub-now-kermit
d502404a44fb7c4ea739622d7f8bdd2a764d97a1 09-Jan-2014 Dan Sandler <dsandler@android.com> New launcher2 icon migration algorithm.

The user will be able to request "icon migration", which is
not a direct mapping of the old workspace, but rather
follows this heuristic for bringing the user's favorite
icons (by dint of their existence on the workspace) into
Launcher3:

Workspace shortcuts are placed in lexicographic order on the workspace
starting at screen 0 (leaving the bottom row of screen 0 empty to make
sure there's room to move things around). Folders are preserved and
their contents sorted. Duplicate icons (that is, shortcuts
with the same intent, pursuant to some cleanups) are removed.

Hotseat icons are migrated in their original place, unless their new
location is not accommodated by the hotseat (i.e. the L3 hotseat is
too small on this device), in which case they're treated like any
other shortcut and tossed into the workspace.

To test, turn on Launcher.ENABLE_DEBUG_INTENTS and then:

$ adb shell am broadcast -a com.android.launcher3.action.DELETE_DATABASE
$ adb shell am broadcast -a com.android.launcher3.action.MIGRATE_DATABASE

Bug: 12416411
Change-Id: Ia5c56f36c11455867ea20a39f70210f595020a87
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
24fa33f8c7949d5e7fff4831f5903d70e1017091 10-Jan-2014 Nilesh Agrawal <nileshagrawal@google.com> Merge "Allow DISABLE_ALL_APPS to be set using a system property." into jb-ub-now-kermit
16f3ea870aac47292cd6cbe1a4b4343173097aa9 10-Jan-2014 Nilesh Agrawal <nileshagrawal@google.com> Allow DISABLE_ALL_APPS to be set using a system property.

- Moving the property to LauncherAppState
- The property is only read on dogfood builds.

The property can be set using setprop or /data/local.prop

Change-Id: I14c7354efb12edb93f97e81687a6f920cc634e9a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b54a5989a21bef4e6bac304591ca4030bfbe709d 09-Jan-2014 Adam Cohen <adamcohen@google.com> Adding optional first run activity to Launcher

Change-Id: I146927d8a065f1cf5ef5cec41c8fb4f9ad09d25c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
14c6a3f510528ea36529712a9be4f5c9b07655ac 07-Jan-2014 Dan Sandler <dsandler@android.com> KEYCODE_MENU: hide all apps when entering overview mode

Bug: 12165618
Change-Id: I7ee652012c7f7b8e6fab3d9d1f99cf22484f3182
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d4d3d08741b2c183dbcba1fa25ca100783bfe1ee 27-Dec-2013 Sandeep Siddhartha <sansid@google.com> Allow changing search bar hint in the cling on-the-fly

- This allows GEL to initially supply an empty string if hotword isn't
active, and later on update the cling if and when the hotword becomes
active.
- This isn't expensive as it'll only be called if Launcher first calls
getFirstRunClingSearchBarHint, i.e. once every fresh install/clear
data

Bug: 11116105
Change-Id: Ia963bb62d7b331afd0c34adfa6c4b6bdbac48349
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7ad868b86e45d6f58c186d2731ab2beb84643757 12-Dec-2013 Michael Jurka <mikejurka@google.com> Create separate project for Wallpaper Picker

Change-Id: Id9e855780b9fb68c63eb6e9f6c19bcbce28a6fd5
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
306c1cf200d4e334b19e09a5a5a2026d9f6d12b2 12-Dec-2013 Nilesh Agrawal <nileshagrawal@google.com> Show widgets when ALL_APPS is disabled.

Change-Id: I367448df69a63ffd3412fe4c99137a21426d285c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a40916d534da1b3e05c905b5beb931e0140a353f 11-Dec-2013 Dan Sandler <dsandler@android.com> Merge "Size hotseat data structure appropriately." into jb-ub-now-kermit
295ae18d0fa7c102c50cf95a2ea09e7f2e9b1539 10-Dec-2013 Dan Sandler <dsandler@android.com> Size hotseat data structure appropriately.

Bug: 12070213
Change-Id: I4df2f4bcc71bb4077c62cae91ed844ea8c43d421
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7aff399974c756930070d82d7b2df88f125dacd6 10-Dec-2013 Derek Prothro <dprothro@google.com> Bind the workspace synchronously if started on -1 screen.

Previously, LoaderTask would be run asynchronously to bind
the workspace when started on -1 which would cause the user's
wallpaper to briefly flash when rotating the device on -1.

Bug: 11802691
Change-Id: I3a1a7a32fa28a81e041a283a93d808d5a8884133
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e7e97e65524977ad361811b95e8ee4557841d36a 03-Dec-2013 Winson Chung <winsonc@google.com> Retain current AllApps page if we never leave Launcher. (Bug 11468582)

Change-Id: Id18b14f6fbb2598a8c1f4c714f79d1a4332a7868
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3ed4a4dd3dc77295579e8eaece294c30cf6831ef 03-Dec-2013 Michael Jurka <mikejurka@google.com> am 10a8935e: Merge "Use AsyncTasks instead of creating new threads" into jb-ub-now-jolly-elf

* commit '10a8935ef1fc8f073e276fddc85bf66513050c81':
Use AsyncTasks instead of creating new threads
10a8935ef1fc8f073e276fddc85bf66513050c81 02-Dec-2013 Michael Jurka <mikejurka@google.com> Merge "Use AsyncTasks instead of creating new threads" into jb-ub-now-jolly-elf
60779458160eed2f214450c1c708c0ecafe6465a 02-Dec-2013 Mac Duy Hai <haim@google.com> am a50d3430: Merge "Add method to retrieve search box bounds." into jb-ub-now-jolly-elf

* commit 'a50d34306c5fe6748392b493b5fbd4c54bf5f39f':
Add method to retrieve search box bounds.
6def4f900c8b92f61256bf33a158aba16d9aceee 28-Nov-2013 Mac Duy Hai <haim@google.com> Add method to retrieve search box bounds.

Change-Id: I67893f00990053415453490034ea7066d9f0f3b6
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
52aa0636c6caef0bd2601fb1f4ec06a34d9ac7a2 26-Nov-2013 Adam Cohen <adamcohen@google.com> am d552dd90: Fix NPE in Launcher onDestroy

* commit 'd552dd90f1da32e1be2dd95ffed57c65d40cb651':
Fix NPE in Launcher onDestroy
d552dd90f1da32e1be2dd95ffed57c65d40cb651 26-Nov-2013 Adam Cohen <adamcohen@google.com> Fix NPE in Launcher onDestroy

Bug: 11765296
Change-Id: I83299656cc90b8a744afb0db4b5ea08675c8db82
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
9710ec9d85566ea1edf973f3d51dda24f64bdaaf 26-Nov-2013 Adam Cohen <adamcohen@google.com> am 060a4837: Merge "Fix NPE in case where workspace is null because Launcher has been destroyed " into jb-ub-now-jolly-elf

* commit '060a48378f21a6b5836990a23178d02c94fccc60':
Fix NPE in case where workspace is null because Launcher has been destroyed
37c717ffa626c6690ea45ba88e5dfc9bea39ed6e 26-Nov-2013 Adam Cohen <adamcohen@google.com> Fix NPE in case where workspace is null because Launcher has been destroyed

Bug: 11765964
Change-Id: Iacd4db712c09940c05ccd2a64b25e376b63c6aee
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
72fbec17e09a1120971621587d5005f683baafd1 19-Nov-2013 Mathew Inwood <mathewi@google.com> Add support for initiating a drag from an overlay.

This allows an overlay to create apps and shortcuts on the home screen.

Change-Id: I63ee4ef02db3f4bc89726c394fd55ad26f50452c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
9b9fb967b2305413520dc676d6d3c472b2b6b25e 16-Nov-2013 Winson Chung <winsonc@google.com> Updating LauncherModel filtering to use screen ids. (Bug 11685286)

- Fixes the issue with the current page not synchronously binding

Change-Id: I3dfa45cc1777f846c77f3e86059dfb715553e1a3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
28b690ab8e21d28ae5ebdea32475d3f1952203a5 15-Nov-2013 Winson Chung <winsonc@google.com> Merge "Adding logs to track down missing workspace screen. (Bug 11683562)" into jb-ub-now-jolly-elf
a90303bb6fdad59e4a55855edba68c9902192599 15-Nov-2013 Winson Chung <winsonc@google.com> Adding logs to track down missing workspace screen. (Bug 11683562)

Change-Id: I12ef3331ab81004c75229d33afa0a8dd0fa8521c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e9b198fd7414771db3df259ce696f0070ea9a153 14-Nov-2013 Adam Cohen <adamcohen@google.com> Merge "Change the way view ids are assigned (issue 11627801)" into jb-ub-now-jolly-elf
c76e1dda0875c13131462d80d0c1721a6149e08d 14-Nov-2013 Adam Cohen <adamcohen@google.com> Change the way view ids are assigned (issue 11627801)

Change-Id: I4d9c0542ea3ac581c4a9f4da68824f0b498ea337
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3dc3ecda281c078de9511dcb6349db1df629220a 14-Nov-2013 Adam Copp <adamcopp@google.com> Merge "Hooks for subclasses to react to home presses." into jb-ub-now-jolly-elf
4346746ef37413168a5cbec46bb6db8f96b0123a 14-Nov-2013 Michael Jurka <mikejurka@google.com> Use AsyncTasks instead of creating new threads

Change-Id: If166869dfbeb84d4dee2203f5b98a22b9d20719d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a120b8e304f1541529f26ef5af13f8bb5ac655f6 12-Nov-2013 Adam Copp <adamcopp@google.com> Hooks for subclasses to react to home presses.

This provides the nessecary hooks for GEL so that it can prevent
scrolling to the home screen when a search is open, instead choosing to
dismiss the search.

Bug: 11128544
Change-Id: I3c1b67bc271c1342db4a0abac364f2923bdeba3a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8e15fdf60a103391839433ced3c0990d13ba5012 12-Nov-2013 Winson Chung <winsonc@google.com> Prevent launching Widgets when cycling between Overview/Shrink state and Home. (Bug 11439120)

Change-Id: I21173f114228ba43172af9074d2ac1fadeee9886
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2777273a2a5c710f26726ada0fe4a8f33da57b52 11-Nov-2013 Adam Cohen <adamcohen@google.com> Add method to determine if Launcher is using vertical bars

Change-Id: I7e9096cf81b49d213025c6f98708186330448fc0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
07e045c63775c944f00da037b5d9cfc31e6028dc 07-Nov-2013 Winson Chung <winsonc@google.com> Save and restore the correct content type when rotating while in AllApps.

Change-Id: I508832e46c8a2ab3bb53baf8f44b543c4c24aed2
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b2af6076c70cd3d09e23a4999803b3108aa469f4 05-Nov-2013 Adam Cohen <adamcohen@google.com> Merge "Ensuring that widget ids are cleaned up" into jb-ub-now-jetsonic
4637b5ada9cccb5f698fcff73a96a7ce16148e5b 05-Nov-2013 Adam Cohen <adamcohen@google.com> Ensuring that widget ids are cleaned up

Change-Id: I89f7bd3fccdc730128189beb51680e3ee76e3524
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c18e4a926530cf458bdc67abfdd60488ff62d758 05-Nov-2013 Adam Cohen <adamcohen@google.com> Merge "Fix bug where cancelling config activity leaves user stuck in bad state" into jb-ub-now-jetsonic
f0129b13d1edac399c02dbd93f574a7e3f873525 05-Nov-2013 Adam Cohen <adamcohen@google.com> Fix bug where cancelling config activity leaves user stuck in bad state

Change-Id: I774cc6e46006f623c97812c85023b228128430fe
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c44a0c0728dcb2ff410a10b426136926789c20a1 01-Nov-2013 Winson Chung <winsonc@google.com> Merge "Tweaking cling text sizes for other languages. (Bug 11151675)" into jb-ub-now-jetsonic
13dbfe18a0e1c4a9a1e9a2a9f8d22c4f462a30e4 31-Oct-2013 Winson Chung <winsonc@google.com> Tweaking cling text sizes for other languages. (Bug 11151675)

Change-Id: Iae82064b1be7a33e5375c1e27fb7472216dc637a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
917e38851cbc6caffe1f8dade4db452bace522ba 31-Oct-2013 Adam Cohen <adamcohen@google.com> Fix issue with adding widget with config activity to empty screen (issue 11381059)

Change-Id: Ic7eecb30422e7a6cf35ebe8470d9eba8752d406e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
88400d521e9c46382d835f42c1d50235cf99b2eb 29-Oct-2013 Winson Chung <winsonc@google.com> Merge "Initial changes to support smaller landscape layouts." into jb-ub-now-jetsonic
6e1c0d34bb31cacc24c57c89ab01deaa8985814f 26-Oct-2013 Winson Chung <winsonc@google.com> Initial changes to support smaller landscape layouts.

Change-Id: If0abe2b82eb08bae4f1ce65b805362d548acb876
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4fe4c932221cc6a7e7114eff84220150f76729b9 29-Oct-2013 Adam Cohen <adamcohen@google.com> A bit of code cleanup (issue 11026590)

Change-Id: I8b2ef52f59abdbe3ca286eac6e639f19a11f7970
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ad4e15cae4b628677fc249628a9ff661e67add78 18-Oct-2013 Adam Cohen <adamcohen@google.com> Cleaning some page animations

-> Fix jump when last page gets delted (issue 10908427)
-> Fade out empty screen
-> If the final page is empty, and that is the current page when
spring loaded mode ends, animate back to the previous page
and then fade out the final page. Examples: cancel widget
or shortcut drop on the final page, scroll to final page and
drop an icon into a the hotseat, etc.

Change-Id: I13438fb0af6555b6f0b511b7aff51b3972431438
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
df95eb12a4d288ffa143a0c3db60e7e98f3e03b9 16-Oct-2013 Winson Chung <winsonc@google.com> Ensuring disabled packages remove all components on the workspace. (Bug 11172454)
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e5467dccdd26ff912afb43d626346e4506c9c062 15-Oct-2013 Winson Chung <winsonc@google.com> Flushing icons of the wrong size. (Bug 11203738)

Change-Id: I9468d2e798fcf9890970270041d341e7653432f1
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0007472e20e02589a6305e1aeaa70770963ebec7 12-Oct-2013 Adam Cohen <adamcohen@google.com> Fix issue with extra empty screen left over after widget add cancel (issue 10865959)

Change-Id: Iee72fe1b296e81a5f2d04f6edcbf9cac19aff992
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d1e474a92e47171a985738144887e1f2e46c7768 10-Oct-2013 Winson Chung <winsonc@google.com> Merge "Initial changes for new clings. (Bug 11142616)" into jb-ub-now-indigo-rose
21cd002fef13ff0b6336f10f97e29738a2b0ecb9 10-Oct-2013 Adam Cohen <adamcohen@google.com> Fix issue where custom content would show up on boot (issue 10713745)

Change-Id: I1c03784970fe1a88e2561f1c5367979cda825973
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
82e5c98446e1f1765aabca1725cba181a56edcb4 09-Oct-2013 Winson Chung <winsonc@google.com> Update custom content hint after custom content is invalidated (Bug 11067230)

Change-Id: I5f98e2a0e4bc3439ff36688555990798c59efa58
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f248abc12238e79432c07e8cbc435ed5ac8c1ce9 10-Oct-2013 Bjorn Bringert <bringert@android.com> Merge "Use translucent decor theme attributes in Launcher3." into jb-ub-now-indigo-rose
3a6e7f330e680ef718ca7c0921d842efb4d8bbae 10-Oct-2013 Winson Chung <winsonc@google.com> Initial changes for new clings. (Bug 11142616)

Change-Id: Id66ebceb99449941921d9e617dfe0cc05a2e3b65
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3442bc94672a909606a8dd001df8b1b180ddbd80 10-Oct-2013 John Spurlock <jspurlock@google.com> Use translucent decor theme attributes in Launcher3.

And remove interim helper class.

Bug:10674960
Change-Id: I81d31563074deea058b9bbb4b806c6200f85230f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
82963d530ac92ca770c5b674ee5a6c80eb6506d2 09-Oct-2013 Winson Chung <winsonc@google.com> Removing extraneous apps-customize page reset. (Bug 11027505)
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
04c0a5c9110eff549cb1120341797ec986d9943a 09-Oct-2013 Winson Chung <winsonc@google.com> Don't animate search bar when we are not animating the transition to workspace. (Bug 11105305)

Change-Id: If397ce78a15dafe98f951d185da26ca014c9ad1b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
5376e7a86fd9e87681584871b62c66cf31b5c262 09-Oct-2013 Winson Chung <winsonc@google.com> Merge "Ensuring that the widget drag outline is padded by the default widget padding. (Bug 10881814)" into jb-ub-now-indigo-rose
ad7db6e8ddddae423d027163a1bdf7015210f7ce 08-Oct-2013 Winson Chung <winsonc@google.com> Ensuring that the widget drag outline is padded by the default widget padding. (Bug 10881814)

Change-Id: I8d613104d07e64e55f31f777d222a2ecaccb0adc
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ed307df7446288f23a1ce34e5cdb6b55dd3df675 02-Oct-2013 Adam Cohen <adamcohen@google.com> Cleaning up home / back behaviour in overview mode (issue 10965421)

Change-Id: Ib85e8b3ca369582122298ca0a66109c8a363880c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
cffa7175f8328cfbf6bc9ed1507f1900fe4bc85c 07-Oct-2013 Casey Burkhardt <caseyburkhardt@google.com> Merge "Disable clings when explore by touch is enabled. Bug: 11067870 Change-Id: If203f3a23de3bd3192ff748bbccc04d74b0a73fa" into jb-ub-now-indigo-rose
d4507eefa37245c012a68d148aa5f14d4638f96d 04-Oct-2013 John Spurlock <jspurlock@google.com> Migrate to new WM.LP.flags based translucent decor API.

Update/rename common helper class TranslucentDecor to handle both
apis so behavior is correct on old and new builds.

Bug:10674960
Change-Id: Id3b2d523026e9e4f2f71f0eab404792207c6d8c7
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4b37887942cd546f15ac2d2a2fdee748213089dd 05-Oct-2013 Adam Cohen <adamcohen@google.com> Fix issue where TalkBack would announce Apps instead of Widgets (issue 11012666)

Change-Id: Ia25c370d706055bee4a5766cfdea20b637e936b4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
53805218809cc1f93a0f1307b442df7c65a3068c 01-Oct-2013 Adam Cohen <adamcohen@google.com> First pass on accessibility

-> issue 10801717
-> issue 11012432
-> issue 11012764

Change-Id: I9a687a39a358441afd57c0c46b57399ecbf23c36
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0d9cbae4dd6603870d1cd26c9a7b547b5eea6b0c 04-Oct-2013 Casey Burkhardt <caseyburkhardt@google.com> Disable clings when explore by touch is enabled.
Bug: 11067870
Change-Id: If203f3a23de3bd3192ff748bbccc04d74b0a73fa
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8741298d3c6a17015dabc4aacc261fd8eb59992d 04-Oct-2013 Winson Chung <winsonc@google.com> Fixing issue with numerous empty screens showing when adding a shortcut to a clear workspace. (Bug 10785413)

Change-Id: Ib9b5f76dc23e609b1774147a6cf760f185d9154b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ed60ba1e24512bef0bb2b749b6297e8c7e5330cf 04-Oct-2013 Bjorn Bringert <bringert@google.com> Merge "Add a better app filtering mechanism and filter widgets" into jb-ub-now-indigo-rose
b232383fd5b0e8cb36990307d7392499729afa23 04-Oct-2013 Winson Chung <winsonc@google.com> Fixing issue where newly added shortcuts were not being animated in (Bug. 11023745)

Change-Id: I63d3a5fb3b41f5fc58ee44db9270772ce8458ee9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1307f63f8a93541bf6e2d29c11fab69778a25e42 03-Oct-2013 Bjorn Bringert <bringert@google.com> Add a better app filtering mechanism and filter widgets

The old one didn't use the app filter when packages
were added or updated, only in the initial load.

The app filter is now also used for appwidget providers.

Bug: 10895858
Bug: 10898990
Change-Id: Id29bbc3cf7bdb0c360edd92f768b86684bd338ed
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
6fecd410e8567af916b1bbd53198d9878c686177 03-Oct-2013 Adam Cohen <adamcohen@google.com> Trying to come up with a simpler approach for onShow/onHide.

-> In this approach, the shown/hidden state should be tracked
by the CustomContent provider and excess calls to onShow and onHide
should be debounced. That is, if onShow is called twice in a row,
without an intermediate onHide, the second should be discarded.
Viceversa for onHide.

Change-Id: I2fa48d15f28767775a9a9cb84c1d920867a12176
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
fdc4302bfa9b0ff65403006a89872f4a523fa825 02-Oct-2013 Allan Wojciechowski <allanwoj@google.com> Don't animate showWorkspaceAndExitOverviewMode

We shouldn't animate from here as this only gets called when
transitioning to the custom content screen and we shouldn't
animate exiting overview mode.

Bug: 10849624
Change-Id: I1309f2ed1f89a20a9e7b7a2fb5aec47b01f222ab
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
edaaa3023251eb2bd71e3da180df39334f77d4a8 02-Oct-2013 Adam Cohen <adamcohen@google.com> Ensuring launcher is always setting "interactionBegin/End" where appropriate (issue 11030735)

Change-Id: I16f4f6a19cdc92af6b817a658dc32e082f08660c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c6be6eec2800e4908ef9b5ff86b8c185dfa19030 02-Oct-2013 Dave Hawkey <dhawkey@google.com> Merge "Fix NPE if workspace is not created yet" into jb-ub-now-indigo-rose
7267fa58693549894999db17359ce26f8bc7b4a7 27-Sep-2013 Michael Jurka <mikejurka@google.com> Make some changes for transparent system bars

-Move transparent bars from just GEL to Launcher3
-When wallpaper strip animates, render it under the nav bar
-Disable rotation of wallpaper picker on phones

Bug: 10814785
Bug: 10852650
Bug: 10852554

Change-Id: I9efeccbc4ad1933689266a5dede201ccfd34acf4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f099eb0bf4c0fdee5c4708d48ce0134fbf0d1249 01-Oct-2013 Winson Chung <winsonc@google.com> Merge "Using state to update voice button proxy visibility instead of view flags. (Bug 10915381)" into jb-ub-now-indigo-rose
5841efa6121fb40dd7c1a6a432a899b894fa5c6d 01-Oct-2013 Winson Chung <winsonc@google.com> Using state to update voice button proxy visibility instead of view flags. (Bug 10915381)

Change-Id: I72feb506cbc1b03e2b99d36bc4a9d7bda27101be
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
61f560d92ab4b11a61beeb8df97b9952027e08e4 01-Oct-2013 Adam Cohen <adamcohen@google.com> Fixing AllApps pressed state (issue 10845969)

-> Adding haptic feedback to overview mode buttons (issue 10917359)

Change-Id: Iaf7ac31521ae08f4223aa0d0ffc2f6511b85567f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f9e8640fcc02a4f1e85ff371d3938a04b24564a4 01-Oct-2013 Winson Chung <winsonc@google.com> Merge "Disable update logic for market button." into jb-ub-now-indigo-rose
d64a66617b6b6aaa3d1d9f9220c33411acdca729 30-Sep-2013 Winson Chung <winsonc@google.com> Disable update logic for market button.

Change-Id: Ie05995b18252cc78c38b3cb0886407b0c5a13be0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3a733a77e32ea112516b4a7ef0b571d6bcc51315 30-Sep-2013 Dave Hawkey <dhawkey@google.com> Fix NPE if workspace is not created yet

Change-Id: I0c8976a8497e2059ec7b2cda3d56eb965a532765
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
82398369f3a925ce15a37a968d050a4de422c7fa 29-Sep-2013 Adam Cohen <adamcohen@google.com> Fixing NPE in onFinishBindingItems (issue 10975740)

-> See bug for explanation. Seems like the circumstances leading to this
NPE are understandable.

Change-Id: I89637a2da50be1081632e05cf79678c983a74d3a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8ad682ddda37ce6bc438895f3adb8617244d0e46 28-Sep-2013 Sandeep Siddhartha <sansid@google.com> Merge "Close open folders before moving to -1" into jb-ub-now-indigo-rose
f2b47f13cec19c8e06754fa1c3f46892349c217f 27-Sep-2013 Sandeep Siddhartha <sansid@google.com> Close open folders before moving to -1

Bug: 10955838
Change-Id: Ic6cbb67c4cf485fe1682c7cdd7de200a9227cff0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
54e65135548818cb2fa8522b27df92c0aaa3e4a7 27-Sep-2013 Winson Chung <winsonc@google.com> Ensuring that Launcher always has a search bar. (Bug 10965514)

- Also disabling voice proxy when we are in now (Bug 10915381)

Change-Id: I4ad6392b5139d12b9b298110109b9363ba426cb4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a6125efb66dd7554f2a84804baf6cc02a1334f20 27-Sep-2013 Sandeep Siddhartha <sansid@google.com> Fix build break

Change-Id: I23f7c74eb088fbe77a24df9bc80f0d2fff647abb
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
fa54513308ef60ffcd7eec8e1ce92120a643b88e 27-Sep-2013 Winson Chung <winsonc@google.com> Tweaking folder cling to support large folders.

Change-Id: I3c500463fba8db71807ad4fc27c6923f3e1d0770
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
780fe59a7af8b12fbdcd7f6841edaa7f2c2e019d 26-Sep-2013 Winson Chung <winsonc@google.com> Integrating some aosp fixes, ensuring that we update the install queue before returning to Launcher.

- Fixing stuck page in All Apps (Bug 9347818)
- Fixing shortcuts to uninstalled apps from being installed (Bug 10726510)
- Consolidating vibration feedback
- Ensuring that we trim names during comparison in AllApps list

Change-Id: Ieaae4d85851ce771283b4684a8a60306da28cb3b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
93c9756e7a64e782e6b78ec978d2f7a5802c277d 26-Sep-2013 Adam Cohen <adamcohen@google.com> Fixing some touch / interaction problems

-> Weird reorder/scroll mode hybrid (issue 10550801)
-> Entering overview mode when we shouldn't (issue 10855389)

Change-Id: Ic936ead8deb3a5d4e00f265d09329528a1517063
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a2f665f4f7dc60aa0ea97e20027a79e796241356 26-Sep-2013 Anton Hansson <hansson@google.com> Broadcast app launches from all apps too.

Bug 10943415

Change-Id: I0e496a53fc253bd313d269a05674d7c5cdadee68
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
94d6768c65929efa21bb893fdef7f269d65da3c3 26-Sep-2013 Winson Chung <winsonc@google.com> Restoring INSTALL_SHORTCUT receiver (Bug. 10343529)

Change-Id: Icd6a97c1d7877241aa9c71bd80dfdbe6e44ca7ee
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a0b7e86299ed9baf278e0c1ed73f4a4f6a057322 06-Sep-2013 Winson Chung <winsonc@google.com> Removing any overlapping items with the hotseat.

Change-Id: I9634939e6b1e8905d232d5a30608e2c56071d7bc
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2b5e56c23bc8123064eb24b4060daba0fc948300 24-Sep-2013 Winson Chung <winsonc@google.com> Merge "Launcher changes to support custom cling hints." into jb-ub-now-indigo-rose
2d75f125f4e8bb5358dfdb63096d0493488ac2e5 24-Sep-2013 Winson Chung <winsonc@google.com> Tweaking styles for AllApps and widgets spaces. (Bug 10843502)

- Fixing various issues with Search bar showing when it shouldn't be.

Change-Id: I2a553ad93e3422666a883b90a1ff97625bf05831
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e6eabffd39c85b4cdb022c5e803ed561d87bd88b 24-Sep-2013 Winson Chung <winsonc@google.com> Launcher changes to support custom cling hints.

Change-Id: Ic381f43b96fb15a7a485b139635795e89564cc3b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
af40f205d7f0c5f73a92ff5d9b8e9602dbde58c0 19-Sep-2013 Winson Chung <winsonc@google.com> Initial changes to restore clings.

Change-Id: Ie23e6e9f39679e8d35955a4a7db804d03f8b4d3f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
37cab1bc25b99e4ac2429f7d965342a534d441b4 20-Sep-2013 Winson Chung <winsonc@google.com> Merge "Tweaking page indicators to support add page icon, remembering widget picker page (Bug 10787439)" into jb-ub-now-indigo-rose
d7dc681290d52a00cf8dd6664a8105cb1374a681 20-Sep-2013 Mark Brophy <mbrophy@google.com> Fix scroll not sync with QSB in GEL.

Bug: 10835163

Change-Id: I6b8e09fa395fadb31fe6a0d5339e92ece9334b0c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ede4129e77f8347e32c0da9c615bcff2cbc06fd8 20-Sep-2013 Winson Chung <winsonc@google.com> Removing old debugging logs. (Bug 107442854)

Change-Id: I56d6838af3cca710eab300d3e71ca1be90866cdd
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7819a56217fd4e216d3675905586b275799723bb 20-Sep-2013 Winson Chung <winsonc@google.com> Tweaking page indicators to support add page icon, remembering widget picker page (Bug 10787439)

Change-Id: Iab0b5676aa9c34a610b4b968940abc81c913c234
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b94f3f804f3954666c73e0564391444ec77dc4d4 11-Sep-2013 Michael Jurka <mikejurka@google.com> Remove options menu

When options menu is clicked, go into overview
mode

Bug: 10704930
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8c082818a8ee813318e32a667883f73d7b94126a 19-Sep-2013 Dave Hawkey <dhawkey@google.com> Merge "Support for dynamically adding/removing -1 screen" into jb-ub-now-indigo-rose
dbdff6bc7b225255207a46fad8f536b55a18efac 19-Sep-2013 Adam Cohen <adamcohen@google.com> Handful of small changes / bug fixes

-> Fixed fade in of overview panel on first animation
-> Fixed long press issue in page indicator region
-> Added background scrim to overview mode
-> Fading search bar in overview mode / disabling clickability
of search bar and mic

Change-Id: Ic9bf84f7cb9ff2991c5b4e93273d9e3f65556e5c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a888158880fea53479447d883391f552604e46b6 17-Sep-2013 Dave Hawkey <dhawkey@google.com> Support for dynamically adding/removing -1 screen

Change-Id: Ife68b64c04498e336192caf895edb9a090dcdc26
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2c38e70acd92372669cf93c2049ad162650a43ba 18-Sep-2013 John Spurlock <jspurlock@google.com> Fix launcher3 standalone build.

Change-Id: Ibfe14c5960211916222fc49389b8776be6bf768b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1697b79a86c8244cf2758eec93e0ba299bc107d0 18-Sep-2013 Adam Cohen <adamcohen@google.com> Fixing up click / long click to enter / exit overview mode

Change-Id: I1ec7ab7f3e5c67add9ae64901e0ea377e265ed84
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ab2d9d72ae0a37553a82fa845c412167c727a258 17-Sep-2013 Sandeep Siddhartha <sansid@google.com> Add settled/unsettled state information to launcher

Bug: 10789736
Bug: 10785435
Change-Id: I876707103d495f4a8e55909af63c75da210fefde
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
040a5d2f7a327bd777b5859edea32ed2f1d3593e 17-Sep-2013 Adam Cohen <adamcohen@google.com> Ensure we exit overview mode when screen turns off (issue 10750327)

Change-Id: I2bd31bf549e2bd88a2fbc958b94e5e1107994162
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d3ecce919296594ceeed6619d32994360b65ae40 16-Sep-2013 Adam Cohen <adamcohen@google.com> Fix issue where you can't long press on empty screen to enter overiew mode

Change-Id: Ia7e3913187e5f38ce9db6f9da4bf9e8408ea977a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
336fd4f65b8fa0f5188060eba351fa70bb5bfde0 12-Sep-2013 Michael Jurka <mikejurka@google.com> Exit overview mode after setting wallpaper

Also, create method to exit overview mode without
an animation
Bug: 10332065
Change-Id: Iaade5ccb07aefa7d19be5f07db821a69762cb1bb
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
af110e8603b2f372286d9155cbe8955a6a329e2d 12-Sep-2013 Allan Wojciechowski <allanwoj@google.com> WIP: Add moveToCustomContentScreen method

To allow as to move to the -1 screen from GEL. Also added a
showWorkspace method to handle intents when we are in All Apps.

Related GEL CL at ag/357408

Change-Id: I0a4d03df2bf035d342b74f6c3c9b3fe9105f1c59
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
0a1cc7da274dcf343b4fdc9c336d1f574b3f2133 14-Sep-2013 Adam Cohen <adamcohen@google.com> Merge "Shrink-wrapping model to spec (issue 10397399)" into jb-ub-now-indigo-rose
5084cbab0eb0c06bd2778e0a48efaf392717cd10 03-Sep-2013 Adam Cohen <adamcohen@google.com> Shrink-wrapping model to spec (issue 10397399)

Change-Id: I87e32e8bd93f3b0468bc840200faed8270922a03
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
11a1a53651924b544513f1f6971a735b18d67539 13-Sep-2013 Winson Chung <winsonc@google.com> Fixing issue with folders not showing up.

- Add long click on empty spaces in hotseat to show overview mode
- Limit the height of all apps to the workspace + hotseat size
- Fixing some comments

Change-Id: Ie5a97a8b04e449385e2b3f6230079aebf8e15d5a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
77e1f47520958edd7ec04e203db65b932537bd1c 11-Sep-2013 John Spurlock <jspurlock@google.com> Add system window inset support to DragLayer and children.

Instead of fitting system windows as before, DragLayer now
lays out under the system windows.

DragLayer will simply add the system window insets to each
child's layout margins by default. e.g. for Hotseat, Page
Indicators, QSB, Search Overlay.

Children that want to use the full viewport can declare so
by implementing a new Insettable interface. System window
insets will be passed to Insettable#setInsets(insets) and
the child can do what it wants with them.

Currently, two of DragLayer's children implement Insettable:

1) Workspace (for the -1 screen).
Full screen pages are given the entire viewport, paged
view offsets modified to end up in the right place now
that the viewport is larger (the full screen height).
Non-full screen pages like the normal icon pages simply
apply the insets to end up in the same place they did
before.
NowClientCardsView uses the full viewport, applying the
insets as padding. Will want to better take advantage
of this new real estate in a future CL.

2) All Apps (AppsCustomizeTabHost).
Applies the insets as layout margin one level down, so that
the bar area is opaque during the transition, but visually
the content lands in the same place.

(Also add db_files to .gitignore to ignore the output of the
db tool)

Bug:10687177
Bug:10652189
Change-Id: I80b25d63884d244fcf704b24dad9497ee0d8b453
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
85f418d0f5607c66efef1673075a6d3486e5af83 06-Sep-2013 Bjorn Bringert <bringert@google.com> Allow Launcher class to hide activities from All Apps

There are a few questions for the launcher team
embedded in comments.

Bug: 10645210
Bug: 10551568
Change-Id: I67ad10da0d0f0f0885f8b14d329231c37aa6779b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c58497ee619416c4949b16eb43486c11618b69e5 04-Sep-2013 Winson Chung <winsonc@google.com> Initial changes to restore AllApps.

- Removes unused all apps code due to dynamic grid/spacing
- Attempts to use CellLayout instead of PagedViewCellLayout

Change-Id: I3c49bca9fc35dfeaf250591fd63bc7f36119968f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
eadbfc564d84aaf1d800da3d0d6edf6312f89648 04-Sep-2013 Michael Jurka <mikejurka@google.com> Move wallpapers to external activity

Also renaming Launcher's ApplicationInfo to
AppInfo since ApplicationInfo is already a
framework class

Change-Id: Ib3e91d2ba4ace458d790a26c0ce850870fd3f146
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e92c8c8e3036e15ad629b5b17ddad18b55b13a5c 29-Aug-2013 Adam Cohen <adamcohen@google.com> Merge "Adding custom content scroll progress callback" into jb-ub-gel-agar
30bacb215893882688bf50479bcd4843f83a661b 29-Aug-2013 Adam Cohen <adamcohen@google.com> Added settings button to overview mode

Change-Id: Idcbfa49fe2710dec460155f34bd371321af6cf17
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c36fa5ce395bd39d16f6a998372700ed53d5d9d6 29-Aug-2013 Adam Cohen <adamcohen@google.com> Adding custom content scroll progress callback

Change-Id: I23b007f6ac30809c03127f5d9030d8f367694310
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
4caf298a2c9d861d69f5a47b747ada911b125b6d 21-Aug-2013 Adam Cohen <adamcohen@google.com> Logging to disk for more reliable logging

-> Re-adding basic distinction btw apps and shortcuts
-> Adding functionality to e-mail dump file, but not using

Change-Id: I2b635004ab082af79445158ab61f20aac62d2e2f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
9e6a0a20d40675ef98c7fdb8892cf34b90152f7a 27-Aug-2013 Winson Chung <winsonc@google.com> Clearing workspace screen data structures along with pages.

Change-Id: Ib6c4522cd0c0c06dd6fd327be3621a6de0778f9c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
53fc06d5d6d4b57e824490300bf62dbed54d9ac7 27-Aug-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where dragging final items out of hot seat folder can causes inconsistency issue." into jb-ub-gel-agar
6c15a644cb72df32edb62489f272c4aefe711e8a 27-Aug-2013 Winson Chung <winsonc@google.com> Merge "Fixing folders to always show in view, removing old assets and references to LauncherModel count." into jb-ub-gel-agar
0e6a713fca3261021fcaca62c75dad8486c5e39f 23-Aug-2013 Winson Chung <winsonc@google.com> Fixing issue where dragging final items out of hot seat folder can causes inconsistency issue.

- Fixing restoring of workspace screens on rotation (and flash of custom content page indicator)
- Fixing NPE on long pressing on empty screen to go into overview mode
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
892c74d460ad98c6306420e1127c9aa3e505ba25 23-Aug-2013 Winson Chung <winsonc@google.com> Fixing folders to always show in view, removing old assets and references to LauncherModel count.
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
eed7aa422f64e1a62d6d4ef96bf378ef9392a48b 23-Aug-2013 Adam Copp <adamcopp@google.com> Merge "Get the view to be used as qsb bar from the launcher directly." into jb-ub-gel-agar
a805e1a297c0d1fa84d9fed51e0167aa32bd42bb 22-Aug-2013 Michael Jurka <mikejurka@google.com> Finish support for third-party wallpaper pickers

Clicking on the pickers didn't do anything before.

Change-Id: I103caafbe8d44d27d1797436ce479fb769c4c0f4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
476493bcc3b2d6cf32db62bf78714aa0f2747108 07-Aug-2013 Cristina Stancu <crstn@google.com> Get the view to be used as qsb bar from the launcher directly.

This will allow more control over the qsb visuals and behaviour in GEL.
Depends on ag/339203

Future changes:
- revert ag/344333 since we won't need the normal qsb to support hotword
anymore
- Dragging icons over the Drop target bar (to remove/uninstall them or
get App info) doesn't currently work in GEL. There might be future
changes needed to fix that.

Change-Id: Ic498f0abee5ad99ef1644ff94f174b61f8e1f5f0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2b931429dbf29633657f060151e5451522b44f15 21-Aug-2013 Daniel Sandler <dsandler@android.com> Merge "Don't use a More Apps folder." into jb-ub-gel-agar
8707e0fa1ca2c79be862c29cb919b7372f0b6a50 16-Aug-2013 Daniel Sandler <dsandler@android.com> Don't use a More Apps folder.

Instead, "extra" icons (which were not previously workspace
shortcuts) will be strewn across your workspace.

Change-Id: Ie8a7b533bb3c94bec3aa8fc7c7c8d3bea7eef485
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f3007589e346df224d357b389069adfeb266545e 21-Aug-2013 Michael Jurka <mikejurka@google.com> Add logging for Folder drag issues

Drags out of Folders are getting lost, adding
debug code to see if the uninstall logic is
causing that

Also, fixing one potential cause of the issue

Change-Id: I0b6a91268571c2a9394e0d6f19fb9d324b427b51
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
104c45677660586026a7e74ef8c47d396403d50e 09-Jul-2013 Michael Jurka <mikejurka@google.com> Initial implementation of new wallpaper picker.

Change-Id: Ib4c5ac4989b4959fa62465d9cde3cac662e24949
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
6670073de833cb56dabecb1eb751b6625a5aed78 21-Aug-2013 Winson Chung <winsonc@google.com> Fixing issue with widget sizes being misreported.

- Fixing NPE with getting page indicators in phone landscape

Change-Id: Id369596e38cbe7a161c0d1f62e62e4f4f3cc31b3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
81d6f6ecca788e6c300dfbc7d732a3867859fbd8 21-Aug-2013 Winson Chung <winsonc@google.com> Merge "Removing workspace screens on load and ensuring we don't bind on new apps until returning to Launcher." into jb-ub-gel-agar
d64d1763c590b1c954b759156683abf39ff22945 20-Aug-2013 Winson Chung <winsonc@google.com> Removing workspace screens on load and ensuring we don't bind on new apps until returning to Launcher.

- Updating print_db to print workspace screens

Change-Id: Id477f5a5649c0d3b7ab0cce5ed99ca0a519d7706
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
89bddfaa6d1dbd1534c5f5c5f3163c10f627209e 20-Aug-2013 Adam Cohen <adamcohen@google.com> Stripping unused method param

Change-Id: Id71664a88908773c5e64c9394070ad231d2148a1
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
5f8afe6280eae34620067696173e71943e1a30a3 13-Aug-2013 Winson Chung <winsonc@google.com> Initial Changes for Dynamic Grid

Change-Id: I9e6f1e5167791cf8dc140778dfa447f86424e9bf
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8a6870101c3d99257fc050d11bb69f50f5240622 20-Aug-2013 Winson Chung <winsonc@google.com> Merge "Ensuring that we don't clobber workspace screens map when new apps are added." into jb-ub-gel-agar
76828c87ddb50ee3b423ef26f36387a2f03fd562 20-Aug-2013 Winson Chung <winsonc@google.com> Ensuring that we don't clobber workspace screens map when new apps are added.

- Using Log warnings instead of debugs
- Ensuring we don't save negative screen id's

Change-Id: I13276d007193c120ee0830abcdc6eb203f22a9da
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e341d30a13c37ef321aee841592d7d58fe3818d9 16-Aug-2013 Winson Chung <winsonc@google.com> Fixing issue where widgets could not be picked up after the bind-dialog shows. (Bug 10332119)
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
bbd6ba5446fde16470aa9a7c4e50f123d55de9ae 16-Aug-2013 Daniel Sandler <dsandler@android.com> Merge "Hide WeightWatcher by default." into jb-ub-gel-agar
6053b8007ed22fba6a62a9238aad6d0a42229fae 16-Aug-2013 Daniel Sandler <dsandler@android.com> Hide WeightWatcher by default.

Change-Id: I722b5f78311234860c4c0ac227cfb0115ffc8e01
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1b7d423c65fa40008e6bb61ad6c75d74ac20be6a 14-Aug-2013 Adam Cohen <adamcohen@google.com> Merge "Adding overview mode for reordering, widget adding and wallpaper switching" into jb-ub-gel-agar
f358a4bbd6ce5b6ddadfae19e6b9c6872530d627 24-Jul-2013 Adam Cohen <adamcohen@google.com> Adding overview mode for reordering, widget adding and wallpaper switching

Change-Id: I082ba0b90ca4b3fbba32e8dfdec8ba79486d841c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8481e32e5ba318d11c31317072a8a23aacd3d0b9 10-Aug-2013 Winson Chung <winsonc@google.com> Adding additional debugging code to track screen id updates.

Change-Id: I1749ab998a4c213b32f1160d5d21f21b2f30e389
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
2594d7119342d19325a907867510825ba6da2a37 06-Aug-2013 Daniel Sandler <dsandler@android.com> Merge "Initial implementation: Broadcasts on app launch." into jb-ub-gel-agar
ff02d49e464c2fe92ba625a3046f31aa042e5d32 05-Aug-2013 Daniel Sandler <dsandler@android.com> Initial implementation: Broadcasts on app launch.

Look for com.android.launcher3.action.LAUNCH to be sent when
an icon is clicked in Launcher. (Restricted to
com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS
which is a signature permission right now.

This is specifically tracking apps launched via shortcut
icon; any other method of launching apps (notifications,
recents, internal navigation, etc.) is outside of Launcher's
purview and hence not broadcast.

The broadcast currently includes, in the "intent" extra, the
Uri flattening of the specific shortcut clicked.

The file /data/data/<pkg>/files/launches.log contains a
binary log of all such launches, including additional info
like screen# that should probably be in the broadcast too.

This info is summarized in .../stats.log, which encodes a
simple histogram of app launches since basically forever.
This should probably be done over a sliding window, which
will require more processing on startup.

Bug: 10031590
Change-Id: Ifc5921d5dc20701c67678cbfdc89b03cacd62028
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
3dba179949b4c1ce6d91c8eb847a91d9f2c56282 02-Aug-2013 Winson Chung <winsonc@google.com> Merge "Removing old new-app animation code, and refactoring InstallShortcutReceiver to use new add/bind logic." into jb-ub-gel-agar
5455425c1b0355f5dd652cc8e7a2369c33dc9883 01-Aug-2013 Michael Jurka <mikejurka@google.com> Fix bugs with dragging items out of folders

A folder of one item wasn't converted to a single
item - this fixes that regression

It was also possible, in some rare cases, that the
Folder cleanup code never ran after uninstalling
an app

Change-Id: Iee2490ed95d4f4a243b6f93411397a397aef7ae1
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
707f650c5c9f569f1c4bfe98be00ea77cc24073d 31-Jul-2013 Winson Chung <winsonc@google.com> Merge "Adding hint for launcher to pre-create custom workspace screen." into jb-ub-gel-agar
98ca0f7203f66c491a5362c2f4db79547872bdfe 29-Jul-2013 Winson Chung <winsonc@google.com> Adding hint for launcher to pre-create custom workspace screen.

Change-Id: I150fb8b6ff13053bf4b0b49f2b510630ed50714a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
63d7870ea23502f10b74e9c91de9bd8f0bfc0507 31-Jul-2013 Winson Chung <winsonc@google.com> Merge "Verifying that new applications are added and fixing issue with new items getting wrong ids." into jb-ub-gel-agar
997a92348a6d6e061737399321393449c16cd4d8 25-Jul-2013 Winson Chung <winsonc@google.com> Removing old new-app animation code, and refactoring InstallShortcutReceiver to use new add/bind logic.

Change-Id: Ide27dbcf1d1b1631fcd33a6c54a51b31e125c2f4
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c763c4e4d28c256d1368be3fc1c4526c8b9bd232 19-Jul-2013 Winson Chung <winsonc@google.com> Verifying that new applications are added and fixing issue with new items getting wrong ids.

- Fixing issue where the LauncherModel would be out of sync on first migration, and subsequent crashes

Change-Id: I6f58b09b615b28958c7f941e58ff9ae0ee3ba939
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
8c87cd83e09cd361c68069c84940dbaf20e9860d 24-Jul-2013 Winson Chung <winsonc@google.com> Fixing issue where the page was reset to 0 on rotation.

- We needed to defer setting the restore page until the first onLayout

Change-Id: I6b7b4c0a6401ab6ab2caaea0dac0a7261ff831e8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
bffe745b1e195deedc1dcc60f37950b3b0b4c652 23-Jul-2013 Adam Cohen <adamcohen@google.com> Adding contract for custom content screen

Change-Id: Ia4dae3c641730ab24a0a124fd94b871d248b7dda
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ae6f6c67a3aa78d6ebde87321a0abd191aee94e1 19-Jul-2013 Adam Cohen <adamcohen@google.com> Merge "Adding switch to toggle Memory Overlay" into jb-ub-gel-agar
39a06042556a90c98f55a92bda5811e7d9492d13 19-Jul-2013 Adam Cohen <adamcohen@google.com> Adding switch to toggle Memory Overlay

-> The overlay causes performance regressions so it's hard to evaluate
performance with it on.
-> Also, the WeightWatcher is still running regardless, so you can
always check it
-> Saved as a shared pref

Change-Id: Iad5ccbeca2c2b4e0ec86294879f3eb09caa594e9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1e2f465f46ded990ea30516cdb7f0fcf3280411f 09-Jul-2013 Michael Jurka <mikejurka@google.com> Implement ability to uninstall shortcuts from workspace

Change-Id: I14ca94ea719825c4de19ab85d67537155098d50c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
edb4076e59861d0c343e7245f247e2bee6d48159 19-Jul-2013 Adam Cohen <adamcohen@google.com> More PagedView cleanup

-> Custom content screen is now full screen (with some padding inserted for now)
-> Hiding the hotseat and page indicators when scrolling to the
custom content screen
-> Adding background scrim fade in to custom content space.

Change-Id: I28921318a38af46f11fa836020a590c70d5d96ed
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
02b3a8ca1f9dac40677dcdee2fc88307b99cc15d 17-Jul-2013 Adam Cohen <adamcohen@google.com> Merge "Adding notion of fullscreen page to PagedView" into jb-ub-gel-agar
d2be381d36485059d0108ae89cfe57a30a7a8499 16-Jul-2013 Winson Chung <winsonc@google.com> Removing old scroll indicator and adding page indicator dots.

Change-Id: I44c5b4b532e8464010d45dd0a3dfeccb2d475216
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
96d30a165185dc59617e181314f4d22634e22952 17-Jul-2013 Adam Cohen <adamcohen@google.com> Adding notion of fullscreen page to PagedView

-> This will be used for appending custom content to the left of the workspace
-> Stripped out a bunch of dead code related to notion of layout scale in PagedView

Change-Id: If4dbe28431cb5fb60dc170f6ee6e55a649dac45e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
156ab5b22e45b36a1c5edbe5accccf6aefcb4907 12-Jul-2013 Winson Chung <winsonc@google.com> Fixing issue where migration all apps folder couldn't be picked up.

- Ensuring that we add items to the non-primary home page
- Fixing issue with drop-target touch handling on tablets

Change-Id: Iea5a383dc735a8f6044a00982f05789f8328ab63
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
dedbd962dcfaf055a6835abf5b0000ce1564e51e 11-Jul-2013 Adam Cohen <adamcohen@google.com> Enabling reordering

-> Reordering is enabled and persists
-> Fixed persistence issue when adding items to empty screen

Change-Id: I7c797b2c81a2988c95d8d9383be46d6ef0b7532d
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ce376639c8287747e462fd67a7d2d511ac80c344 12-Jul-2013 Winson Chung <winsonc@google.com> Fixing crash due to checking hotseat items for collisions incorrectly.

Change-Id: I6ad2a3bd46b975959077683331a4ff7b946cc488
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
64359a53dc827797917a8d9a0697a91996789801 09-Jul-2013 Winson Chung <winsonc@google.com> Ensuring that the db reflects all package added/removed/updated broadcasts.

- Also ensuring that newly added pages are added before the empty page

Change-Id: I97a01f791c438aa5c5b1fd770d3536b449a871bc
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7d30a37007bac318db1c9af47a9af12d348042a5 02-Jul-2013 Adam Cohen <adamcohen@google.com> Porting PagedView from KG to gain simplified scaling model, reordering

-> We are no longer scaling individual Celllayouts, instead we are scaling
the entire Workspace (and the CellLayouts come along for the ride)
-> Due to the above change, many assumptions were broken. In particular,
our drag and drop / animation archiecture is fairly fragile due to the
frequent and complex mapping of points between different bits of the
hierarchy. This CL contains a number of fixes which address such
breakages.

Change-Id: I2e630eab17528729b764b61f587858f6499fd318
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e060b0b3c72b93b47031f0f33bf18b121fb99333 28-Jun-2013 Daniel Sandler <dsandler@android.com> Fix crash when started via Instrumentation.

Change-Id: Iffe2c76e93e67d56a239228fd2d9e6928ab9f65e
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
d34ba129b16881b48ca9bbd6d0edb8aa1b2b3573 28-Jun-2013 Daniel Sandler <dsandler@android.com> Merge "Lazily instantiate LauncherAppState." into jb-ub-gel-agar
e4f9891f01bdc10d8f96e4e2429e2f4d0558238b 25-Jun-2013 Daniel Sandler <dsandler@android.com> Lazily instantiate LauncherAppState.

The application context for LauncherAppState is supplied by
the application whenever it starts; don't ask for an
instance before that.

Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
06e6c8c50bf555e18bd62d356d4e60f3ac0d3037 27-Jun-2013 Daniel Sandler <dsandler@android.com> Merge "Turn off costly profiling." into jb-ub-gel-agar
f061f82461b8afe0c62eecb776e807c14bc0a4aa 27-Jun-2013 Daniel Sandler <dsandler@android.com> Turn off costly profiling.

Bug: 9603478
Change-Id: Ie903e8e5272794468ee6cf55ea0bf086d8c2f021
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c916834ad0da535f08325bcd902a60070f2f7e53 26-Jun-2013 Winson Chung <winsonc@google.com> Using package broadcasts to key adding of shortcuts on the workspace.

Change-Id: Id4f83cb0351d21e3f7c029c7fe39efdacd2d6f17
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
f8577a39058fcc07a390c650cf7b8c68949450d9 26-Jun-2013 Daniel Sandler <dsandler@android.com> Start the memory dumper directly.

Launching it as an activity from within Launcher is
problematic, so we'll just treat it as a special shortcut
and run the dump when the user clicks that shortcut icon.

Change-Id: Ibe9f4adcaff674f5bafa9b0fc58b5a86cf5ceb00
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
5ccb418b0913a5ac6d0c5d601c01b1b01b0e7f3c 25-Jun-2013 Adam Cohen <adamcohen@google.com> Merge "Initial implementation of Shrink-wrap" into jb-ub-gel-agar
dcd297f05a866e07090d6e2af8fb4b15f28cb555 18-Jun-2013 Adam Cohen <adamcohen@google.com> Initial implementation of Shrink-wrap

Change-Id: If73c7f7ca19ca62ff43134f515584354afef8507
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b9eb2865af05d9ade572e71934a9e6a50421aa7d 15-Jun-2013 Daniel Sandler <dsandler@android.com> Memory tracking is now handled by a service.

Multiple processes may be tracked and viewed simultaneously.

Also, some changes to the graph:
* show uss and pss together
* adjust opacity controls

Change-Id: I20eebaa8cc8faf78b46af2a35d71ee538207f02b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a127b7ad151dd1ae66d665a073e98984930c3d9d 17-Jun-2013 Daniel Sandler <dsandler@android.com> New icon to dump heap information and share it.

Alternatively,
$ adb shell am start -n <pkg>/com.android.launcher3.MemoryDumpActivity

Change-Id: I8c615ec3abffaf6ad693c93bdf569550d8f97298
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7c4c5108295db764ba091cc0ffd7af335a166449 15-Jun-2013 Adam Cohen <adamcohen@google.com> HACK: Fixing major persistence regression associated with extra screen to the left

-> Also adding ability to delete shortcuts.

Change-Id: I263baf813eae9089f11288494d575a99f0e859c3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
a0b5749433c66b6fed5c6026414ef438a938089b 15-Jun-2013 Adam Cohen <adamcohen@google.com> Easier way to handle shortcuts

Change-Id: I91c4a25e961774de0bed51ba986802a1834173f9
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
99894d9bb73fdc4bf9bba8423b5c5d5715a4f5d5 14-Jun-2013 Adam Cohen <adamcohen@google.com> Fixing up handling of shortcuts

Change-Id: I70dd044b608f4ef18a9c436964a11122168305d0
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
876a846edc6a9d9c6957ee0f63b01951763e3606 14-Jun-2013 Mathew Inwood <mathewi@google.com> Add a request code for derived activities to start from.

This allows derived activities to use their own activity request codes
that don't overlap with the ones used in Launcher.

Change-Id: I1337dde550c6bd748dad80e7c62ea6ce15c17374
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
1cbd1a0dec59483e27579d4ad7b7a1f7342d3898 12-Jun-2013 Bjorn Bringert <bringert@android.com> Merge changes Id26e9dcf,I4e323bd7 into jb-ub-gel-agar

* changes:
Memory debugging overlay for L3.
Move LauncherApplication's state and code to LauncherAppState.
924b993c750e6de8537afb750c2d2b9932efbdac 12-Jun-2013 Daniel Sandler <dsandler@android.com> Memory debugging overlay for L3.

Change-Id: Id26e9dcf23017abaffed4015166d57e21e751e6c
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
cc8befac3550c81d04ea206c170adae36c9a6c93 11-Jun-2013 Daniel Sandler <dsandler@android.com> Move LauncherApplication's state and code to LauncherAppState.

This removes Launcher's static data and other state out of
the Application object. Now LauncherApplication (extends
Application) exists only to instantiate LauncherAppState.

Change-Id: I4e323bd78b77536b92054105536a55c0c2c19ba8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e61a9a2cd4af5d1f345c6396d3013fea0aa1c767 12-Jun-2013 Adam Cohen <adamcohen@google.com> Fix issue with setting the current page immediately after a page is added

Change-Id: Ia9ddc42896b47b10bb98ed6bd6cece1b033207c1
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
efe354b8779211b34e274a6109406d4cd01cfcef 12-Jun-2013 Tom Stamm <stammt@google.com> Merge "Add API to launcher to insert a custom page to the left of workspace" into jb-ub-gel-agar
66a01fd24bde7c94ea892b007df7f79fbaa43d80 11-Jun-2013 Adam Cohen <adamcohen@google.com> Add API to launcher to insert a custom page to the left of workspace

Change-Id: I85a4e096aab9bfcb1de74f04075bcabcb7e3262f
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
69688aa359cdbffce4decf334f5d6f0143e3a694 11-Jun-2013 Bjorn Bringert <bringert@google.com> Add 'animated' argument to onWorkspaceShown; only call it on touch down

This lets subclasses decide whether to animate hiding of their own
overlays etc.

Change-Id: I0b34953c53cd0beb0fb33329d919f78f671b660a
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
ecf33e4819d0c4b019706edd456ed14a6a0f200c 11-Jun-2013 Bjorn Bringert <bringert@google.com> Move control of voice button proxy visibility to a public method

Change-Id: I9dea07801fa608bebf2026667e71d684fc4b05d3
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
c459e5241ea0c53dd53c16e73fd7a187701f537b 07-Jun-2013 Bjorn Bringert <bringert@google.com> Allow subclassing Launcher

Changes included:

- Make Launcher not final

- Add some new methods as hooks for subclasses

- Allow Launcher to intercept Workspace touch events

Change-Id: I9a2b628c853394a3b237a384336e1b9e5c2382ec
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
7564d98164c9fcba178e0ab0faf5066e33ad9a31 07-Jun-2013 Adam Cohen <adamcohen@google.com> Disable clings (they don't make sense with the current state)

Change-Id: I09c7424a74078738990db65e4a88bcdce93235f7
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e25af795647a19f1a0d60bc4baea5a996d215fdf 07-Jun-2013 Adam Cohen <adamcohen@google.com> HACK: temporary upgrade path from com.android.launcher2

-> load old provider
-> permute pages
-> strip all duplicates from workspace
-> add [allapps minus workspaceapps] to apps folder

Change-Id: Id319d532c6bf1d78370ecc736e95a9475d831de8
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
b5fe60c8a502fb7e265e3183550478b2b2a49264 07-Jun-2013 Adam Cohen <adamcohen@google.com> Add a dummy activity which we can catch on-click in launcher to open allapps/widgets

Change-Id: Idc718a9e03e7358f972c59fcfc3bf2eaf75e56ee
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
e441bbc7d2baee03e96897b80f55db5ce2aa7e1f 06-Jun-2013 Bjorn Bringert <bringert@google.com> Use standard names for search / voice icon meta-data

These shouldn't be renamed to launcher3.*, since they are used
to get icons from external search / voice apps.

Change-Id: Iae10b9c19771133579a8f6f24ce9c0efbae82688
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
32b12d2c792b74f193547e4b8375c97240079be1 06-Jun-2013 Bjorn Bringert <bringert@google.com> Get rid of dependency on android-common

It was only used for a single string constant that can be inlined

Change-Id: I19078b6b00adf1b91e329d10181e91809944b606
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
325dc23624160689e59fbac708cf6f222b20d025 06-Jun-2013 Daniel Sandler <dsandler@android.com> Launcher2 is now Launcher3.

Changes include
- moving from com.android.launcher{,2} to
com.android.launcher3
- removing wallpapers
- new temporary icon

Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java