summaryrefslogtreecommitdiffstats
path: root/src_ui_overrides/com/android/launcher3
Commit message (Collapse)AuthorAgeFilesLines
...
| * Support multiple Views of extra hotseat contentTony Wickham2018-03-211-2/+2
| | | | | | | | | | | | | | | | Also adjust workspace page indicator: - Center vertically - Rounded corners Change-Id: I96c2f3da3522d70726f544126b516c33c8fb7bc8
* | Swipe interaction changes on home screenSunny Goyal2018-03-211-3/+3
|/ | | | | | | | > Increasing the distance to travel for the first swipe > Adding support for custom interpolators when building an animation > When quickly swiping twice from home, finished the first animation Change-Id: Ibc3c8667e9b927376fd99f08f0ca027f2398914b
* Separate some elements to set visibility separatelyTony Wickham2018-03-211-0/+6
| | | | | | | | Added entries for: - All apps header extra content - Hotseat extra content Change-Id: I47c4ccfe3b54fd47cbbee88698ed045611e3e92d
* Changing the overviewState to show appsearch and floating headerSunny Goyal2018-03-193-45/+28
| | | | Change-Id: I2cfd61cfc9978e4c8e4520f0f7217e49e7344c79
* Fixing taskMenu and taskView clicks in fallback activitySunny Goyal2018-03-151-1/+2
| | | | | | | > Extracting common methods from Launcher & DragLauncher to base classes > Remoting some dependencies on Launcher and using the base class instead Change-Id: I121cacf8a14190b4703cda60bdeb4f79eee69ded
* Simplifying options popup and overview handlingSunny Goyal2018-03-135-428/+6
| | | | | | | | | | > Removing support for page drag-n-drop from pagedView > Removing Overview UI from Launcher3 without quickstep and using options popup instead > Removing touch handlers from CellLayouts and showing options popup based on workspace long press > Excluding touch outside inset when showing the popup Bug: 74136505 Change-Id: I34c2a7ff58452db26f5d1a85d554be40fc75f2b8
* Using public APIs for hardware bitmapsSunny Goyal2018-03-061-15/+0
| | | | | Bug: 35428783 Change-Id: I4e7eeaa94e0cdfb1c76dce507a6f855e4eebbd6c
* Merge "Simplifying all-apps search box" into ub-launcher3-masterSunny Goyal2018-03-061-1/+3
|\
| * Simplifying all-apps search boxSunny Goyal2018-03-011-1/+3
| | | | | | | | | | | | | | | | > Giving the search box a solid background so that it work fine with scrolling > bottom shadow logic for search box Bug: 73085356 Change-Id: Ie4dc4922be39ffd8e2d562becedbd4c6f820e6c9
* | Revert "Revert "Adding a separate state for QuickScrub""Winson Chung2018-03-052-1/+27
| | | | | | | | | | | | | | | | This reverts commit 2687257c9881f44243924db7a064cff4f59fcc1b. Reason for revert: Reverting post-build Change-Id: Ic3a1e8ed84a227b42bc35b91d4f0eed60bb2e29c
* | Revert "Adding a separate state for QuickScrub"Winson Chung2018-03-052-27/+1
| | | | | | | | | | | | | | | | This reverts commit 6c6c2f45f77d9e577143e16f7eef21ed98aa6367. Reason for revert: Temporary revert for build. Change-Id: I3947e9b2d4e5788f9d2a0c4e2e8b7d425d5bc775
* | Adding a separate state for QuickScrubSunny Goyal2018-03-022-1/+27
|/ | | | | Bug: 74014237 Change-Id: Ie86ac589f0ad0e1470fb6b0b71263ec6593eb1e3
* Updating the scrim and landscpae uiSunny Goyal2018-03-012-2/+3
| | | | | | | | | > Instead of views, using a custom class to draw the color scrims > All-apps has full screen UI > Quickstep does not have search box in landscape Bug: 73085356 Change-Id: I360a78a2ade0134daad29fe712796cd39a381fbb
* Enable trim memory callbacks to the loader, background task preloadingWinson Chung2018-02-281-0/+4
| | | | | | | | | - Also enable the high-res thumbnail loader Bug: 73651529 Change-Id: Ic23997f10289ea10cb1f41104e07029c9102c Signed-off-by: Winson Chung <winsonc@google.com>
* Animate launcher when launching recent tasksTony Wickham2018-02-261-1/+1
| | | | | | | | | | | | - Scale up adjacent recent tasks and translate away from center - Workspace card instead recenters in the screen - Translate hotseat offscreen Clicking on one of the adjacent tasks will scale it up to the center of the screen while the center and other adjacent task parallax to the right beneath it. Change-Id: If96eec987c100458b8444a6cd698ec7bf6e6ba6b
* Revert "Revert "Remove back button when on home screen""Winson Chung2018-02-161-0/+3
| | | | | | | | This reverts commit dd176e65e3af080529235984fa4a236fc266837f. Reason for revert: Post-drop revert Change-Id: If93eb4bca636bfba2471c8992621a59895bfcbe2
* Revert "Remove back button when on home screen"Winson Chung2018-02-161-3/+0
| | | | | | | | This reverts commit 663759e444b9aebf4beb2c737df8f58ffc21a49b. Reason for revert: Temporary revert for NL build Change-Id: I8614ee348e6e9290c0de0dfdf3e24663f220e356
* Remove back button when on home screenTony Wickham2018-02-151-0/+3
| | | | | | | | | Add OverviewInteractionState to handle setting OverviewInteractionFlags. Hide back button when in NORMAL state and launcher's window is focused. Show it when in other states or when launcher's window loses focus. Change-Id: I35919561b9972789e995f1cc434c23e2afe9e77c
* Refactor LauncherAppTransitionManager & polish for new app transitions.Jon Miranda2018-01-251-6/+0
| | | | | | | | | | | | * Add start delay when launcher resumes from all apps or landscape. * Track the last app transition animator and cancel it before beginning a new one, otherwise the animators can conflict with each other. ie. Opening an app from all apps and then immediately pressing back to return to all apps. * Use class overrride instead of UiFactory. Bug: 70220260 Change-Id: I4755d45d820f9d551e443d6c4a148e8789c5bc57
* Launcher app close transition.Jon Miranda2018-01-221-6/+2
| | | | | | Bug: 70220260 Change-Id: I0a3a6153dc1cba53546f792bf3ec037b1a5f6d90
* Merge "Removing multi-state apha control for hotseat" into ub-launcher3-masterSunny Goyal2018-01-192-2/+7
|\
| * Removing multi-state apha control for hotseatSunny Goyal2018-01-192-2/+7
| | | | | | | | Change-Id: I68ccbe96caa70921aefd18fc8ec9ad0638c3fab1
* | Adding a horizontal popup when when workspace is longPressedSunny Goyal2018-01-191-1/+2
|/ | | | Change-Id: I5b3c48262c246bfe53e0010ca89c820f42503eef
* Fallback to old implementation for opening apps in MW mode.Jon Miranda2018-01-182-24/+2
| | | | | Bug: 70220260 Change-Id: I20aa61357c67e11806823cdfcfbdb76ef773554b
* Synchronized opening app transition animations.Jon Miranda2018-01-181-0/+34
| | | | | Bug: 70220260 Change-Id: I3c8e1c477266fb3bd7a39f74e3e1191e82ce58e9
* Ensuring that Recents view is always loaded when going to Overview stateSunny Goyal2018-01-161-0/+2
| | | | Change-Id: If2337a0be66f4ca68dd54954b7368f38d70a40d4
* Removing layout handling in DeviceProfile and moving it toSunny Goyal2018-01-101-3/+2
| | | | | | | individual views Bug: 71709920 Change-Id: I8300fa7a84b31898bdb135d774cca576d2928525
* Updating landscape layout for launcher/quickstepSunny Goyal2018-01-082-4/+9
| | | | | | | | | | | > Hotseat is tied to navbar (on left in seascape) > Search box shows up in Overview (clicking it would crash for now) > All-apps is no longer fullscreen in landscape > Recents cards are appropriately scaled down > Hotseat is visible in Overview Bug: 70179916 Change-Id: I53149eaeac9557e8a01021b7e2d139f3d6ceef37
* Adding translationX to workspace card to that it is slightly visibleSunny Goyal2017-12-222-2/+2
| | | | | | behind the first card Change-Id: Idc0c169fb92510e74b983160778bd9dbacf29943
* First pass at using hardware bitmapsSunny Goyal2017-12-131-0/+12
| | | | | Bug: 35428783 Change-Id: Ife67b85f6e7e268826597ed9bccd9659841f67de
* Merge "Hide hotseat in landscape overview" into ub-launcher3-masterTreeHugger Robot2017-12-122-7/+7
|\
| * Hide hotseat in landscape overviewTony Wickham2017-12-122-7/+7
| | | | | | | | | | Bug: 70179916 Change-Id: Ib277a054cf16233ab9156a4448c41952e3295fae
* | Enabling swipe up from overview to all-appsSunny Goyal2017-12-123-3/+88
|/ | | | | | > Fixing wrong alpha interpolator when swiping down from all-apps Change-Id: I7d4200c89797e5609fd7c4aa8681dea2ffd00bf7
* Adding placeholder method for compat implementations for Accessibility managerSunny Goyal2017-12-082-2/+2
| | | | | | | > Moving some utility methods to the compat class Bug: 69611105 Change-Id: Ide0cab0b926d7bc03617fc568d2a2b429ee00cd9
* Removing view layer support during state animation.Sunny Goyal2017-12-071-3/+2
| | | | | | | | | | View layer was only being used when fading in/out hotseat in overview. From API 21+, android automatically create layers when animating alpha The current support for view layers does not work properly when cancelling animations and controlling partial animations Change-Id: I2d5785471af9819575beefe65f1f2bdd28c76bd5
* Adding support for tagging animations per controller, so that they can be ↵Sunny Goyal2017-12-071-3/+3
| | | | | | controlled independently Change-Id: I6f360362aa16f7e02fe5fe84976b23663f228030
* Separating various UI properties into state variablesSunny Goyal2017-12-062-1/+74
| | | | | | | | | | > Using workspace scale and translation for all-apps > Without quickstep, workspace has the parallex effect as before > With quickstep, workspace scales down to match the recents card width > Using a single animator for recents views in case of state transtion and controlled transition to prevent going into inconsistant state. Change-Id: I1864de6892052ca771f4d0062e3d60c28840a72d
* Temorarily changing the long press action on the homescreen to show a popup menuSunny Goyal2017-11-151-0/+6
| | | | Change-Id: If160a2e4d0f73e2e1ecb424a0625d642b8775ada
* Simplifying workspace layoutSunny Goyal2017-11-131-1/+1
| | | | | | | | | Instead of creating workspace view larger than the screen size (so that it can be zoomed out), restricting the size to the parent size and bypassing the drag events directly to Workspace (since the workspace is smaller when zoomed out, it might not qualify for all events otherwise). Change-Id: I45e213dd6d16bec5feb6e7cf90bc6f7de4c6d305
* Changing the state UI logic for normal build and quickStep buildSunny Goyal2017-11-073-4/+39
| | | | | | | > Creating ShareHandlers for managing UI > In normal build, hotseat is hidden in overview, while in QuickStepBuild, it is visible Change-Id: I5f8d35c75b861d912d93fce186b5dd74106184c3
* Separing the overview states for normal and quickstep buildsSunny Goyal2017-11-074-1/+251
| | | | | | | In QuickStep, adding a placeholder ScrollView and changing the state logic appropriately to handle that Change-Id: I10223c0692788d6e5dbf8c408c01cafb4e39bd2c
* Rearranging the code structure to allow replacing state logic.Sunny Goyal2017-11-063-0/+276
Change-Id: I6f83d0f77045ba189f02dd465bf70ffc2a239aa1