summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Adding support for loading package icon in iconCacheSunny Goyal2015-04-061-19/+58
| |/ / | | | | | | | | | | | | | | | | | | > package icons need to be retrieved from IconCache for the new widget tray Bug: 19897708 Change-Id: Iaafc5e16477aaa4e9a7c46b5abf8146cd1101ffd
* | | resolved conflicts for merge of 68fdeaad to ub-launcher3-burnabyAdam Cohen2015-04-061-6/+3
| | | | | | | | | | | | Change-Id: I29aa5b37968b1ced81cdeb68a021db9310047252
* | | Merge "Adding a system status column in icon cache & invalidating items ↵Sunny Goyal2015-04-061-6/+23
|\ \ \ | | | | | | | | | | | | based on it" into ub-launcher3-burnaby
| * | | Adding a system status column in icon cache & invalidating items based on itSunny Goyal2015-04-011-6/+23
| | | | | | | | | | | | | | | | | | | | Bug: 20034430 Change-Id: Icd6c6426fc7ed26cd104bf22a9d2b0263cb0fa67
* | | | Adding nullcheck when getting app restrictionsSunny Goyal2015-04-061-1/+4
| |/ / |/| | | | | | | | | | | Bug: 20085185 Change-Id: I782a79a331a2d58287e34e24ed7730207bf260cb
* | | Merge "Reinflating QBS on resume, if the widget orientation is not same as ↵Sunny Goyal2015-04-031-0/+10
|\ \ \ | | | | | | | | | | | | launcher orientation" into ub-launcher3-burnaby
| * | | Reinflating QBS on resume, if the widget orientation is not same as launcher ↵Sunny Goyal2015-04-031-0/+10
| |/ / | | | | | | | | | | | | | | | | | | orientation Bug: 20044969 Change-Id: I5c285ddb09fc8b5d8444795eda64cd28486ab81d
* | | Merge "Updating pageindicator assets" into ub-launcher3-burnabySunny Goyal2015-04-021-1/+2
|\ \ \ | |/ / |/| |
| * | Updating pageindicator assetsSunny Goyal2015-03-301-1/+2
| | | | | | | | | | | | Change-Id: I8c045ac8193aed2299e72353fd75341f8e32e250
* | | Removing ContentObserver from LauncherModel, and calling reloadSunny Goyal2015-04-0111-81/+51
| | | | | | | | | | | | | | | | | | whereever necessary Change-Id: Ia4a8abdfe2be9703f3217a60527d3a1220b33bdc
* | | Removing UninstallShortcutReceiverSunny Goyal2015-04-012-111/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | > 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
* | | am 67c30861: Adding Launcher3 callbacks for trimming memory.Robert Kozikowski2015-03-303-0/+8
|\ \ \ | | | | | | | | | | | | | | | | * commit '67c3086163593db47e57b8cf4fcb034334374000': Adding Launcher3 callbacks for trimming memory.
| * | | Adding Launcher3 callbacks for trimming memory.Robert Kozikowski2015-03-303-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Ensuring that we fast-scroll to the first section app.Winson Chung2015-03-301-4/+10
| |/ / |/| | | | | | | | | | | | | | Bug: 19992026 Change-Id: Ia015b870f80fa598fa68087f90236c59b0ad7e6d
* | | am b823ae4f: Avoid casting AppWidgetProviderInfo to ↵Adam Cohen2015-03-281-1/+3
|\| | | | | | | | | | | | | | | | | | | | LauncherAppWidgetProviderInfo upon unparcel * commit 'b823ae4fca345e051831732ff2760023ef6ec2c4': Avoid casting AppWidgetProviderInfo to LauncherAppWidgetProviderInfo upon unparcel
| * | Avoid casting AppWidgetProviderInfo to LauncherAppWidgetProviderInfo upon ↵Adam Cohen2015-03-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | unparcel issue 19904413 Change-Id: Ie1b4a2b1331f6a707f8590cd0396138a20946658
* | | am 173f711e: Ensure that we capture all paths for starting activity for resultAdam Cohen2015-03-271-1/+18
|\| | | | | | | | | | | | | | * commit '173f711e03dfce70d76c3b45f764a4f6b682a3b3': Ensure that we capture all paths for starting activity for result
| * | Ensure that we capture all paths for starting activity for resultAdam Cohen2015-03-271-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -> 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
| * | Don't clobber widgets with the same component - DO NOT MERGERobin Lee2015-03-195-25/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Fix widget refresh issue on package install/uninstallHyunyoung Song2015-03-113-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | Culprit CL: https://googleplex-android-review.git.corp.google.com/#/c/592303/3/src/com/android/launcher3/LauncherModel.java b/19658229 Change-Id: I02b0b2a0ed9bc3200bbe1edcb251cf0efe939e53
* | | Merge "Configuration of workspace through app restrictions" into ↵Sunny Goyal2015-03-272-10/+81
|\ \ \ | | | | | | | | | | | | ub-launcher3-burnaby
| * | | Configuration of workspace through app restrictionsSunny Goyal2015-03-272-10/+81
| | | | | | | | | | | | | | | | | | | | | | | | > Checking for a grid specific layout before loading the default layout Change-Id: I1e8d4176341e61d0876b0a9bea9ad8010e3a0f6a
* | | | Disabling overscroll when folder has only one pageSunny Goyal2015-03-262-1/+3
|/ / / | | | | | | | | | Change-Id: I3cc3964dba1af8d96822e46baf2dc9cfaee824ae
* | | Removing more code with API 21 dependencies.Winson Chung2015-03-247-21/+40
| | | | | | | | | | | | Change-Id: I16c914334ce0694b84626269ae4bb5e83082c739
* | | Ensure that we are not using the new View constructor.Winson Chung2015-03-241-5/+1
| | | | | | | | | | | | Change-Id: Iac2dba6d42cd60d6260aee9afc590564d25919a5
* | | Check the code point instead of the character when determining digit sections.Winson Chung2015-03-241-1/+1
| | | | | | | | | | | | Change-Id: Ie21fda92ca5097cc9deb7c59001b61dc44603d4b
* | | Merge "Making the scrollbar scrubbable." into ub-launcher3-burnabyWinson Chung2015-03-242-48/+189
|\ \ \
| * | | Making the scrollbar scrubbable.Winson Chung2015-03-242-48/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | Merge "Removing all dependencies of launcher code on wallpaper-picker" into ↵Sunny Goyal2015-03-215-43/+130
|\ \ \ \ | | | | | | | | | | | | | | | ub-launcher3-burnaby
| * | | | Removing all dependencies of launcher code on wallpaper-pickerSunny Goyal2015-03-205-43/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > WallpaperPicker can still depend on launcher code, but not the other way round. Change-Id: I93a07f985c3955c638a68a5fad9c09b184a879b9
* | | | | Merge "Rewrite: Widget preview loader logic" into ub-launcher3-burnabySunny Goyal2015-03-2114-1454/+524
|\ \ \ \ \
| * | | | | Rewrite: Widget preview loader logicSunny Goyal2015-03-2014-1454/+524
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > 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
* / / / / Fixing getItemCount in FolderPagedViewSunny Goyal2015-03-201-6/+6
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > 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
* | | | Merge "Removing unnecessary intent-filter construction" into ↵Sunny Goyal2015-03-201-6/+2
|\ \ \ \ | | | | | | | | | | | | | | | ub-launcher3-burnaby
| * | | | Removing unnecessary intent-filter constructionSunny Goyal2015-03-191-6/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: I1f831ef48ed69381ad260f7d541f39a049c498a5
* | | | | Reducing method count by eliminating synthetic accessorsAdam Cohen2015-03-2037-222/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge "Removing unused logging" into ub-launcher3-burnabySunny Goyal2015-03-202-145/+6
|\ \ \ \ \
| * | | | | Removing unused loggingSunny Goyal2015-03-192-145/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > We store some local logs which are never propagated to the server and cause unnecessary file-io during app launch Change-Id: I2b41c3af182de2a87f38ad88f3bae9d250574c26
* | | | | | Don't clobber widgets with the same component.Robin Lee2015-03-194-25/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge "Cleaning up widget preview loader" into ub-launcher3-burnabySunny Goyal2015-03-194-258/+101
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Cleaning up widget preview loaderSunny Goyal2015-03-184-258/+101
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Removing unnecessary canvas cache > Removing unnecessary new bitmap creation Change-Id: Ic9f45c5a204ea4d32dbf93c21a6a7fd6baea4b51
* | | | | Merge "Make sure we set the QSB bar on the SearchDropTargetBar" into ↵Adam Cohen2015-03-191-5/+2
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | ub-launcher3-burnaby
| * | | | Make sure we set the QSB bar on the SearchDropTargetBarAdam Cohen2015-03-181-5/+2
| |/ / / | | | | | | | | | | | | Change-Id: If106bae15b3d628d6385711bcb8059acd17d6147
* | | | Merge "Invalidating sorted list after the item has been added" into ↵Sunny Goyal2015-03-181-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | ub-launcher3-burnaby
| * | | | Invalidating sorted list after the item has been addedSunny Goyal2015-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 19815825 Change-Id: If10d19d41a2400b5a7350e40fa6116494dc9c5a6
* | | | | Using MainThreadExecuter instead of View.postSunny Goyal2015-03-181-3/+4
|/ / / / | | | | | | | | | | | | Change-Id: Ie7ba88bd3bb412d998ecb51095cbaa74b3b39c10
* | | | Lazy loading high res iconsSunny Goyal2015-03-1710-36/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | > Loading low-res icons for icons which are not visible on the homescreen. Change-Id: I8ac7bf09f6030ed554cb60a4cd402f3f36ffe12b
* | | | Adding sort switch in FolderPagedViewSunny Goyal2015-03-177-44/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > 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
* | | | Merge "key event focus logic should support large tablets" into ↵Hyunyoung Song2015-03-173-26/+35
|\ \ \ \ | |/ / / |/| | | | | | | ub-launcher3-burnaby
| * | | key event focus logic should support large tabletsHyunyoung Song2015-03-173-26/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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