summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AppsCustomizeTabHost.java
Commit message (Collapse)AuthorAgeFilesLines
* Further refinement of all apps / widgets transitionAdam Cohen2014-08-131-1/+1
| | | | Change-Id: Id107a9aff74f014c07f8cbea6e74951a02dbddab
* Polishing the AllApps transitionAdam Cohen2014-08-101-22/+0
| | | | | | | | | | -> separating HW layers during animation to be siblings instead of parent-child (was destroying parent layer on each frame) -> Unifying material transition with pre-L, everything is the same, just missing the reveal. Change-Id: I8f7d5e658c2d9298bea83ce8199cb35e6fc0d44e
* Fix crash with keyboard focus in AllApps due to view refactoringAdam Cohen2014-07-241-1/+1
| | | | | | issue 16478600 Change-Id: I0300e7ffb332b689e3412e764ab7ce59c4fc5748
* Preliminary work on Material TransitionsAdam Cohen2014-07-181-289/+57
| | | | | | | | | | | | | | | -> Early exploration of AllApps Hero transition with circular reveal -> Stripping a bunch of dead code from AppsCustomizeTabHost -> Moved background scrim to DragLayer -> Removed "SMALL" state from workspace: replaced with NORMAL_HIDDEN and OVERVIEW_HIDDEN. This is mainly to reduce the overall usage of the z-space model between allapps/widgets and workspace. There are vestigial remains of this model, mainly due to the overview mode, and a bit for spring-loaded. Change-Id: If2302a24394f0ec66621f01ffa2fc4934aa10c3f
* Fix accessibility announce on apps pageJason Monk2014-04-241-0/+9
| | | | | | | | Stops the workspace from announcing incorrectly while the apps page is open, also makes the apps announce which page on opening. Bug: 13006306 Change-Id: I723011fc55c24b66604a24b16c17bac4f5653f84
* Adding migration Clings. (Bug 11973614)Winson Chung2014-01-101-1/+1
| | | | | - Refactoring Launcher cling code out to LauncherClings. Change-Id: Iff4f84f5b8bfeb69b1be0b4802022c3eb20b6f2c
* Ensuring the widget page is full when shown (Bug 10883258)Winson Chung2013-10-281-1/+6
| | | | Change-Id: I9481b5551a2efc093d0fb81fc62a811b34d93d7c
* Merge "Fix issue where overview panel was taking clicks because it was ↵Adam Cohen2013-09-251-1/+2
|\ | | | | | | visible (issue 10732462)" into jb-ub-now-indigo-rose
| * Fix issue where overview panel was taking clicks because it was visible ↵Adam Cohen2013-09-241-1/+2
| | | | | | | | | | | | (issue 10732462) Change-Id: Ie75f9237203d3c2bd147f72d1e860ddcaff53ed9
* | Tweaking styles for AllApps and widgets spaces. (Bug 10843502)Winson Chung2013-09-241-7/+4
|/ | | | | | - Fixing various issues with Search bar showing when it shouldn't be. Change-Id: I2a553ad93e3422666a883b90a1ff97625bf05831
* Initial changes to restore clings.Winson Chung2013-09-201-2/+3
| | | | Change-Id: Ie23e6e9f39679e8d35955a4a7db804d03f8b4d3f
* Add system window inset support to DragLayer and children.John Spurlock2013-09-111-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of fitting system windows as before, DragLayer now lays out under the system windows. DragLayer will simply add the system window insets to each child's layout margins by default. e.g. for Hotseat, Page Indicators, QSB, Search Overlay. Children that want to use the full viewport can declare so by implementing a new Insettable interface. System window insets will be passed to Insettable#setInsets(insets) and the child can do what it wants with them. Currently, two of DragLayer's children implement Insettable: 1) Workspace (for the -1 screen). Full screen pages are given the entire viewport, paged view offsets modified to end up in the right place now that the viewport is larger (the full screen height). Non-full screen pages like the normal icon pages simply apply the insets to end up in the same place they did before. NowClientCardsView uses the full viewport, applying the insets as padding. Will want to better take advantage of this new real estate in a future CL. 2) All Apps (AppsCustomizeTabHost). Applies the insets as layout margin one level down, so that the bar area is opaque during the transition, but visually the content lands in the same place. (Also add db_files to .gitignore to ignore the output of the db tool) Bug:10687177 Bug:10652189 Change-Id: I80b25d63884d244fcf704b24dad9497ee0d8b453
* Initial changes to restore AllApps.Winson Chung2013-09-051-2/+6
| | | | | | | - Removes unused all apps code due to dynamic grid/spacing - Attempts to use CellLayout instead of PagedViewCellLayout Change-Id: I3c49bca9fc35dfeaf250591fd63bc7f36119968f
* Removing old scroll indicator and adding page indicator dots.Winson Chung2013-07-171-15/+0
| | | | Change-Id: I44c5b4b532e8464010d45dd0a3dfeccb2d475216
* Lazily instantiate LauncherAppState.Daniel Sandler2013-06-271-5/+3
| | | | | | | | 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-3/+3
| | | | | | | | 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
* HACK: Getting rid of all apps button / all apps from AppsCustomizePagedViewAdam Cohen2013-06-061-4/+1
| | | | Change-Id: I74e4a53e9486237ad246ebdfa9e97c6ed9475b58
* Launcher2 is now Launcher3.Daniel Sandler2013-06-051-0/+482
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b