| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Intrinsic size for widget preview drawable checked.
Needed since some drawables, like color drawables,
do not have any intrinsic size.
Bug: 78452220
Test: manual, see Bug info.
Change-Id: I815353773e38b1fce2fe19962f07c1727e1b0768
|
|
|
|
|
| |
Change-Id: If8a0e5595734eacb038f31c38bf7b4f151fd4825
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
|
|
|
|
|
|
|
|
|
| |
WallpaperManagerCompatVOMR1 is targeting API 27 (O MR1), but the
api guard is checking, if we are running API 26 (O) or above.
Correct the check to prevent using unavailable Wallpaper APIs.
Change-Id: Iaf510bb79010e640db04adbbc2ee44de9abd6913
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current check returns the opposite of what the method is called.
Printing the following values:
- defaultPack, defaultLocalizedPack, currentPack, isNotUsingIconPack
without icon pack applied:
- Default | System (Standard) | System (Standard) | false
with "Frost" (com.dkanada.icecons) icon pack applied:
- Default | System (Standard) | com.dkanada.icecons | true
with "Pixel Icon Pack" (com.themezilla.pixelui) icon pack applied:
- Default | System (Standard) | com.themezilla.pixelui | true
To correct this behavior:
*) rename "isNotUsingIconPack" to "isUsingIconPack"
*) fix all the users of the method
*) add comments to document the thoughts behind the logic
Change-Id: I8a5339fae536a3f3803637353737994670d8ee92
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
|
|
|
|
| |
Change-Id: I503e19cbc512eac0e4a8c8bccc16a6ccc0e805da
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
|
|
| |
E AndroidRuntime: java.lang.RuntimeException: Unable to start activity
ComponentInfo{org.lineageos.trebuchet/com.android.launcher3.SettingsActivity}:
java.lang.NullPointerException: Attempt to invoke virtual method
'void com.google.android.libraries.launcherclient.LauncherClient.onDestroy()'
on a null object reference
Change-Id: I161c7888932d32cdc6d9f11d4f140ca635dab72d
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
jrizzoli: adapted for trebuchet
Includes the following commits:
* Launcher3: support google now tab
* LauncherClient: make sure service is connected before trying to unbind
* Launcher3: animate workspace when animating the Google now page
* Launcher3: make Google now left page optional
* Launcher3: cleanup launcher tab preference
Change-Id: I84582ae812b8ecb0d694ae2396843effdcf1219c
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
| |
Change-Id: I76a571ce2b53214ef197a5164f584cb4dc2d3ecf
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
| |
It was partially disabled with https://github.com/jrizzoli/bug-free-bassoon/commit/ef63be31dac06e783546fbe6b5dad9c40a36223b
but it was still applied with icon packs on apps targeting oreo
Edited the proguard config to avoid classNotFound exceptions
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
| |
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
| |
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Based on the following commits:
* https://github.com/AOSPA/android_packages_apps_Launcher3/commit/cf4bde2098de8beec24a0c88bf2e51e19a9c22b6
* https://github.com/AOSPA/android_packages_apps_Launcher3/commit/8ddafe17ad6adc268ad1a93b7724d8b22028a71b
* https://github.com/AOSPA/android_packages_apps_Launcher3/commit/0940176c3c01a1f87237811f42d05a592b0968b3
With the following additions:
* Support for adaptive icons
* UI changes
* Cleanup and improvements
Change-Id: I877a8b2dd204753179736fa7c1c34444e9b2c849
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
| |
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
|
| |
Change-Id: I5e75b7e1c6806dae9ac2a000e377873319a5f787
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
| |
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
|
| |
* As the feature is not available for low RAM devices,
hide it from the Settings to avoid confusion
* Acquire ActivityManager service to read isLowRamDevice
Change-Id: I34a6ee1b4838f31194c89327e301d4fd39670c02
Signed-off-by: Adrian DC <radian.dc@gmail.com>
|
|
|
|
| |
Change-Id: Ib29b20b051b8fe976f20e92b141c373c8f0cfae3
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Compute a child location by recursion, it
may not have parent view.
When the child doesn't have parent, should
break the recursive.
Change-Id: I8707712b85c10bf1c1d3860c5b8323aefd455cf2
CRs-Fixed: 1104931
|
|
|
|
|
|
|
| |
App seach interface overlap with the desktop icon.
Change-Id: Ifc20d8386fe267ecfdc7152b75894b1666facc45
CRs-Fixed: 1002855
|
|
|
|
| |
Change-Id: I24f1682cbad10610f04f7b8ada238b43addd23da
|
|
|
|
|
|
|
|
|
|
| |
1. Press hardware menu key
2. Press hardware back key or home key
3. Observe transparent block
I consider this an annoying glitch, and this patch fixes it.
Change-Id: I2b0be3999cfbe6f35c485984efff564b1478cdbc
|
|
|
|
| |
Change-Id: I8cc6068b534324c6750b3d4768c907fcf0f4cfbd
|
|\
| |
| |
| | |
workspace." into ub-launcher3-dorval-polish2
|
| |
| |
| |
| |
| | |
Bug: 67364623
Change-Id: Ib66a5cdaca767fd8546f4ffd02d590981bb8135a
|
|/
|
|
|
|
|
|
|
|
|
| |
There are cases (ie. smaller devices) where the icon label is closer
to the icon below it (rather than its corresponding icon).
To fix this, we ensure that the drawable padding (space between the
icon and its label) is no larger than the vertical padding of the cell.
Bug: 67317867
Change-Id: Ic3729726eebb60b67d658361c4335e724b7d68d7
|
|
|
|
|
|
| |
Bug 67116550
Change-Id: I8a27685f91e201072c0669c102077affe550fab6
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: 67010327
Change-Id: Iab6ea790e99bb66bd0d7d4f07a8ad9fa05387d13
|
|\ \
| | |
| | |
| | |
| | |
| | | |
* changes:
[automerger] Demo mode default layout support am: 2782449da6
Demo mode default layout support
|
| |\ \
| | |/
| |/|
| | | |
Change-Id: I0d03e760f97c6f9984ad0bf9e8f9e8c7a8a8b5c7
|
| | |
| | |
| | |
| | |
| | |
| | | |
67062454
Change-Id: Ic060d3d7dba4fffe688dddf7cd04c48e4baaf813
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Removes all Add/Change/Move/Remove animations by
clearing the AllAppsRecyclerView ItemAnimator.
Bug: 64675794
Change-Id: I41f975ab6be4bf48c483828ea6f109382a8a9320
(cherry picked from commit 7dfabaa02bdcf7d9307e11fa490c097bdc990025)
|
|/ /
| |
| |
| |
| |
| |
| | |
when scrolling
Bug: 65493000
Change-Id: If60ec6dec23e7efa1031d72e76775fa2449bcd7b
|
| |
| |
| |
| |
| | |
Bug: 64916689
Change-Id: Iacc04dcc261fc049b83cb81792975414fb00b3cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The bug is that in onResume, the context may tell us the wrong
orientation.
As a workaround, we store the orientation that the Launcher
is created with, and we use that orientation to check whether
we actually need to reinflate the widgets.
Bug: 64916689
Change-Id: I5194debbd217a573d1f177c31d8c0abdf9da51b5
|
|\ \
| | |
| | |
| | | |
is enabled" into ub-launcher3-dorval-polish2
|
| | |
| | |
| | |
| | |
| | | |
Bug: 64723295
Change-Id: I143b554087e6ff8cfbdb5f02d53fdcc7a1ce3b12
|
|\ \ \
| |/ /
|/| |
| | | |
ub-launcher3-dorval-polish2
|
| | |
| | |
| | |
| | |
| | | |
Bug: 64479852
Change-Id: I3bfff96a12169d0d191a36a8c7e90d4810e9f176
|
|\ \ \
| | | |
| | | |
| | | | |
ub-launcher3-dorval-polish2
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 65463659
Change-Id: I111d18a3d1dcd7877ad4aa5baaeca2e6810be332
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Utilities.isAtLeastO() to static final constant. Bug: 65544683" into ub-launcher3-dorval-polish2
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also replace Utilities.isAtLeastO() to static final constant.
Bug: 65544683
Change-Id: I39fbea66939d72c31702748716c4e65b4f9bee6a
|
|/ / /
| | |
| | |
| | |
| | | |
Bug: 65387781
Change-Id: I8f6ca6695ad074a707b574af9499586fdd90d5c1
|
|\ \ \
| | | |
| | | |
| | | | |
ub-launcher3-dorval-polish2
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I1b2fbbdfeecb46d1864dad888f4c7e9765a25715
|