| 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: I29bd10eb84c8d86fec836530cbcadea978e2dd75
|
|
|
|
|
|
| |
It was very little.
Change-Id: I2883c8ffb1eac927e67efd45639bad2fb2c5207e
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
When specifying the package name, Android Studio gets really confused
Change-Id: I26e2b874c4a72f1f042eb581cb14f3f6e055d61c
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>
|
|
|
|
|
|
|
| |
Update all references to use the new adaptive icon and drop the old ones.
Change-Id: I8d81bc027ff965aad05d43514afbb77564b3651b
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
|
|
|
|
| |
Change-Id: Idfd67c32ae8c37c55dd98a7c20d58bd1e7bf72be
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
| |
Change-Id: I59f8f47657f8c550a89a09425a249c88b46e299b
|
|
|
|
| |
Change-Id: Ie8db1cb142beb457d2ddfe4a0280e98af3357f4f
|
|
|
|
| |
Change-Id: I1552fdab7de1249ee057125883672bcf028e7294
|
|
|
|
| |
Change-Id: I2ba060bd210ed6633ce622ed38c62ce543023fed
|
|
|
|
| |
Change-Id: I8d0f8a46e6650ec2335606a413e04e26a94fb373
|
|
|
|
|
| |
Change-Id: I84662d7cb35ed751c61c6223dc02f256f5ab3311
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
| |
Change-Id: Ie7cdbff0cafd5bfd26c807e10a8cae114aba9e1b
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
|
| |
* Also allows holding both Trebuchet and Launcher3
in the same Android repository tree
Change-Id: I3e37582746e2bca9549063cd8c69372c57bb525b
|
|
|
|
|
| |
Change-Id: I70279361f6b38772286311117c3dfba3b951565d
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
| |
Change-Id: I503e19cbc512eac0e4a8c8bccc16a6ccc0e805da
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
| |
Change-Id: Ia9a34bc4e1006d5e721c342086c91bb19c877ee7
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
|
|
|
| |
* Follows previous commits:
"Bump targetsdk to 27"
"Bump minsdk to 23"
"Trebuchet: quick settings & settings reorganization"
Change-Id: Ided58300528647c1e7c2689b20365232d0d004b6
|
|
|
|
|
|
|
| |
No idea about why google "turned off" this feature
Change-Id: Ieec11eb4c78975d923f8e24be8706bc2d4c76825
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
|
|
| |
* Package name was rebranded
Change-Id: If90125424c160fc5c2728abaf48562767170cc06
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Also fix Nexus 4/5 swapped minWidthDps
Change-Id: I33f47154d2687c8a758fb655c9e66e619b0522ad
|
|
|
|
| |
Signed-off-by: Joey Rizzoli <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>
|
|
|
|
|
| |
Change-Id: I5a9fa781d0faa826cf982d5c723f275faa50bb80
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
|
|
|
|
|
|
|
|
|
|
|
| |
There is not enough space to place the Calendarwidget when in the
portrait mode for the mobile phone of 480*854.
Config the value of dynamic_grid_edge_margin a little smaller for the
mobile phone of 480*854.
Change-Id: I7be230b6539e47be4bd967c08eaf6f00aa550f75
CRs-Fixed: 1066228
|
|
|
|
|
|
|
| |
App seach interface overlap with the desktop icon.
Change-Id: Ifc20d8386fe267ecfdc7152b75894b1666facc45
CRs-Fixed: 1002855
|
|
|
|
| |
Change-Id: Iccbd953241886dbbda01e38225123dfd1761accc
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
These now have lower icon sizes than originally,
so 5 rows should fit perfectly.
Change-Id: Ie39b1ce658882ce9fae95dd4e10021700c07856c
|