Switching how we set a property to tell launcher
to force rotation to be enabled, or to dump state.
Bug: 7538629
Change-Id: I8cb55f1a28ba59fe5d410562c66bc86eb9efabfe
Gradient and black backgrounds were stopping at the Status Bar.
When returning from a full screen app to the launcher the wallpaper
was completely visible when it should have been obscured by these
backgrounds. Making the app full screen while keeping the views
within the system insets fixes this.
Bug 7410717 fixed.
Change-Id: If3f7e4808961ee6c80fe2d0a328e6ca39fa5eb7a
One of the sources of jank in launcher is during the All Apps -> Home
transition. specifically, if the user has started a fling operation (where
we are animating between pages in All Apps) and then hits the Home button,
we continue the fling animation while also doing the transition to Home
scale/fade animations. This causes a lot of work for launcher, particularly because
the fling animation is causing the All Apps layer to get recreated on every frame.
The fix is to simply pause the fling animation, then snap to its end state when the
animation to Home is complete. We also need to pause/snap the scroll indicator animation,
because it's fading animation causes the same layer-recreation jank that the fling
itself causes.
Issue #7387124 Home <-> All Apps transition animation is janky while flinging
Change-Id: Icbcaf2d5b3b2f6ce8fd7419419d258248aa1475b
large screens take too long swiping between screens. Cap the duration to
some max value to make things snappier.
Change-Id: Iee967c1b00b4962a0490fd0e20d48d7d8363dd2f
large screens take too long swiping between screens. Cap the duration to
some max value to make things snappier.
Change-Id: Iee967c1b00b4962a0490fd0e20d48d7d8363dd2f
This change puts a 350 ms delay before processing the ACTION_MAIN intent when
the window is not focused. This makes the Launcher animation take place after
the GPU-intensive portion of the window shade hide animation, resulting in
smoother animations.
Bug: 7401764
Change-Id: I574f2ba398fcf38b423413f802673bbd4d983cd2
The translations import recognizes 'string', 'string-array' and
'plurals' as valid items to parse, all others are ignored. This is the
reason, why these strings have not been imported back into the codebase.
Making the string declaration same as when it was removed in cl/236665
Change-Id: I6d53ba9d6267706834cb66e9ca99a1335aa01d14
Bug: 7203884
Add mipmap-* launcher icon assets. Removes equivalent icons from
drawable directories and fixes up the reference to them in a layout.
Bug: 6718166
Change-Id: Ic97e3208d0b47523c8fabef949b2b06825e2fa8f