summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/DropTarget.java
Commit message (Collapse)AuthorAgeFilesLines
* Fixing page background not displayed when dragging from all appsSunny Goyal2015-05-271-39/+0
| | | | | | | | | > Adding empty page synchronously, instead of waiting for a frame > Changing launcher state from widgets screen in the same frame, similar to all apps > Removing DragEnforcer, and moving that logic in side the workspace, disabled by a flag > Using first page to get page bounds in drag layer, as last page may not have been measured Change-Id: I172ba4e5ce44648ac55402d49994542c6e10f101
* Updating fling to delete animSunny Goyal2015-04-301-2/+2
| | | | Change-Id: I1c63e88b3e605113ea66afca9dcfbc30de1d4c8e
* Enabling accessibility drag and drop in folderSunny Goyal2015-04-281-0/+2
| | | | | | | | | | > Moving DragAndDropAccessibilityDelegate to a separate class > Using getFocusedVirtualView() instead of using DownX and downY > Updating various accessibility strings Bug: 19776741 Change-Id: I85c2551d4d6172c30702e68f41b114bb999655b6
* Updating drop button targetsSunny Goyal2015-04-161-2/+2
| | | | | | | | > Splitting DeleteDropTarget into delete and uninstall > Showing UninstallDropTarget for app shortcuts on workspace > Showing InfoDropTarget only when developer options is enabled Change-Id: I4396571d2199d1581bb9c733aef88ab9b0ebd79d
* Enabling accessible drag and dropAdam Cohen2015-03-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | -> 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
* Refactoring common methodsSunny Goyal2015-02-261-0/+23
| | | | Change-Id: Id6d3072dd3a6d7f54e9591abbeffd9bd51c7403d
* Porting PagedView from KG to gain simplified scaling model, reorderingAdam Cohen2013-07-081-20/+1
| | | | | | | | | | | | -> We are no longer scaling individual Celllayouts, instead we are scaling the entire Workspace (and the CellLayouts come along for the ride) -> Due to the above change, many assumptions were broken. In particular, our drag and drop / animation archiecture is fairly fragile due to the frequent and complex mapping of points between different bits of the hierarchy. This CL contains a number of fixes which address such breakages. Change-Id: I2e630eab17528729b764b61f587858f6499fd318
* Use autoscroller to handle drag scrollingMindy DelliCarpini2013-07-031-1/+1
| | | | Change-Id: Ie094cbfa91f898133f84ad9ffc349d8cfa07e668
* Launcher2 is now Launcher3.Daniel Sandler2013-06-051-0/+184
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b