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 and Android (Google) Code Review
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 and Android (Google) Code Review
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 and Android (Google) Code Review
92731d48d2
Merge "FloatingHeaderHandler refactored into custom view FloatingHeaderView." into ub-launcher3-master
2017-12-06 20:05:26 +00:00
TreeHugger Robot and Android (Google) Code Review
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 and Android (Google) Code Review
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 and Android (Google) Code Review
7d6b4fa47c
Merge "Allow hotseat items to be clicked in overview" into ub-launcher3-master
2017-12-05 21:27:26 +00:00
Tony Wickham
53370678ce
Allow hotseat items to be clicked in overview
...
Bug: 70179573
Change-Id: Ib2cbd7b12e5e1287d652d703e95c15ca6ea12a4e
2017-12-05 11:40:21 -08:00
Tony Mak and Sunny Goyal
191b688cc8
Bottom user education view shown in work tab
...
Introduced a BottomUserEducationView for similar use case.
Screenshot: https://hsv.googleplex.com/4856820942241792
BUG=69963630
Change-Id: Ia818ee44fa5ce97ad1778f33e6a9a3a36cea5017
2017-12-04 17:36:33 -08:00
Sunny Goyal
c7d808a424
Do not modify the children order while iterating the viewgroup
...
Bug: 69799241
Change-Id: I06a0a88aadc41cd93081a7de90e641283e79ec70
2017-12-04 14:52:13 -08:00
Sunny Goyal
ce0900d3c0
Stop settings properties to null in onDestroy()
...
Some callbacks can come after onDestory, depending on the order in which
they were added. Setting properties to null can cause excptions in such cases.
Bug: 69812172
Change-Id: Ia812e6a074ad65591a6b5c963677a9182c45c153
2017-12-04 13:19:41 -08:00
Mario Bertschler and Android (Google) Code Review
4018f3df14
Merge "Enables searching when using work tabs together with fallback search." into ub-launcher3-master
2017-12-04 20:05:41 +00:00
Tony Mak
f630865f60
Fix failed to launch work app shortcut when work mode is ON
...
FIX=70143968
Change-Id: If2a98843410dcef466cf4d7868b8564f07a49e30
2017-12-04 10:20:27 +00:00
Mario Bertschler
6dcc6d4242
Turn on feature flags to eanble all apps personal/work tabs.
...
Bug: 69966601
Change-Id: I642db678dc711cb4dc5a1eceea7e38eaa71ca189
2017-12-01 13:24:49 -08:00
Mario Bertschler
527fa71adc
Enables searching when using work tabs together with fallback search.
...
Bug: 69966634
Bug: 68713881
Change-Id: I972696575b7559b5baf80b949437dcb2dc885f66
2017-12-01 10:57:05 -08:00
Mario Bertschler and Android (Google) Code Review
4d9d4542e0
Merge "Fixes the new search anim + worktabs/prediction row if the floating header is in collapsed state." into ub-launcher3-master
2017-12-01 17:57:32 +00:00
Mario Bertschler
a5f5483cb0
PredictionRowView: handling the case where no predictions are populated.
...
Bug: 68713881
Change-Id: I63efd5631f5ad3cb3028c02fd83deca00096b00a
2017-11-30 08:51:50 -08:00
Mario Bertschler and Android (Google) Code Review
2f768cb5d9
Merge "Fixes rebinding worktab layout vs single recycler view (on workprofile change)" into ub-launcher3-master
2017-11-30 16:35:57 +00:00
Mario Bertschler and Android (Google) Code Review
8a63a587c0
Merge "Fixes a bug when using the prediction row view and changing screen orientation." into ub-launcher3-master
2017-11-30 16:35:46 +00:00
TreeHugger Robot and Android (Google) Code Review
30cd59a76d
Merge "Add work profile footer in work tab" into ub-launcher3-master
2017-11-29 20:46:19 +00:00
Tony Mak
6ffe4e0eee
Add work profile footer in work tab
...
Screenshot(work mode is on): https://hsv.googleplex.com/6279751685636096
Screenshot (work mode is off): https://hsv.googleplex.com/6279751685636096
TODO:
It is just the UX bit, once the platform change is in, we should then
consume the new API to
1. Turn on / off work mode
2. Get the organization name and set the textview accordingly.
BUG=69905244
Change-Id: Id94ae57625d6b629dac89c1c28f8d65f395fff6c
2017-11-29 20:37:11 +00:00
Mario Bertschler
44607301e2
Fixes a bug when using the prediction row view and changing screen orientation.
...
Bug: 68713881
Change-Id: I9740eee8425d42af87c8c788aefff9a99ae48d2f
2017-11-28 13:36:03 -08:00
Mario Bertschler
a4dedf426f
Fixes rebinding worktab layout vs single recycler view (on workprofile change)
...
Bug: 68713881
Change-Id: I37bcc800ebeec54157eb1d342666d1695e46aaab
2017-11-28 12:27:29 -08:00
Mario Bertschler
6f4e499f22
Fixes the new search anim + worktabs/prediction row if the floating header
...
is in collapsed state.
Bug: 68713881
Change-Id: I76ca010e36987fbe7659ee1787c7482af151aef2
2017-11-28 11:59:18 -08:00
Tony Mak
41bccc244e
Preserve tab position
...
To reproduce the issue:
1. Swipe to work tab
2. Tap Home
3. Swipe up to show all apps, you can see the personal tab is
highlighted while the view pager is showing work apps.
We cleared the state whenever onLayout is called, we should
make use of mSelectedPosition.
Change-Id: I621b3c9ada0eb608280fe5e4ea8715f3a341820d
2017-11-28 11:50:03 +00:00
Tony Wickham and Android (Google) Code Review
635329a5ab
Merge "Add carousel curve effect to RecentsView." into ub-launcher3-master
2017-11-17 18:43:12 +00:00
Tony Wickham
1c9bf6a19c
Add carousel curve effect to RecentsView.
...
Pages scale down and tuck underneath the centermost page.
Change-Id: I12686cd72634f758ef71828033eb4e22339ef185
2017-11-17 10:25:27 -08:00
Mario Bertschler and Android (Google) Code Review
86a8fde10b
Merge "Implementation of PredictionRowView. > Enable to use floating for prediction row even without tabs. > Behind ALL_APPS_PREDICTION_ROW_VIEW feature flag. > Expand/Collapse personal/work tabs in stopped intermediate state." into ub-launcher3-master
2017-11-17 01:20:54 +00:00
Mario Bertschler
2153e1c814
Implementation of PredictionRowView.
...
> Enable to use floating for prediction row even without tabs.
> Behind ALL_APPS_PREDICTION_ROW_VIEW feature flag.
> Expand/Collapse personal/work tabs in stopped intermediate state.
Bug: 68713881
Change-Id: I7817e7b7c6f572358f2b9a7a347339a9081708ee
2017-11-16 17:07:44 -08:00
Sunny Goyal
27887b2c64
Adding some tracing for touch interaction
...
Change-Id: Ibbd54b5a0d397312e8f83bdcc2b7d93f309f8f7a
2017-11-16 17:02:40 -08:00
Hyunyoung Song and Android (Google) Code Review
a3921c7ba8
Merge "dump method should accept --proto and --debug flag regardless of the order Bug:69006241" into ub-launcher3-master
2017-11-17 00:37:34 +00:00
Hyunyoung Song
8fe56a6a7d
dump method should accept --proto and --debug flag regardless of the order
...
Bug:69006241
Change-Id: Idca9c65fbd1842c6bee7999ee9921cf4806c4328
2017-11-16 16:07:14 -08:00
TreeHugger Robot and Android (Google) Code Review
af3a327779
Merge "Temorarily changing the long press action on the homescreen to show a popup menu" into ub-launcher3-master
2017-11-16 18:26:20 +00:00
Sunny Goyal and Android (Google) Code Review
7149889dc0
Merge "Simplifying app icon popup" into ub-launcher3-master
2017-11-16 01:15:37 +00:00
Sunny Goyal
a5ace71d91
Temorarily changing the long press action on the homescreen to show a popup menu
...
Change-Id: If160a2e4d0f73e2e1ecb424a0625d642b8775ada
2017-11-15 17:13:14 -08:00
Sunny Goyal
00ac920241
Simplifying app icon popup
...
> Using a single linearLayout instead of multiple nested views
> Using clipToOutline for rounded corners instead of using canvas.saveLayer
> Removing nested view elevations and overdraw
> Using LayoutTransition for animating layout changes, instead of manually creating animators
Change-Id: I8e57092f52ca5a032a2756594fdd39788acc5a0d
2017-11-15 16:43:20 -08:00
TreeHugger Robot and Android (Google) Code Review
0c1893e6cc
Merge "Adding a sliding tab strip to the custom tab layout." into ub-launcher3-master
2017-11-16 00:35:03 +00:00
Mario Bertschler
510a64d099
Adding a sliding tab strip to the custom tab layout.
...
Bug: 68713881
Change-Id: Ib0873482f80903611f183ccf430185f40a292f8e
2017-11-15 16:19:34 -08:00
TreeHugger Robot and Android (Google) Code Review
15a78d2a65
Merge "Fixing double state changes when using an InternalStateHandler" into ub-launcher3-master
2017-11-15 18:37:13 +00:00
Sunny Goyal
d3864fa630
Fixing double state changes when using an InternalStateHandler
...
> Removing duplicate state handling on onCreate and onNewInetnt when InternalStateHandler is active
> Changing PinItemDragListener to use IntenalStateHandler
Change-Id: I42dcf82d1180c49430c6cf0b85d47072c4498ecc
2017-11-15 10:24:10 -08:00
Sunny Goyal
67419a1512
Defering AppWidgetHost updates if Launcher resumes in an non-NORMAL state
...
Change-Id: Ib0ef587de7207a3bd1bb5051fe8599293dfb4d59
2017-11-14 18:49:43 -08:00
TreeHugger Robot and Android (Google) Code Review
77f7b66822
Merge "Simplifying workspace layout" into ub-launcher3-master
2017-11-15 01:12:30 +00:00