History log of /packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5b6470679e1d4e66fb15383733d1e36ad08d0d14 02-Aug-2016 Hyunyoung Song <hyunyoungs@google.com> Add container velocity for all apps to be used by the caret

Change-Id: I03479d53eb7203ab4a0515e2bf68b917dfb81f23
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
7ccc4625e38b8107cd1882272aec36967874a5cc 27-Jul-2016 Hyunyoung Song <hyunyoungs@google.com> Responsive caret drawable

Change-Id: I9d40052d001c80d99db511af6134227f8e4e4239
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
9dcf0a3ef7595f58aedec7773e7bc3b9075fb3ca 27-Jul-2016 Hyunyoung Song <hyunyoungs@google.com> AllAppsTransitionController always use LauncherStateTransitionAnimation
b/30375760

Change-Id: Iee2f8060e4d272d276ddd5d40b4bc6053e8c7778
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
e8a2b8e1d91624caf6ef896ffc6840a8746a89cc 15-Jul-2016 Hyunyoung Song <hyunyoungs@google.com> Format fixes on AllAppsTransitionController and VerticalPullDetector

Change-Id: Id1570284da7b69a4d768fe41980ca0522433b6c2
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
21b7571b6931f4574e4ea59f3182c06b857ea8cc 01-Jul-2016 Hyunyoung Song <hyunyoungs@google.com> Get rid of CATCH state in verticalpulldetector

> There was a bug regarding mLastDisplacement not being cleared out, which
caused a jump of the all apps container.
> Also as a cleanup, got rid of the CATCH state.

Change-Id: Iae9af0be04cce15f2ba4e6734d1615f879921e5d
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
eac1dac23944ea5127dc12a161f016f18a5599cb 22-Jun-2016 Hyunyoung Song <hyunyoungs@google.com> All apps pull up work
b/28917826
b/29469966
b/29542376

- Move state transition to when the finger is lifted and not when
the view settles.
- Refactor the vertical pull detector to use bit operation to define
which direction scroll to allow.
- Fixed many issues regarding screen rotation
- Fixes issue where slowly sliding the all apps goes into overview mode
- Fixes issue where quick slide up leads to animation starting from middle

Change-Id: I2384a0fcc5550e17359a044ef506bcc66507da5f
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
a9a8a4221709cc3fda48fd80d4213d25183b8bf7 16-Jun-2016 Hyunyoung Song <hyunyoungs@google.com> UI fixes to All apps pull up work

b/28917826
- nav bar change to light when top of the all apps container
passes y mid point of the status bar
- apps search edit box change when top of the all apps passes
the bottom of nav bar
- Restrict pull up to work only if the ACTION_DOWN event started
from the hotseat.
- Landscape: reverted old padding and margin. Only the interaction
is different.
- Tuning of the motion spec
- Animation duration respects fling speed more agressively.
- and many more small bugs...

Change-Id: Icde4093c41eeab8c9c6d9dc8b7d57adc3b171349
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
35ea6591a7e8b6b951ff74305f570545865be25a 13-Jun-2016 Hyunyoung Song <hyunyoungs@google.com> All apps container should not intercept touch during animation.

b/28917826
> When all apps container is settling near either the bottom or top
end, touch event should not be intercepted.

Change-Id: I8aee6cea52e844c4615b92b15f8ef7247236a25b
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
f4cbb1428a97142e42214951f6914353e2bd70cf 10-Jun-2016 Hyunyoung Song <hyunyoungs@google.com> Fixes to touch handling in all apps pull up work

b/28917826
- Fast scroll bar works even when it's at the top of the recycler view
- Pull down only happens ONLY IF the thumb of the scroll bar is at top
- When container is touched during sliding down animation,
translation should not jump

Change-Id: Ic1d9a4aa77332cc0a7582556f893053003224dd3
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
74b5af35291f620d2f09f313f2e9bd9f817b9d27 09-Jun-2016 Hyunyoung Song <hyunyoungs@google.com> Fixes to all apps pull up work

b/28917826

- 2+ workspace page also slides up
- pull up touch interaction doesn't trigger only when yslop > xslop
- animation duration should be set independently when all apps button is used.
- workspace state is correctly set (drag and drop from the trays work)
- after lock screen, hotseat is positioned correctly
- Remove initial jump when sliding up
- Improved tuning on sliding
- Alpha value set differently on backbround and content of all apps

Still not fixed:
- Landscape
- Search edit text box styling
- All apps scroll bar

Change-Id: I817094b0f1ada5052ee604539459f556a99cadf1
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java
645764e3e5fa34d9adcddfc722d726b76f048306 06-Jun-2016 Hyunyoung Song <hyunyoungs@google.com> Pull up all apps interaction
First phase implementation: dragging and animation interaction is implemented
namely in two classes. ScrollGestureDetector and AllAppsTransitionController.

FeatureFlag.LAUNCHER#_ALL_APPS_PULL_UP will be true for only AOSP and
not in the extending builds. This way, we can safely iterate without
turning it on the shipped ready version.
b/28917826

Change-Id: I0501309c0121880ffe0555f82d6ac5a145581bb1
/packages/apps/Launcher3/src/com/android/launcher3/allapps/VerticalPullDetector.java