summaryrefslogtreecommitdiffstats
path: root/src/com
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | Merge "Tweaking the apps list fast scroller." into ub-launcher3-burnabyWinson Chung2015-03-163-12/+16
|\ \ | |/ |/|
| * Tweaking the apps list fast scroller.Winson Chung2015-03-163-12/+16
| | | | | | | | | | | | | | - Making the view span the full width so that you can grab the scroller on the edge of the screen. - Offsetting the fast-scoll popup so that you can see it as you scrub. Change-Id: If1b1934bbeac0660d829cfc29c9e588df927c5e5
* | Extracting out CacheKey to a separate classSunny Goyal2015-03-162-31/+62
|/ | | | Change-Id: Ifdd7cc79668b34298e3f788ee684080cecb86c3e
* Merge "Minor changes to apps view." into ub-launcher3-burnabyWinson Chung2015-03-136-44/+139
|\
| * Minor changes to apps view.Winson Chung2015-03-136-44/+139
| | | | | | | | | | | | | | | | - Ensuring that apps with numbers and in other locals have a section header. - Adding an empty state when there are no apps with the current filter - Removing unnecessary call to check AppInfos Change-Id: I9dc541c680475b98745fa257ad7e4af06e3966c9
* | Merge "Scrolling folder during drag-drop" into ub-launcher3-burnabySunny Goyal2015-03-133-35/+261
|\ \
| * | Scrolling folder during drag-dropSunny Goyal2015-03-133-35/+261
| | | | | | | | | | | | | | | | | | | | | | | | > Show a scroll hint (partial scroll) when the icon is over the last icon (some fraction) > Automatically scroll the folder if the user stays in that position for some time > Rearrance the icons on the new page only after the scroll animaiton is complete Change-Id: I7a2dd85ab23802d647801686df069975d197cd39
* | | Merge "Adding app grid layout with fastscroller." into ub-launcher3-burnabyWinson Chung2015-03-138-416/+1154
|\ \ \ | |/ / |/| / | |/
| * Adding app grid layout with fastscroller.Winson Chung2015-03-128-416/+1154
| | | | | | | | | | | | - Adding filtering and using alphabetic index for app grouping. Change-Id: I745b644fa8f90f5ff24a8642ac377ef1c65d8aff
* | Merge "Refactoring some logic in FolderPagedView" into ub-launcher3-burnabySunny Goyal2015-03-121-100/+49
|\ \ | |/ |/|
| * Refactoring some logic in FolderPagedViewSunny Goyal2015-03-101-100/+49
| | | | | | | | | | | | | | > Using a common paths for rearranging items, creating new icon and creating new page Change-Id: I85097c7e47b42b79162a8a553a971e44dbc7af3c
* | Fix widget refresh issue on package install/uninstallHyunyoung Song2015-03-113-10/+10
| | | | | | | | | | | | | | | | 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 "Initial changes to break out AllApps into its own view." into ↵Winson Chung2015-03-1113-935/+1820
|\ \ | | | | | | | | | ub-launcher3-burnaby
| * | Initial changes to break out AllApps into its own view.Winson Chung2015-03-1013-935/+1820
| | | | | | | | | | | | | | | | | | | | | | | | - Moves launcher state-transition code into its own class - Moves all-apps related code into a separate view/set of classes - Implements a basic list view for all apps Change-Id: I68f174aa9e1bf82c4e46ce9549c78a8dc4623f46
* | | Merge "Adding a dummy method for fix GSA compilation issues" into ↵Sunny Goyal2015-03-111-0/+6
|\ \ \ | |/ / |/| | | | | ub-launcher3-burnaby
| * | Adding a dummy method for fix GSA compilation issuesSunny Goyal2015-03-101-0/+6
| |/ | | | | | | Change-Id: Iec0ab4faf695b9efd3efd3d3b83d729f430a59eb
* | Merge "Ensuring setQsbSearchBar is called whenever the QSB is created" into ↵Sunny Goyal2015-03-102-6/+8
|\ \ | |/ |/| | | ub-launcher3-burnaby
| * Ensuring setQsbSearchBar is called whenever the QSB is createdSunny Goyal2015-03-042-6/+8
| | | | | | | | | | | | | | | | | | > On launcher3 when the QSB is created for the first time after a widget drop, it is not set in searchDropTarget and as a result the "Remove" and "App Info" drop targets are not visible until Launcher3 restarts and rebinds QSB Change-Id: I599a9a18cc5d46af790b3145dae2eb385b32b20e
* | Merge "Adding a scrollable folder content implementation" into ↵Sunny Goyal2015-03-095-36/+664
|\ \ | | | | | | | | | ub-launcher3-burnaby
| * | Adding a scrollable folder content implementationSunny Goyal2015-03-095-36/+664
| | | | | | | | | | | | | | | | | | | | | | | | > Size is restricted to 3x3 for now > Drag-drop across page s not implemented yet > A-Z sorting is not implemented yet Change-Id: I84328caa6ad910d1edeeac6f3a7fb61b7292ea7e
* | | Merge "Enabling accessible drag and drop" into ub-launcher3-burnabyAdam Cohen2015-03-098-42/+525
|\ \ \ | |/ / |/| |
| * | Enabling accessible drag and dropAdam Cohen2015-03-098-42/+525
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -> 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
* | Merge "Refactoring max id logic to a common method" into ub-launcher3-burnabySunny Goyal2015-03-091-36/+23
|\ \
| * | Refactoring max id logic to a common methodSunny Goyal2015-03-041-36/+23
| |/ | | | | | | Change-Id: I1f649b570ee43d6c0540a207693d2cbee4538fb8
* | Handling getLastItem when the folder is closedSunny Goyal2015-03-051-1/+7
| | | | | | | | Change-Id: I6afebd7c0a92edb25e3658e7f860244d7457c852
* | Some parameter cleanupSunny Goyal2015-03-051-5/+2
| | | | | | | | Change-Id: Iedc7c97bd9c513ff046f7bf64a6e13f1fc8e8b54
* | Merge "Using left and top instead of getLocationInWindow for getting target ↵Sunny Goyal2015-03-051-23/+28
|\ \ | | | | | | | | | view position" into ub-launcher3-burnaby
| * | Using left and top instead of getLocationInWindow for getting target view ↵Sunny Goyal2015-03-051-23/+28
| | | | | | | | | | | | | | | | | | position Change-Id: I1c295b8fd8be46ed9f0b12d7019572d9adc4af54
* | | Merge "Setting hotseat padding to the container for symmetry" into ↵Sunny Goyal2015-03-051-2/+1
|\ \ \ | | | | | | | | | | | | ub-launcher3-burnaby
| * | | Setting hotseat padding to the container for symmetrySunny Goyal2015-03-051-2/+1
| |/ / | | | | | | | | | Change-Id: I953aa4e8d729db88dae29f51af28c6cf01891bd6
* / / Using unique view id for each item in folderSunny Goyal2015-03-051-5/+5
|/ / | | | | | | Change-Id: I413de3db94dbab54a9c1e5799286ac78a1ae5102
* | Merge "Extracting a common interface out of FolderCellLayout" into ↵Sunny Goyal2015-03-052-83/+144
|\ \ | | | | | | | | | ub-launcher3-burnaby
| * | Extracting a common interface out of FolderCellLayoutSunny Goyal2015-03-052-83/+144
| | | | | | | | | | | | Change-Id: Ia94a75ac232b8b425c8befdf2e4f064678531505
* | | Fixing icon disappearing on dropping to workspaceSunny Goyal2015-03-051-1/+1
|/ / | | | | | | | | | | > It was created in ag/645900 Change-Id: I31ca5bf9763292517fa5ee3ccd867897bca45bad
* | am c6c8fef3: Clearing DB if necessary, when applying the default layoutSunny Goyal2015-03-051-0/+4
|\ \ | | | | | | | | | | | | * commit 'c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d': Clearing DB if necessary, when applying the default layout
| * | Clearing DB if necessary, when applying the default layoutSunny Goyal2015-03-041-0/+4
| | | | | | | | | | | | | | | Bug: 19574498 Change-Id: I34850d9a7f7316bcc2cb9fc8a5be57d2488c16a6
* | | Merge "Refactoring folder content" into ub-launcher3-burnabySunny Goyal2015-03-054-399/+409
|\ \ \
| * | | Refactoring folder contentSunny Goyal2015-03-044-399/+409
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | > Refactoring the CellLayout in folder with a custom view so that it can be replaced easily with a scrollable paged view. > Moving some methods from the folder to this new view which assume a single page layout for the folder > Changing folder from LinearLayout to FrameLayout to properly handle focus traversal in case of multi-page folders Change-Id: I073c00b995488f9f5d8123b00357e094ca2cec7c
* | | Merge "Fix the broken build from recent focus navigation handling code ↵Hyunyoung Song2015-03-051-2/+2
|\ \ \ | | | | | | | | | | | | (compilation error)." into ub-launcher3-burnaby
| * | | Fix the broken build from recent focus navigation handling codeHyunyoung Song2015-03-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | (compilation error). Change-Id: I9beb63a88f8c7c247f397d0495501dbc0f637456
* | | | Merge "[key event focus] DPAD navigates to the nearest item on next/previous ↵Hyunyoung Song2015-03-052-11/+129
|\| | | | | | | | | | | | | | | page b/19381790 b/16351792" into ub-launcher3-burnaby
| * | | [key event focus] DPAD navigates to the nearest item on next/previous pageHyunyoung Song2015-03-032-11/+129
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/19381790 b/16351792 TL;DR;; Previously, when RIGHT is handled on the right most column of the current page or when LEFT is handled on the left most column, the next icon of focus is next page 'first' icon or the previous page 'last icon'. With this change, the row information is preserved when trying to locate an icon to give focus in the next/previous page. Next CL: long awaited unit tests that capture corner cases for different orientation/ device configuration. Change-Id: I5278bed45275b3e4cb39fb698df35f90bb45a415
* / / Fixing wrong check to determine the drag sourceSunny Goyal2015-03-022-13/+8
|/ / | | | | | | | | | | > target it the drop target, i.e., the InfoDropTarget or DeleteDropTarget Change-Id: If4a9f8eb72ee6afb4d80c7df6f0f2ada4bc35b22
* | Merge "Setting workspace id as primary key" into ub-launcher3-burnabySunny Goyal2015-03-021-4/+57
|\ \
| * | Setting workspace id as primary keySunny Goyal2015-02-271-4/+57
| | | | | | | | | | | | | | | Bug: 19475231 Change-Id: I0385e97868db73dafe148ce45af7dda4555ee593
* | | am e72f3d53: Fixing wronk rowID check.Sunny Goyal2015-03-021-1/+1
|\ \ \ | | |/ | |/| | | | | | | * commit 'e72f3d53f8c35b94aece6fafa6fd12cce9d09fe5': Fixing wronk rowID check.