Jon Miranda
9b74306ff0
Fix bug where Folder gets stuck with an invalid OutlineProvider when cancelled.
...
Bug: 70300667
Change-Id: I05d82c402584175d5fff336a8b7d9811dcf15633
2017-12-19 12:09:04 -08:00
Sunny Goyal
e15e2a8267
Adding an empty page in Recents view corresponding to workspace
...
The page is aligned to the workspace card and shows a widgets button
in the empty region
Change-Id: I479c47a2fbac4b3ef1aaf833d9fe82b5d7e10ddc
2017-12-19 10:06:15 -08:00
Tony Mak
9558a884dd
Fix tab selected color is not rendered properly
...
We used to use mSelectedPosition for both tab / indicator position.
However, they are not always in sync.
For example, if user taps on a tab, that tab will be in "selected state"
right away when we are still showing the sliding animation.
The fix is to use two separate variables to keep track of
tab / indicator position.
Fix: 70778492
Change-Id: I9b01fa2108b256448d3de0113f9bed75043afefd
2017-12-18 11:56:48 +00:00
Tony Mak
d33d081db3
Merge changes I218fe7d9,I60ef59de into ub-launcher3-master
...
* changes:
Make work footer stick to the bottom if there are only a few apps #2
Make work footer stick to the bottom if there are only a few apps
2017-12-15 17:11:17 +00:00
Tony Mak
2bfa4d469a
Make work footer stick to the bottom if there are only a few apps #2
...
1. Move the work footer divider into the container, so it is translated
with the rest of the footer.
2. Fixed the scrollbar issue in work tab by putting the footer height
in AllAppsRecyclerView
3. We planned to drop the company name, and decided to use
"Managed by your organisation".
4. Rename WorkModeToggleContainer to WorkFooterContainer as
we are using work footer in else where.
BUG: 70571983
Change-Id: I218fe7d9970780a1a457ee450f1a32e7a46d9766
2017-12-15 11:40:07 +00:00
TreeHugger Robot
d56d7b9700
Merge "Updating the hotseat background to a solid color with rounded corners" into ub-launcher3-master
2017-12-14 20:27:44 +00:00
TreeHugger Robot
86cc383d6b
Merge "Moving divider line into predictionview." into ub-launcher3-master
2017-12-14 20:04:08 +00:00
Sunny Goyal
b532dfe45d
Updating the hotseat background to a solid color with rounded corners
...
Change-Id: I297920518f925e122f2e9f55a68228b96b42ea27
2017-12-14 11:43:48 -08:00
Mario Bertschler
d8ab4671e3
Moving divider line into predictionview.
...
Change-Id: I40753aaa154023641cead2bd7dcf906fa5a4c2d7
2017-12-14 11:20:46 -08:00
Sunny Goyal
2cdaf57f10
Make work footer stick to the bottom if there are only a few apps
...
Bug: 70571983
Change-Id: I60ef59de0cfcbc8df24b270d0b6d2f6439ccad44
2017-12-14 17:27:09 +00:00
Sunny Goyal
9d32323cac
First pass at using hardware bitmaps
...
Bug: 35428783
Change-Id: Ife67b85f6e7e268826597ed9bccd9659841f67de
2017-12-13 13:36:36 -08:00
TreeHugger Robot
ffa3bb97ff
Merge "Ensures in all apps that the scrollposition and floating header translation are reset correctly on closing all apps and switching tabs." into ub-launcher3-master
2017-12-13 17:39:46 +00:00
Mario Bertschler
f66589db35
Ensures in all apps that the scrollposition and floating header
...
translation are reset correctly on closing all apps and switching tabs.
Change-Id: I86ba3e7bed4c27c485929af5920f76000d323875
2017-12-13 09:22:50 -08:00
TreeHugger Robot
7c5756bcf3
Merge "Preserve top/bottom padding in PredictionRowView on updating insets." into ub-launcher3-master
2017-12-13 17:22:08 +00:00
TreeHugger Robot
3526729354
Merge "Restricting the overview state trigger logic to a limited swipe range" into ub-launcher3-master
2017-12-13 00:15:00 +00:00
Mario Bertschler
9f62d13ed8
Preserve top/bottom padding in PredictionRowView on updating insets.
...
Change-Id: Iba75902df46ff51b036d2ff117d4ab1ef2e1c0f8
2017-12-12 15:11:10 -08:00
TreeHugger Robot
4aa4c5a911
Merge "Hide hotseat in landscape overview" into ub-launcher3-master
2017-12-12 23:10:56 +00:00
Tony Wickham
a447bd884b
Hide hotseat in landscape overview
...
Bug: 70179916
Change-Id: Ib277a054cf16233ab9156a4448c41952e3295fae
2017-12-12 14:58:50 -08:00
Sunny Goyal
0c723353a6
Enabling swipe up from overview to all-apps
...
> Fixing wrong alpha interpolator when swiping down from all-apps
Change-Id: I7d4200c89797e5609fd7c4aa8681dea2ffd00bf7
2017-12-12 12:20:23 -08:00
Sunny Goyal
f5f6fc3898
Restricting the overview state trigger logic to a limited swipe range
...
Change-Id: I68714b064dcc62e1837005e0d25b48ac48aa62ca
2017-12-12 10:25:11 -08:00
Sunny Goyal
d96072e63e
Merge "Removing horizontal bar from page indicator" into ub-launcher3-master
2017-12-12 01:33:27 +00:00
Sunny Goyal
de5535a1ec
Initial interaction for two state swipe to overview
...
> Currently swipe only works from NORMAL and ALL_APPS state
> All interpolation is spread linearly
On pausing the drag for some time, the workspace moves to overview state,
and all other transitions interpolate linearly from there over the
remaining swipe range
Change-Id: Ic79f9d0f446c9bfff11e4af4d31ddc1c86c45ab2
2017-12-11 09:56:17 -08:00
TreeHugger Robot
76e81da4e0
Merge "Adding placeholder method for compat implementations for Accessibility manager" into ub-launcher3-master
2017-12-09 00:25:03 +00:00
Sunny Goyal
d0030b05f5
Adding placeholder method for compat implementations for Accessibility manager
...
> Moving some utility methods to the compat class
Bug: 69611105
Change-Id: Ide0cab0b926d7bc03617fc568d2a2b429ee00cd9
2017-12-08 16:09:45 -08:00
Mario Bertschler
8db94e108b
Fix for predicted apps not being refreshed.
...
Bug: 70353064
Change-Id: I1a667d5836b4b35ea4ee98baa83785be481aeb73
2017-12-08 14:25:29 -08:00
Tony Mak
b74ac8d3a1
Merge "Tab indicator of work tab should be in orange color" into ub-launcher3-master
2017-12-08 11:09:31 +00:00
Sunny Goyal
a3e0350329
Creating a copy of vertical swipe detector for quickstep
...
Change-Id: Ie38e0c11e8ea9aa476e450f074295358623c6942
2017-12-07 16:28:21 -08:00
TreeHugger Robot
daa8467e67
Merge "Removing view layer support during state animation." into ub-launcher3-master
2017-12-07 23:30:43 +00:00
Sunny Goyal
c35d7ea424
Merge "Replacing some method definitions with default platform implementations" into ub-launcher3-master
2017-12-07 22:28:53 +00:00
TreeHugger Robot
bf8c36a4df
Merge "Minor refactoring of FloatingHeaderView and PredictionRowView." into ub-launcher3-master
2017-12-07 22:27:05 +00:00
Sunny Goyal
3c585ddbf7
Removing view layer support during state animation.
...
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
2017-12-07 14:18:16 -08:00
Mario Bertschler
527051aaba
Minor refactoring of FloatingHeaderView and PredictionRowView.
...
The main purpose of the CL is to let the let the PredictionRowView
calculate its own height instead of setting it from outside and cleaning
up dead code in FloatingHeaderView.
Change-Id: I7d63ee51a1a2f64618f7fd287bcf4cdb8476caa2
2017-12-07 14:15:23 -08:00
TreeHugger Robot
47f5914069
Merge "Adding support for tagging animations per controller, so that they can be controlled independently" into ub-launcher3-master
2017-12-07 22:11:40 +00:00
TreeHugger Robot
9a774e4489
Merge "Do not modify the children order while iterating the viewgroup" into ub-launcher3-master
2017-12-07 21:39:48 +00:00
TreeHugger Robot
303bbc3ba4
Merge "Stop settings properties to null in onDestroy()" into ub-launcher3-master
2017-12-07 21:29:22 +00:00
Sunny Goyal
e3c6d58b71
Adding support for tagging animations per controller, so that they can be controlled independently
...
Change-Id: I6f360362aa16f7e02fe5fe84976b23663f228030
2017-12-07 12:46:26 -08:00
Mario Bertschler
ead0e7255b
Merge "Turn on feature flags to eanble all apps personal/work tabs." into ub-launcher3-master
2017-12-07 17:37:31 +00:00
Mario Bertschler
ab3d4a4c02
Merge "Forwarding touch events from floating header to recyclerview." into ub-launcher3-master
2017-12-07 17:37:00 +00:00
Mario Bertschler
ea0eb4bb4b
Forwarding touch events from floating header to recyclerview.
...
Additionally adds little sidepadding to the tabs buttons and fixes yPos
calculations for the scrollbar.
Bug: 69966700
Change-Id: I9d236ce7a782090f5d17931839f24b65b4ce7019
2017-12-07 08:54:36 -08:00
Tony Mak
195f005448
Tab indicator of work tab should be in orange color
...
Also fix the tab according to the spec.
Fix: 70272233
Change-Id: Ib4a0446d52a8488aadada1b823b3f541c4031d43
2017-12-07 15:37:38 +00:00
Sunny Goyal
f4aceab637
Replacing some method definitions with default platform implementations
...
Change-Id: I32e007ca0edc4a1e12b19fdb8c8c08df4109b0f4
2017-12-06 16:18:28 -08:00
Sunny Goyal
bc683e9d06
Separating various UI properties into state variables
...
> 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
2017-12-06 14:29:33 -08:00
TreeHugger Robot
92731d48d2
Merge "FloatingHeaderHandler refactored into custom view FloatingHeaderView." into ub-launcher3-master
2017-12-06 20:05:26 +00:00
TreeHugger Robot
c72f124586
Merge "Moving discovery bounce logic to a separate class." into ub-launcher3-master
2017-12-06 20:05:06 +00:00
Mario Bertschler
3d87ed17b3
FloatingHeaderHandler refactored into custom view FloatingHeaderView.
...
No logical change.
Change-Id: I9a6dadb151872abe9915e96833af530ca08ddb8e
2017-12-06 11:45:49 -08:00
Sunny Goyal
7ede6118b7
Moving discovery bounce logic to a separate class.
...
Removing special transition handling around discovery bound to avoid
inconsistant UI state
Change-Id: Ia40bcb0719076021a6c96f1bd16d44da0286a209
2017-12-06 10:34:16 -08:00
TreeHugger Robot
adaeeee690
Merge "Fixes for fast-scrollbar when using work profile tabs in all apps." into ub-launcher3-master
2017-12-06 17:29:22 +00:00
Sunny Goyal
e969c68c7e
Removing horizontal bar from page indicator
...
> Removing the clickable bar from pageIndicator in portrait view
> Moving onClick logic to respective classes
Change-Id: I83a8df90d8c5442890bc09fdda17a82b9d134b8a
2017-12-05 16:57:48 -08:00
Mario Bertschler
2d3157a0bf
Fixes for fast-scrollbar when using work profile tabs in all apps.
...
- do not hide scrollbar between switching tabs
- full scrollbar height
- show predictionrow only when fully scrolled to top
Bug: 70037972
Bug: 68713881
Change-Id: Icaa434ce2726b75d22ec4ac3287ab2b0e18ce42b
2017-12-05 14:36:16 -08:00
Tony Wickham
7d6b4fa47c
Merge "Allow hotseat items to be clicked in overview" into ub-launcher3-master
2017-12-05 21:27:26 +00:00