am: e1f1c34
* commit 'e1f1c34c098b80d45934701f9ee7d499ee7bfcc2':
Fixing bug where folders on the first screen and hotseat are not registered by the Launcher if there are folders on other screens
Change-Id: Ifc8711094ebf84a4d9ce21c401936cc9da2cadce
am: b4c4dce
* commit 'b4c4dceb83e098392930a3daa934dfb8fbf55db8':
Listen on new broadcasts for profile changes.
Change-Id: Iaea92c2e1d843f948f1d1ae1bcacbc2f3b95e241
am: e72f45a -s ours
* commit 'e72f45aab100bb3d33299a43ff59a5a069bfe7ff':
[DO NOT MERGE] updateOverlayBounds no longer rely on LauncherCallback method mFixedSearchBarBounds is no longer used.
Change-Id: Id0a192aa02d04f855e35525ecb5b78b3b846ee82
am: 04907ee -s ours
* commit '04907eea71327a5e828421eaf7e43d689e974049':
[DO NOT MERGE] updateOverlayBounds no longer rely on LauncherCallback method mFixedSearchBarBounds is no longer used.
Change-Id: I1c0a30179255d21c5e0dcfc7fe83afb8ff6ef1c4
registered by the Launcher if there are folders on other screens
Instead of maintaing a static map of folder items, searching it
in the workspace during item removal.
Change-Id: I8aa93b3aa1d0bd812204471e3103f4bd29d1cd3d
am: 8ab8fe9
* commit '8ab8fe9441a37c5fd5b15fc76d417d038fed18cf':
No need to differentiate package event into app or updated based on a package is being updated or not
Change-Id: Iae1179b095f24336e1fcaeb0adc5ee511496cbd4
am: 9c17741
* commit '9c17741387e7828765436b777ba084a5bacb5b31':
Fixing the loader to bind the first screen as well as the hotseat together
Change-Id: I415cedac6f6b1037a80b1afbc10c67886a7993a2
- Launcher has an instance of ExtractedColors, which is loaded from
LauncherProvider in onCreate() and whenever the wallpaper changes.
- When the wallpaper changes, the ColorExtractionService is started
in the :wallpaper-chooser process.
- ColorExtractionService builds an ExtractedColors instance and saves
it as a String in LauncherProvider.
- When the results are saved, Launcher gets a callback through
LauncherProviderChangeListener and reloads the ExtractedColors.
- Whenever Launcher loads Extractecolors, it also re-colors items
(currently a no-op).
Change-Id: I319e2cfe0a86abcbc6bb39ef6b9fbbcad54ad743
-> Don't reuse the same background object for the folder create preview
since this can cause interruptions in the animations for previous
creation previews.
-> When drawing the background to preview creation, don't draw the stroke
above the icon since the icon is not yet contained by the folder.
Change-Id: Ib666dc2453df465b342c02f3bd109b553a769dcc
It was setting the panel to black when highlighting a CellLayout,
instead of just adding a white border.
Bug: 27135377
Change-Id: I879b12613b0cbfdda2a980065c66ea3ceb960f33
When the loader ran for the first time (or when called due to force-reload),
it was binding with page = -1 (invalid pageId is -1001). This was causing loader
to assume the workspace to be on a valid screen, and causing the loader to
only bind the hotseat first.
Bug: 27705838
Change-Id: Ia8eb2543d8cee1268256b2d6bccf33828937c54a
a package is being updated or not
Package update handling is a super set of package add handling which
also updates the all-apps and package disabled state.
This also prevents addtion of a home screen icon when a managed profile
app on SD card become available.
Bug: 27877926
Change-Id: I9264e422fd30b94ce6ebb2e5adea820b3cda3063
am: 7efe651
* commit '7efe651226f999ca32506fd2756ae18935320182':
Fixing black search bar background in search bar
Change-Id: I725f6f5b72babc70edc19d27c45f4b4df681e87e
With the new spring-loaded workspace, items are often very close to
button drop targets (e.g. App Info) at the start of a drag. This
threshold makes it less likely to accidentally drop on a target.
Bug: 24099531
Change-Id: I4912ceeb0b63958816177c7bde073e825176d987
-> New RecyclerView handles wrap_content differently
-> Add mock set of suggested apps to the LauncherExtension
issue: 27581978
Change-Id: Id080e212e0425515fa66e821d116b95284bb3526