History log of /packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6fa0c69b27de93d45cd038527be432e7ea23a4d5 11-Apr-2016 Sunny Goyal <sunnygoyal@google.com> [DO NOT MERGE] Changing WallpaperChangeReceiver to a runtime registered broadcast receiver

Bug: 28115607
Change-Id: I208d629a346781d9b1fbeb0a245685bf36f85aeb
(cherry picked from commit d435cc070ad72d2e94546d274e29159ee4c21a9a)
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
e7e7fc6995609de925c7938aa7a0473d20533b58 04-Apr-2016 Rubin Xu <rubinxu@google.com> Listen on new broadcasts for profile changes.

The change is due to API review comments on the platform side.

Bug: 27532254
Change-Id: I44133fbb5c3ee13d0523a72b25d2e1c5d1eba6a0
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
e0b655e8456e53786f5622b7a2534377319272b5 22-Jan-2016 Kenny Guy <kennyguy@google.com> Respond to managed profile availabilty Intents.

Grey out applications when managed profile is
not available.

Change-Id: I9bb9442cd0b3d0d207062716bfd6b179e3ba8489
(cherry picked from commit ff05f4375dd47242d7e4864287e0d5af8ac8ba8f)
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
2080603ca79b617799979f3a98093082d6423928 07-Jan-2016 Sunny Goyal <sunnygoyal@google.com> Removing some obsolete files

Change-Id: I45cc23afcecb67163da99a9b81ace0021f723c9b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
a50a419b824c10f11d12097215982c978f740e00 11-Dec-2015 Sunny Goyal <sunnygoyal@google.com> Restarting launcher when on font scale change

Chaning the font scale affects the static device profile and may
affect various background threads and static constants. Killing
the process ensures that these states get invalidated properly.

Bug: 26131935
Change-Id: Idc262ee5d158019e7a2505f8fb9a6413c06bfdeb
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
f725824fa2091cab44cf1bcbfe5b5b8d06475560 20-Oct-2015 Sunny Goyal <sunnygoyal@google.com> Refactoring getPreferenceKey method

This method was returnning a constant and getting inlined by proguard.

Change-Id: I87348e25b21483adc1b27d16f99dec4b73205701
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
d306055f2d7750df08d9dfb9f630517e0b43f6eb 26-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Moving a few testing classes to a separate package

Change-Id: Ied1c063de3e938695493e4937f554686e0719dad
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
9fc953b94dbc6b99e6de08c9dcc80a0cb8e3e319 17-Aug-2015 Sunny Goyal <sunnygoyal@google.com> Version code cleanup

> Renaming Lmp to Lollipop
> Lollipop_MR1 instead of directly using 22
> Using M APIs directly instead of reflection

Change-Id: I10a307f46e3be15b3299f549a2fd7e0e215a6a1b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
823fd5090209017a029460e7dbd8ab9d51d013dd 04-Aug-2015 Sunny Goyal <sunnygoyal@google.com> Creating a cache of users to avoid multiple calls to UserManager

Bug: 22805101
Change-Id: I9cd270efd74fdd34a7eb738fc25797e6f1bf2487
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
153b02a5e69c99b1154eea107da6b2fba4c6f3a3 04-Aug-2015 Winson Chung <winsonc@google.com> Merge "Remove handler for searchables changed broadcast." into ub-launcher3-burnaby
88fa741e50760f9da78cba4a766172f23773bb87 03-Aug-2015 Winson Chung <winsonc@google.com> Remove handler for searchables changed broadcast.

Bug: 22515084
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
e5bb705fb79f18df8680958dcf2c5460e16c90b6 27-Jul-2015 Sunny Goyal <sunnygoyal@google.com> Homescreen migration from a larger grid to a smaller grid.

Adding support for restoring from a larger device, if the grid size
difference is not more that 1.
During restore add all the items in the DB, and run a one-time migration
the next time launcher starts.

The migration strategy is defined in ShrinkWorkspaceTask.java which involves
resizing, moving and removing some items.

Change-Id: I6ee411f6db5bf0152b527e16146a88c56dec2d97
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
b1777447d9b9700b48f8060f8b318f2363c43e8d 16-Jun-2015 Winson Chung <winsonc@google.com> Refactoring fast scroller.

