| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I5d9b8174431cfbfa8c0227c31a9ec288433d6d4c
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Store data in a sql db
- Categorize app launch between
- Day
- Night
- Headphones
The suggestions will change on the go basing on
whether an headset is plugged in or it's day or night
Change-Id: Ic9d8dd4dafbb1a56157140119df71efd6fb4349a
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If component is null, we call ComponentName#getPackageName() on a null
object reference.
Happened when opening an app while it was upgraded.
----------
Stacktrace:
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.ComponentName.getPackageName()' on a null object reference
at com.android.launcher3.allapps.PredictiveAppsProvider.buildComponentString(PredictiveAppsProvider.java:99)
at com.android.launcher3.allapps.PredictiveAppsProvider.updateComponentCount(PredictiveAppsProvider.java:32)
at com.android.launcher3.Launcher.startActivitySafely(Launcher.java:2764)
at com.android.launcher3.Launcher.startAppShortcutOrInfoActivity(Launcher.java:2520)
at com.android.launcher3.Launcher.onClick(Launcher.java:2352)
at android.view.View.performClick(View.java:6320)
at android.view.View$PerformClick.run(View.java:25087)
at android.os.Handler.handleCallback(Handler.java:869)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:206)
at android.app.ActivityThread.main(ActivityThread.java:6733)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:845)
----------
Issue: BUGBASH-1524
Change-Id: I970453f5da87c36e9915b8c0bbe9f1cd2302ec93
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
|
|
|
|
| |
Signed-off-by: Arne Coucheron <arco68@gmail.com>
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
|
|
| |
jrizzoli: expose for runtime toggle
Signed-off-by: Joey <joey@lineageos.org>
|
|\ |
|
| |\
| | |
| | |
| | |
| | |
| | | |
Bug: 64937210
Test: flashed img
Change-Id: Id6a05e7be885bf5c53a41eab2573c6ae3a44dc55
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
> Animation plays on every onResume
> Updating animation to loop continuously on v23+
> Updating animation spec
Bug: 64331951
Change-Id: Ic6fb8d6975b37f5b010fc585329cba615296f5c7
|
| | |\
| | | |
| | | |
| | | | |
ub-launcher3-dorval-polish2
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 64355491
Change-Id: I760856a32779b314c8b01ef2c051985e18b68ecb
|
| | |\ \
| | | | |
| | | | |
| | | | | |
items." into ub-launcher3-dorval-polish2
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Guarded via feature flag SUGGESTED_APP.
Bug: 62483883
Change-Id: I7e0c8a9875bc37c435aa4316b44322a628cd4826
|
| | |/
| | |
| | |
| | |
| | | |
Bug: 64692527
Change-Id: Ib8262ad0cc3c95cd419eb9fa1dee3bbbc2d25a27
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
This should ensure that all future code drops will be able to
merge cleanly.
Bug: 64937210
Test: Manual test
Change-Id: I4f7952d0e979402e120b29dc501ac7fff3de2879
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
res/values-be/strings.xml
res/values-et/strings.xml
res/values-ms/strings.xml
Bug: 64937210
Test: flashed img
Change-Id: I28557d652cc5a547f8b94a60a41f381a5af2fa84
|
| |\
| | |
| | |
| | | |
transition fully functional Verified: NO_ALL_APPS_ICON = false case also works." into ub-launcher3-dorval-polish2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 63712253
Verified: all apps transition fully functional
Verified: NO_ALL_APPS_ICON = false case also works.
Change-Id: I779fb7bd4927c5923da3f85590d912dbbbcdef4d
|
| |/
| |
| |
| |
| |
| |
| |
| | |
> 2 implementations for filtering workspace items
> 2 implementations for binding widgets
> duplicate logic for add and update appInfo
Change-Id: Id68a49926af398478deca8ac85ab1f22341a9449
|
| |
| |
| |
| |
| |
| |
| |
| | |
Removes all Add/Change/Move/Remove animations by
clearing the AllAppsRecyclerView ItemAnimator.
Bug: 64675794
Change-Id: I41f975ab6be4bf48c483828ea6f109382a8a9320
|
| |\
| | |
| | |
| | | |
Change-Id: I656c3482de28f7b50c0526cf10eacb6847e19447
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The problem is that rowAppIndex is not being set when we swap in the
new predictions. So when we call AllAppsRecyclerView#getCurrentScrollY,
the "item.rowAppIndex == 0" clause returns true for every predicted app,
which results in a larger than expected value.
Bug: 64628968
Change-Id: I37ca660522b5a99666de2ea0b9c0aa8cd3732aca
|
| | |\
| | | |
| | | |
| | | | |
ub-launcher3-dorval-polish
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | | |
am: 3051dbabe7
Change-Id: I12f952a555287173bc7ad5e3acca3aaad2b6a1df
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
-> When LAUNCHER3_GRADIENT_ALL_APPS is true, switch the status / nav bar
to be dark when the transition is 75% of the way through, since at this point
the gradient is already substantially under the status bar.
issue 64385775
Change-Id: Ie27b8f2afa404c0b3081a4f17daa92ef4e0472bc
|
| |\ \ \
| | | |/
| | |/|
| | | | |
Change-Id: I5437e02a5c16eefd05c3414c98f77b96bfb0b2ca
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
By not intercepting touch when in overscroll, the user
can immediately exit by swiping the opposite direction.
Bug: 64094565
Change-Id: I0b4e3e7a38d90d4e6a336985d939d177a8f04c9b
|
| |\ \
| | | |
| | | |
| | | | |
the presence of padding > Removing fade effect at the bottom > Fixing wrong call for translating children" into ub-launcher3-dorval-polish2
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Shifting the effect at the edge in the presence of padding
> Removing fade effect at the bottom
> Fixing wrong call for translating children
Bug: 63003761
Change-Id: Ia9d030de60e933a2e688496109d62977885c2c0d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Migrating UI tests to AndroidJUnit4 for better support
> Removing obsolete RotationPreference test
> Fixing broken FileLogTest and AndroidJUnit4
> Removing InvariantDeviceProfileTest as it does not work well with
resource overlays
Change-Id: I0abb1df6765d76d86c1c6c84e8ac35eb9a6bcdaa
|
| |\ \ \
| | | |/
| | |/|
| | | | |
Change-Id: Id7ebeee3d4cc605849ac95623ffe6321bc691b7a
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Prefetch existing predictions in onResume.
* Only update predictions if something has been changed.
* Swap predictions in place (if possible) -- this avoids
having to relayout all of All Apps when just the predictions
change.
Bug: 64126588
Bug: 63711551
Change-Id: Iffa0d9d7d6f99f606dd68b7df5893d6eba1574f5
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Less banding, less drawing for All Apps Transition.
Bug: 63873246
Change-Id: I6c7c856e2939a10db7e44b266c1d6d51334fd152
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With this change, the springs will now animate if your finger
is on the RecyclerView while you hit the top/bottom.
This covers the case when the user has few apps (ie. the
RecyclerView does not scroll very much).
Bug: 64041310
Change-Id: Ia72aea05d62a6fb896fdb7df379d6c7abd188d6d
|
| | |\ \
| | | | |
| | | | |
| | | | | |
ub-launcher3-dorval-polish
|
|\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Id46c5c59762243403ae15cf951e9723e15bad4e0
|
| |\ \ \ \ |
|
| | | |_|/
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Less banding, less drawing for All Apps Transition.
Bug: 63873246
Change-Id: I6c7c856e2939a10db7e44b266c1d6d51334fd152
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With this change, the springs will now animate if your finger
is on the RecyclerView while you hit the top/bottom.
This covers the case when the user has few apps (ie. the
RecyclerView does not scroll very much).
Bug: 64041310
Change-Id: Ia72aea05d62a6fb896fdb7df379d6c7abd188d6d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Refactoring SwipeDetector to both allow vertical and horizontal swipes
> Using SwipeDetector and common overscroll effect for notification swipes
instead of a separate logic
Change-Id: Ib706ee179811ade59ddb68184e1c202365d147c4
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | | |
sso://googleplex-android/platform/packages/apps/Launcher3 into am-948a617f-f892-4399-bd5c-3dd472692cca
Change-Id: I4b54791fcaaf09a9aad6774d19645e7d7793c75d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> Removing helper methods around fillInLogContainerData so that its easier to
create events with 3 and more srcTargets
> Removing setPredictedApps from userEventDispatcher as its specific to Launcher
and does not apply to other activities. Instead moving it to AllAppsRecyclerView
Bug: 63719473
Change-Id: Ib92621e41ede4ffe03892642ab173772b5a84dd1
|
| |\ \ \
| | | |/
| | |/|
| | | | |
Change-Id: I0e25b3d84cac2d09491aa87c7dafb2c24e12d556
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
This provides a better matching for non-latin characters on N and above
Bug: 63763127
Change-Id: I220487d242ff547311ddd13e7af380a7e47eec0e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Description:
Chinese content type is Character.OTHER_LETTER.
When key matches,it check the content type. And
if type is Character.OTHER_LETTER, it doesn't
support search and break.
When the content type is Character.OTHER_LETTER,
make it work normally.
Bug: 63534074
Change-Id: I3713f24c9206fe16a8da2a23e6c90d68079dd533
(cherry picked from commit a9f4bffbfc9802ca86a813de2bccea9572f710af)
|
| |\|
| | |
| | |
| | |
| | |
| | | |
0bf251b643
Change-Id: Icd2c57f7de9b46d7d4581bea94faf7d132217094
|
| | |
| | |
| | |
| | |
| | | |
Bug: 2539098
Change-Id: I9d7cdb05d33af397a4adcfc2f1f6c1d380b9fb0e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Description:
Chinese content type is Character.OTHER_LETTER.
When key matches,it check the content type. And
if type is Character.OTHER_LETTER, it doesn't
support search and break.
When the content type is Character.OTHER_LETTER,
make it work normally.
Bug: 63534074
Change-Id: I3713f24c9206fe16a8da2a23e6c90d68079dd533
|
| |/
| |
| |
| | |
Change-Id: I09ab4f22d7204ad806825ab0d6374c2b9616bf39
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Overscroll at the top of all apps will occur when the user scrolls
up, hits the top, and continues to scroll up.
* Fixed bug where All Apps jumps when the user enters overscroll
from a scroll that doesn't start at the bottom.
* Fix bug where AllAppsRecyclerView stays translated even after
the user has finished dragging.
Bug: 62628421
Change-Id: Ia1d230a7cc07a7cf8c1a7c5211a025034ae5f6df
|
| |\
| | |
| | |
| | | |
ub-launcher3-dorval-polish
|