| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
> package icons need to be retrieved from IconCache for the new widget tray
Bug: 19897708
Change-Id: Iaafc5e16477aaa4e9a7c46b5abf8146cd1101ffd
|
| | |
| | |
| | |
| | | |
Change-Id: I29aa5b37968b1ced81cdeb68a021db9310047252
|
|\ \ \
| | | |
| | | |
| | | | |
based on it" into ub-launcher3-burnaby
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 20034430
Change-Id: Icd6c6426fc7ed26cd104bf22a9d2b0263cb0fa67
|
| |/ /
|/| |
| | |
| | |
| | | |
Bug: 20085185
Change-Id: I782a79a331a2d58287e34e24ed7730207bf260cb
|
|\ \ \
| | | |
| | | |
| | | | |
launcher orientation" into ub-launcher3-burnaby
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
orientation
Bug: 20044969
Change-Id: I5c285ddb09fc8b5d8444795eda64cd28486ab81d
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I8c045ac8193aed2299e72353fd75341f8e32e250
|
| | |
| | |
| | |
| | |
| | |
| | | |
whereever necessary
Change-Id: Ia4a8abdfe2be9703f3217a60527d3a1220b33bdc
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
> Removing support due to its flacky design. Removing a shortcut
causes a full reload. Also we do not have any concept of owner, so
any app can remove any shortcut.
Bug: 11372484
Change-Id: I781c922fac7dc77ea82cd0a2af74a5fca22500de
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* commit '67c3086163593db47e57b8cf4fcb034334374000':
Adding Launcher3 callbacks for trimming memory.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It will help reduce memory footprint of Launcher, when in background.
It is required to help deallocate images, when Google Now Launcher
goes into the background. See cl/83222937/ .
Plan after this CL:
- Generate drop CL with launcher3_drop.sh. Add empty metods to
make code compile.
- Sync the cl/83222937 and hide the code behind the feature flag.
It was previously submitted in ag/628070 and reverted in ag/630423
due to GSA release schedule.
Change-Id: I56eee618b86d518d0afc362b6cf44c3bbec1f19c
|
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Bug: 19992026
Change-Id: Ia015b870f80fa598fa68087f90236c59b0ad7e6d
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
LauncherAppWidgetProviderInfo upon unparcel
* commit 'b823ae4fca345e051831732ff2760023ef6ec2c4':
Avoid casting AppWidgetProviderInfo to LauncherAppWidgetProviderInfo upon unparcel
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
unparcel
issue 19904413
Change-Id: Ie1b4a2b1331f6a707f8590cd0396138a20946658
|
|\| |
| | |
| | |
| | |
| | | |
* commit '173f711e03dfce70d76c3b45f764a4f6b682a3b3':
Ensure that we capture all paths for starting activity for result
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-> AppWidgetManagerCompatVL uses an IntentSender to launch the widget
config activity (to handle the case of cross profile config activities)
-> Launcher was not overriding this method, and so not capturing the fact
that we are waiting for a result.
issue 19723510
Change-Id: If5751e6d23d31c9f7b3b85f9464a93f935487cec
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
By not storing them in a HashMap keyed against ComponentName (which is
almost guaranteed to conflict with other widgets when managed profiles
are in play).
Bug: 19444068
Change-Id: I6ffce78e8aaf265196239670404cbdaff9fa09be
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Culprit CL: https://googleplex-android-review.git.corp.google.com/#/c/592303/3/src/com/android/launcher3/LauncherModel.java
b/19658229
Change-Id: I02b0b2a0ed9bc3200bbe1edcb251cf0efe939e53
|
|\ \ \
| | | |
| | | |
| | | | |
ub-launcher3-burnaby
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Checking for a grid specific layout before loading the default layout
Change-Id: I1e8d4176341e61d0876b0a9bea9ad8010e3a0f6a
|
|/ / /
| | |
| | |
| | | |
Change-Id: I3cc3964dba1af8d96822e46baf2dc9cfaee824ae
|
| | |
| | |
| | |
| | | |
Change-Id: I16c914334ce0694b84626269ae4bb5e83082c739
|
| | |
| | |
| | |
| | | |
Change-Id: Iac2dba6d42cd60d6260aee9afc590564d25919a5
|
| | |
| | |
| | |
| | | |
Change-Id: Ie21fda92ca5097cc9deb7c59001b61dc44603d4b
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- This change in behavior will remove the ability to scrub anywhere in the gutter to
start fast-scrolling, but requires the user to touch near the scroll bar to start
fast-scrolling.
- Also fixes issue with wonky scrollbar due to the fake section breaks
Change-Id: I34b08ac46ea93f7f4cad7ccde1048a388ee6a55d
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
ub-launcher3-burnaby
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
> WallpaperPicker can still depend on launcher code, but not the
other way round.
Change-Id: I93a07f985c3955c638a68a5fad9c09b184a879b9
|
|\ \ \ \ \ |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
> 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
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> When a folder is created, it initially has no item, and then
two shortcut info are added to it. Initial logic assumed that the
folder it created with on item already present
Bug: 19868273
Change-Id: I8850b71d2bace835f94e3cd791c173d40752d2e6
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
ub-launcher3-burnaby
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I1f831ef48ed69381ad260f7d541f39a049c498a5
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
> We store some local logs which are never propagated to the
server and cause unnecessary file-io during app launch
Change-Id: I2b41c3af182de2a87f38ad88f3bae9d250574c26
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
By not storing them in a HashMap keyed against ComponentName (which is
almost guaranteed to conflict with other widgets when managed profiles
are in play).
Bug: 19444068
Change-Id: I6ffce78e8aaf265196239670404cbdaff9fa09be
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
> Removing unnecessary canvas cache
> Removing unnecessary new bitmap creation
Change-Id: Ic9f45c5a204ea4d32dbf93c21a6a7fd6baea4b51
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
ub-launcher3-burnaby
|
| |/ / /
| | | |
| | | |
| | | | |
Change-Id: If106bae15b3d628d6385711bcb8059acd17d6147
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
ub-launcher3-burnaby
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 19815825
Change-Id: If10d19d41a2400b5a7350e40fa6116494dc9c5a6
|
|/ / / /
| | | |
| | | |
| | | | |
Change-Id: Ie7ba88bd3bb412d998ecb51095cbaa74b3b39c10
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Loading low-res icons for icons which are not visible on
the homescreen.
Change-Id: I8ac7bf09f6030ed554cb60a4cd402f3f36ffe12b
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Adding options column in DB to store generation purpose flags
> Storing isSorted flag in FolderInfo
> Adding a switch for A-Z sorting (only visible if pageCount > 1)
> When in sorted mode, spring-load snaps to the target location for 1.5 seconds
Change-Id: I8c7c778d2cc3ccbd35a2890a1a705e1c1a7e9a66
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
ub-launcher3-burnaby
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
TL;DR;; On smaller tablets, landscape = vertical hotseat bar, and
portrait = horizontal hotseat bar. However, in larger tablets, hotseat bar is
always horizontal. This is now correctly handled using DeviceProfile.isVerticalBar
method.
b/19732584
Change-Id: I1035c89b4685be12dbc863f8a1465047a5fec6a6
|