- Fixing issue with fast scroller not fitting name width.
- Refactoring fast scrolling/scroll bar code out of base recycler view
- Adding animations to fast scroller to match design
- Smooth scrolling when jumping between app rows
- Fixing issue with fast scroller jumping when you first pick it up
- Fixing issue with wrong background paddings being used

Bug: 21874346
Bug: 22031923
Change-Id: I9f011b1f375751f437604b900e95a2942d3f4601
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
2003c75ac43ecd66ee8a89142b7969feb993abe7 18-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Cancelling launcher reload on mcc change

Bug: 21022833
Change-Id: Iccd477e7b1638d162e1a500cdb7a52b8d359c657
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
383c507c47a5abf3258fc04220f37c366f983a97 13-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Removing ContentObserver in launcher

> Using callback insted of using a content observer
> Setting the listener in LauncherAppState to prevent resource leak

Change-Id: Id23a4d5c8812e86178997e536226e09ec3740f84
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
7779d62308b87ca26e3be47df836893f6f7693ec 12-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Using content provider to update launcher settings

> Removing cross process preference file
> Removed broadcast listener management for settings changes
> Defining content provider method to get/set laucnehr preferences

Change-Id: Ida36eac0ab17c1d48fedc9404817a53a89b36c4f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
553a8f6f44bbf0289f957815d6a0323a620147a8 10-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Merge "Fixing crash in restore" into ub-launcher3-burnaby
9637364c447cd8df12dd70d3c769d101b7565df7 05-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Fixing crash in restore

> LauncherAppState cannot be initialized during restore, as it is not
called from a looper thread.

Bug: 21275736
Change-Id: Ifdb3f9913fa2ee63a7e1566d0c5cfc6f72b4f41e
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
7501adf4b71bb17d0785a5939efbcac4b39125c3 02-Jun-2015 Winson Chung <winsonc@google.com> Ensure that we use the system long press duration when dragging from AllApps.

- Removing some old code out of LauncherAppState

Bug: 21559400
Change-Id: I3c586094efb7ad8a17d2169bc8aaccf6b0df40a2
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
4f3e9383eb422c87e2689548653b89f34f5516a5 05-Jun-2015 Sunny Goyal <sunnygoyal@google.com> Code cleanup

> Removing obsolete logging
> Removing unused methods
> Removing resource leak warning due to non-static handler class in launcher

Change-Id: Ic38cc8aea82899b0b5ee3235f04e5964e49245fb
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
c6205603efe1f2987caf96504c87d720a25b5a94 22-May-2015 Sunny Goyal <sunnygoyal@google.com> Creating landscape and portrait device profiles at app initialization

Change-Id: Ide9d007adc36b348e19b05cdf49e87f8b02db60e
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
2e6da1539bc7286336b3c24d96ab76434939ce4d 06-May-2015 Adam Cohen <adamcohen@google.com> Refactoring DeviceProfile

-> Pulling out the parts of device profile which can (and need to be)
initialized and accessed without access to an Activity context,
ie. the invariant bits.
-> The invariant bits are stored in InvariantDeviceProfile which is
initialized statically from LauncherAppState.
-> The DeviceProfile contains the Activity context-dependent bits,
and we will create one of these for each Activity instance, and
this instance is accessed through the Launcher activity.
-> It's possible that we can continue to refactor this such that
all appropriate dimensions can be computed without an Activity
context (by only specifying orientation). This would be an
extension of this CL and allow us to know exactly how launcher
will look in both orientations from any context.

Sets the stage for some improvements around b/19514688

Change-Id: Ia7daccf14d8ca2b9cb340b8780b684769e9f1892
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
83a8f042adda926489494dff217c15ab696139b4 19-May-2015 Sunny Goyal <sunnygoyal@google.com> Moving LauncherAccessibilityDelegate to accessibility package

Change-Id: I510204a5a12abf2da2757f3e3f8b0e8869a6b04a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
2bba4c37c6402dfdc965d0c412c840c57993c7dd 19-May-2015 Sunny Goyal <sunnygoyal@google.com> Removing some thread priority management logic

