summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/CheckLongPressHelper.java
Commit message (Collapse)AuthorAgeFilesLines
* Remove tracing for fixed bugsvadimt2019-05-011-18/+0
| | | | | | Bug: 129434166 Bug: 131170582 Change-Id: Ia9b356594001d96c69ffbb7f8b767b2f54ed5feb
* Add more test diagsvadimt2019-04-191-1/+2
| | | | | Bug: 129434166 Change-Id: I1e2646e2e878eb3f7c93840937b33b2837aa31ac
* More diags for b/129434166vadimt2019-04-051-0/+17
| | | | | Bug: 129434166 Change-Id: Iab8a18ea0f1ef7f6d149dc46f1c8fefc5f463219
* Change long press timeout to use a factor of ↵Tony2018-09-241-5/+7
| | | | | | | | | ViewConfiguration.getLongPressTimeout() This way, if the default ViewConfiguration timeout changes, we will adjust accordingly. Bug: 113639506 Change-Id: Ic3b93311c8e8d8196db2850fa641ffc675a16fb2
* Long-press on an app to reveal its shortcuts.Tony Wickham2016-06-291-1/+3
| | | | | | | | | | | | | | | - Add ShortcutsContainerListener to icons on workspace, folders, and all apps. This handles long-press and forwards following touches to the DeepShortcutsContainer that is created. - Drag over shortcut before lifting finger to launch it. - Shortcuts are rendered in pill-shaped DeepShortcutViews, which are inside DeepShortcutContainer on DragLayer. - The shortcut container orients above or below the icon, and left or right-aligns with it. Biases for above + left-align. - Long press a DeepShortcutPill to drag and pin it to the workspace. Bug: 28980830 Change-Id: I08658d13ae51fe53064644e8d8f7b42f150fdd7d
* Ensure that we use the system long press duration when dragging from AllApps.Winson Chung2015-06-051-2/+10
| | | | | | | - Removing some old code out of LauncherAppState Bug: 21559400 Change-Id: I3c586094efb7ad8a17d2169bc8aaccf6b0df40a2
* Fixing issue with touch scrolling the prediction bar.Winson Chung2015-05-131-1/+13
| | | | Change-Id: Ie15ca96e5ea33a54508285aa76fb6aea81b2376d
* Reducing method count by eliminating synthetic accessorsAdam Cohen2015-03-201-2/+4
| | | | | | | | | | | 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
* Lazily instantiate LauncherAppState.Daniel Sandler2013-06-271-1/+2
| | | | | | | | The application context for LauncherAppState is supplied by the application whenever it starts; don't ask for an instance before that. Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
* Move LauncherApplication's state and code to LauncherAppState.Daniel Sandler2013-06-111-1/+1
| | | | | | | | This removes Launcher's static data and other state out of the Application object. Now LauncherApplication (extends Application) exists only to instantiate LauncherAppState. Change-Id: I4e323bd78b77536b92054105536a55c0c2c19ba8
* Launcher2 is now Launcher3.Daniel Sandler2013-06-051-0/+62
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b