> Not saving folder id in onSaveInstance as it is not used.

Change-Id: I176beb77cafe27ec4b7500d65dc86287d2f2e0cb
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
957c13f032fc4088b3273cec08603c67c069e2c6 01-May-2015 Sunny Goyal <sunnygoyal@google.com> Handling managed profile creation in the model as the activity
can get killed in the background.

Change-Id: I95f62cf268fe642c9a2bb4975eb92bf8e12d23a9
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
756adbc3e41ee1edb53c580b8c679f343924fab5 17-Apr-2015 Sunny Goyal <sunnygoyal@google.com> Fixing missing updates in package install sessions

> Ensure icon cache never returns null icon
> Enabling install shortuct receiver only after workspace has finished binding
> Making all the model changes for package installs on worker thread and only
posting the updaes on the UI
> Making shortcut exists check on the loaded items and not on the DB
> Explicitely using worker thread for PckageInstallListener
> Removing backward compatibility support from PackageInstallerCompat

Change-Id: I9592771b9670c1c1c84c8208cae8dafa7b393e65
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
18bf8e2ffde3444d53aaa9654da02cdedd0b7cd1 09-Apr-2015 Sunny Goyal <sunnygoyal@google.com> Automatically adding managed profile shortcuts to homescreen.

When the managed profile is created, a "Work" folder is created
and added to the homescreen. All work profile apps are added to this
folder and icons for subsequent installs (withing a fixed time frame)
are automatically added to this folder.
If this folder get deleted or the time-frame expires, icon for any new
install is placed on the homescreen.

Bug: 17410319
Change-Id: I49f4e437707d5eabe4eec85320765bf6ba7fde97
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
3f471440a8b6b71d4c15501a96befd3b715c9e8f 09-Apr-2015 Hyunyoung Song <hyunyoungs@google.com> WidgetTray revamp work
- RecyclerView is rendering
- Animation is connected
- Drag and drop is now handled
- UI tweaking: background, margins, more to come.
- Flicker and preview not loading issue:
fixed height for the horizontal scroll view.
- Shortcuts are added
- Widget Preview loading should support shortPress for drop
- UI tweaks left: overlay of arrow when there are more items to scroll
- icons are added in the section header
- Sorting of widget sections and widget horizontal list
- Adding all the padding constants to dimen.xml file
- RecyclerView should only support one view type

For items to be addressed in follow up patches OR CLs,
TODO is added to the comment.

b/19897708

Change-Id: Ibfc4da1696a23d20bada93db46e126706eb13cdc
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
1d4a2df091e2b5928406ea503321563a0ec8a01e 30-Mar-2015 Sunny Goyal <sunnygoyal@google.com> Removing ContentObserver from LauncherModel, and calling reload
whereever necessary

Change-Id: Ia4a8abdfe2be9703f3217a60527d3a1220b33bdc
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
5b0e669169ea2c951bf2f6f71faf793b24db3c23 19-Mar-2015 Sunny Goyal <sunnygoyal@google.com> Rewrite: Widget preview loader logic

> Widget previews are saved in data dir instead of cache dir
> Expiring widget previews similar to IconCache
> Removed support for setting thread priorities

Bug: 19865031
Change-Id: Ib6033c2b1ff8ae61bba8762ca994ccd8217d3c75
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
71c3baf5ebc520d5146946e0d7907a5dc12366db 20-Mar-2015 Sunny Goyal <sunnygoyal@google.com> Merge "Removing unnecessary intent-filter construction" into ub-launcher3-burnaby
091440a9cb9d4f42406631004aa484cbb79214ca 18-Mar-2015 Adam Cohen <adamcohen@google.com> Reducing method count by eliminating synthetic accessors

Elimates 304 methods based on dex analysis

The java compiler generates sythetic accessor methods for all private
fields, methods and contructors accessed from inner classes. By marking them
package-private and @Thunk instead, sythentic accessor methods are no
longer needeed. These annotated elements should be treated as private.

Change-Id: Id0dc2c92733474250d8ff12fa793d3a8adeb1f26
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
27595796b3c0373d1a1d56af9a30392bc7016624 19-Mar-2015 Sunny Goyal <sunnygoyal@google.com> Removing unnecessary intent-filter construction

Change-Id: I1f831ef48ed69381ad260f7d541f39a049c498a5
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
c9735cff2e558aa3f3810e49c15ef13049b9429c 24-Jan-2015 Adam Cohen <adamcohen@google.com> Enabling accessible drag and drop

-> Using the context menu, and a new two stage system, this allows
users to curate icons and widgets on the workspace
-> Move icons / widgets to any empty cell on any existing screen, or
create a new screen (appended to the right, as with regular drag
and drop)
-> Move icons into existing folders
-> Create folders by moving an icon onto another icon
-> Also added confirmations for these and some existing accessibility actions

Limitations:
-> Currently, no support for drag and drop in folders
-> Considering moving the drag view so it doesn't occlude any
content (in particular, when user changes pages)
-> In this mode, accessibility framework seems to have
problems with the next / prev operations

Bug: 18482913

Change-Id: I19b0be9dc8bfa766d430408c8ad9303c716b89b2
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
c9acdd51c40c1b397adae6ba62c4acd01914b473 26-Feb-2015 Sunny Goyal <sunnygoyal@google.com> Removed disableAllApps flag

Change-Id: I50ba511b8493bca2506ab6010f141c093bfa7499
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
71b5c0b988a64b3a0613ded5403749bc537ee8a5 09-Jan-2015 Sunny Goyal <sunnygoyal@google.com> Adding accessibility controls

> Adding 'Remove' option to workspace items
> Adding 'Add to workspace' to all apps and widget list items, which
adds the item to the first available space, giving preference to
the current workspace screen
> Adding 'App info' and 'Uninstall' options to appropriate items

Bug: 18482913
Change-Id: Ifab7423af2d9ba502b5a2771b37bb5436b3df937
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
b02e611d15bd6fbb05814adaa804dd68181c556c 24-Nov-2014 Chris Wren <cwren@android.com> Don't try to create an app state instance during restore.

Added a static utility function to get the DeviceProfile instead.

Bug: 18504164
Change-Id: Ia510a84f1c195e58acf3bf4d1f6a42c739fdd413
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
e0f58d73646871497596fb8f7321d407e7565c28 11-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Adding shortcuts corresponding to ManagedUsers automatically.

Bug: 16188104
Change-Id: Ic07578dd187263f59f3c431cbb78dea90d0c24f4
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
4bbf419bf98c00decc74b429320258c2a16faeec 11-Nov-2014 Sunny Goyal <sunnygoyal@google.com> Removing some duplicate methods

Change-Id: I8a1295ab74890984e8d8508aaa18fd79ac2a032d
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.java
1231c0743cce0b6b70951d1df3e4b0876c444598 21-Oct-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Updating ItemInfo objects in the worker thread" 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/LauncherAppState.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/LauncherAppState.java
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/LauncherAppState.java
ee52336a9ed0c98f78831a0e44b21f5a8d8c17d1 09-Sep-2014 Chris Wren <cwren@android.com> Turn off debugging for launch.

Bug: 17483474
Change-Id: I8dd24ba08ffe0773f4d68739b30b829021d69902
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
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/LauncherAppState.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/LauncherAppState.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/LauncherAppState.java
7bc272a11b701a32d2ed91277341c382cbd84aeb 24-Jun-2014 Kenny Guy <kennyguy@google.com> Revert Cls stopping now-master running on googlefood

This reverts commits 01453e855fa87ee19f61223b2b1a6965071ee95a.
and 242bbe1b72e4978dde8a662d164cd186305e14a7.
"Add content description to bagded icons."
"Remove reflection now we are building against L"

Bug: 15833449
Change-Id: I81a5316f5619a9cd3b6ab9fd03b2ba96657b7f68
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
242bbe1b72e4978dde8a662d164cd186305e14a7 12-Jun-2014 Kenny Guy <kennyguy@google.com> Remove reflection now we are building against L

Remove reflection and update changed renamed L APIs
now that branch has L sdk.

Change-Id: I223c6528487110eb328e2e229bbcbefb701e0c20
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.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/LauncherAppState.java
b358f813c93ac0d6c4f31058947efd16b188cd1e 16-Apr-2014 Chris Wren <cwren@android.com> additional debug logs to track welcome back behavior.

Bug: 13568891
Change-Id: I359202ce59b3444e46331485ea22f542ae908e36
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
1a1fdf4185637610b37953e901605c55ef8ba0a6 15-Apr-2014 Chris Wren <cwren@android.com> turn off LauncherAppState.DEBUG

Change-Id: Ia6d54235c353c27c8716d7fd9270a7f2ee7bc93f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.java
00c3184fa6fae69123d160b92977799a1a47fa34 15-Jan-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix NPE in Workspace.onDropCompleted" into jb-ub-now-kermit
eedb00a674358bb88dce1e0d3a90bd6cb9e97cfc 13-Jan-2014 Jorim Jaggi <jjaggi@google.com> Fix NPE in Workspace.onDropCompleted

Bug: 11627757
Change-Id: I9dc86856d4bc00253d6350d157be541a8c46888d
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
574120cdca5bfd124a96d102c0c59814a1be076a 14-Jan-2014 Michael Jurka <mikejurka@google.com> Merge "Recover when widget preview database is deleted" 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/LauncherAppState.java
6e27f642ae66dd1920b25b527fced7268943d11a 10-Dec-2013 Michael Jurka <mikejurka@google.com> Recover when widget preview database is deleted

Bug: 12109621

Change-Id: I8d59700d31d6856d6151b965786c87585801317b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
34c2e6cf7af328aba25c98158161dbad15ae986d 13-Dec-2013 Michael Jurka <mikejurka@google.com> Clean up imports
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
a6a0547fa6df0769fcd107a2e5f7c7d527fa0700 13-Nov-2013 Michael Jurka <mikejurka@google.com> Update suggested wallpaper dimensions in onResume

If another launcher runs in between, it might
change the suggested dimensions. This fixes that
case.

Bug: 11667475
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
b38002419dcb456b51f5d320b224737f16a07088 24-Oct-2013 Winson Chung <winsonc@google.com> Adding method to get the search bar bounds.

Change-Id: Iec2fe0992cc666432ba6b9eac7ee8bf63e49b146
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
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/LauncherAppState.java
f7d458543e64307b01de803d2ddfee2f21b0bd28 11-Oct-2013 Winson Chung <winsonc@google.com> Altering the workspace padding to account for default widget padding (Bug 11116452)
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
d8fe6de10d5ffc293f771b070bd1361a027757bb 04-Oct-2013 Chris Wren <cwren@android.com> check the state of launcher before running a backup.

Bug: 11066273
Change-Id: Ie27a7cce4060f0bafedb06dbdb33fddf50a9cc48
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.java
414300a79d140f8c2c8760d9adab750f69ffeafd 27-Aug-2013 Michael Jurka <mikejurka@google.com> Clean up unused code

Change-Id: Ie1e927aa0b5304f62cfffaab449abb3133870f80
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.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/LauncherAppState.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/LauncherAppState.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/LauncherAppState.java
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/LauncherAppState.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/LauncherAppState.java
211667e4c2efc6b0b7c5037aca77eecd50bd823d 18-Jun-2013 Daniel Sandler <dsandler@android.com> Fix build.

Change-Id: I6afd45e603fd2480867dc692d59fd489ee2af63d
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.java
c6e2f94fbace46b11d0ee57fed16c327d83262d4 12-Jun-2013 Bjorn Bringert <bringert@google.com> Rename mUpTime to mStartTime

This is a follow-up to change Id26e9dcf23017abaffed4015166d57e21e751e6c

Change-Id: I0abaaf2914fff121bdcefb84f1d29a42ebb5aebb
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.java
924b993c750e6de8537afb750c2d2b9932efbdac 12-Jun-2013 Daniel Sandler <dsandler@android.com> Memory debugging overlay for L3.

Change-Id: Id26e9dcf23017abaffed4015166d57e21e751e6c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppState.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/LauncherAppState.java