* Fixed weather at glance
- Fixed not displaying weather caused by the new google at glance widget
* Fixed weather clicked action
* Fixed styling
* Open in google app weather instead of page
Lawnchair (Debug) bug report Dec 19, 2023 23:11:30
version: 14 Dev (#199) (14)
commit: 53a1dd0
build.brand: OnePlus
build.device: OnePlus7
build.display: UQ1A.231205.014 release-keys
build.fingerprint: OnePlus/yaap_guacamoleb/OnePlus7:14/UQ1A.231205.014/eng.ido.20231218.155325:user/release-keys
build.hardware: qcom
build.id: UQ1A.231205.014
build.manufacturer: OnePlus
build.model: GM1903
build.security.level: 2023-12-05
build.product: yaap_guacamoleb
build.type: user
version.codename: REL
version.incremental: eng.ido.20231218.155325
version.release: 14
version.sdk_int: 34
display.density_dpi: 403
isRecentsEnabled: true
error: Uncaught exception
java.lang.NoSuchMethodError: No virtual method setRemoteTransition(Landroid/window/RemoteTransition;)V in class Landroid/app/ActivityOptions; or its super classes (declaration of 'android.app.ActivityOptions' appears in /system/framework/framework.jar)
at com.android.launcher3.uioverrides.ApiWrapper.createFadeOutAnimOptions(ApiWrapper.java:70)
at com.android.launcher3.dragndrop.AddItemActivity.onLongClick(AddItemActivity.java:262)
at android.view.View.performLongClickInternal(View.java:7740)
at android.view.View.performLongClick(View.java:7696)
at android.view.View.performLongClick(View.java:7714)
at android.view.View$CheckForLongPress.run(View.java:30126)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8195)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:554)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
The logic was reversed. All apps view should dissmiss on back key when
the searchbox is focused but empty and clear when not empty.
Change-Id: Id11c991dae6c159b986966f278f0c792993b6abd
Signed-off-by: Mohammad Hasan Keramat J <ikeramat@protonmail.com>
Lawnchair (Debug) bug report Dec 19, 2023 7:07:10 AM
version: 14 Dev (#171) (14)
commit: 577084d
build.brand: motorola
build.device: rhode
build.display: S1SRS32.38-132-15
build.fingerprint: motorola/rhode_g/rhode:12/S1SRS32.38-132-15/dac4a3-3e3fe:user/release-keys
build.hardware: qcom
build.id: S1SRS32.38-132-15
build.manufacturer: motorola
build.model: moto g52
build.security.level: 2023-09-01
build.product: rhode_g
build.type: user
version.codename: REL
version.incremental: dac4a3-3e3fe
version.release: 12
version.sdk_int: 31
display.density_dpi: 446
isRecentsEnabled: false
error: Uncaught exception
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getScrollX()' on a null object reference
at com.android.launcher3.Utilities.mapCoordInSelfToDescendant(Utilities.java:335)
at com.android.launcher3.Workspace.updateIsBeingDraggedOnTouchDown(Workspace.java:1236)
at com.android.launcher3.PagedView.onInterceptTouchEvent(PagedView.java:1081)
at com.android.launcher3.Workspace.onInterceptTouchEvent(Workspace.java:1168)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2652)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at com.android.launcher3.views.BaseDragLayer.dispatchTouchEvent(BaseDragLayer.java:303)
at com.android.launcher3.dragndrop.DragLayer.dispatchTouchEvent(DragLayer.java:225)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:535)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1925)
at android.app.Activity.dispatchTouchEvent(Activity.java:4298)
at com.android.launcher3.Launcher.dispatchTouchEvent(Launcher.java:2189)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:493)
at android.view.View.dispatchPointerEvent(View.java:14884)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6595)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6396)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5874)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6062)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6119)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8891)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8807)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8776)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9027)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:266)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:342)
at android.os.Looper.loopOnce(Looper.java:182)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8089)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)
Lawnchair (Debug) bug report Dec 19, 2023 7:07:10 AM
version: 14 Dev (#171) (14)
commit: 577084d
build.brand: motorola
build.device: rhode
build.display: S1SRS32.38-132-15
build.fingerprint: motorola/rhode_g/rhode:12/S1SRS32.38-132-15/dac4a3-3e3fe:user/release-keys
build.hardware: qcom
build.id: S1SRS32.38-132-15
build.manufacturer: motorola
build.model: moto g52
build.security.level: 2023-09-01
build.product: rhode_g
build.type: user
version.codename: REL
version.incremental: dac4a3-3e3fe
version.release: 12
version.sdk_int: 31
display.density_dpi: 446
isRecentsEnabled: false
error: Uncaught exception
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getScrollX()' on a null object reference
at com.android.launcher3.Utilities.mapCoordInSelfToDescendant(Utilities.java:335)
at com.android.launcher3.Workspace.updateIsBeingDraggedOnTouchDown(Workspace.java:1236)
at com.android.launcher3.PagedView.onInterceptTouchEvent(PagedView.java:1081)
at com.android.launcher3.Workspace.onInterceptTouchEvent(Workspace.java:1168)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2652)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at com.android.launcher3.views.BaseDragLayer.dispatchTouchEvent(BaseDragLayer.java:303)
at com.android.launcher3.dragndrop.DragLayer.dispatchTouchEvent(DragLayer.java:225)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:535)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1925)
at android.app.Activity.dispatchTouchEvent(Activity.java:4298)
at com.android.launcher3.Launcher.dispatchTouchEvent(Launcher.java:2189)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:493)
at android.view.View.dispatchPointerEvent(View.java:14884)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6595)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6396)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5874)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6062)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6119)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8891)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8807)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8776)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9027)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:266)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:342)
at android.os.Looper.loopOnce(Looper.java:182)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8089)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)
* Revert "Fixed App crashes when leaving search in A9 (#3876) (#3877)"
This reverts commit 54ee1a0e92.
* Fix work mode switch inflation on Pie
* Also change the color in dark mode
* Add channel flavor for publishing variant for Google Play
* Remove unused variants
* Build both on CI
* Tweak
* Fix conflicts
* Copy json into variant folder
* Rename foss to github
* Rename apk
* `ci.py` - Allow multiple files to be sent
* Fix `ci.py`
---------
Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>
Lawnchair (Debug) bug report 17-Dec-2023 1:28:22 pm
version: 14 Dev (#97) (13)
commit: c5fd2ac
build.brand: motorola
build.device: dubai
build.display: T1RD33.116-33-13
build.fingerprint: motorola/dubai_g/dubai:13/T1RD33.116-33-13/441420-2d5de8:user/release-keys
build.hardware: qcom
build.id: T1RD33.116-33-13
build.manufacturer: motorola
build.model: motorola edge 30
build.security.level: 2023-10-01
build.product: dubai_g
build.type: user
version.codename: REL
version.incremental: 441420-2d5de8
version.release: 13
version.sdk_int: 33
display.density_dpi: 400
isRecentsEnabled: false
error: Uncaught exception
java.lang.NoSuchMethodError: No virtual method getActivityOverrides()Ljava/util/Map; in class Landroid/content/pm/LauncherApps; or its super classes (declaration of 'android.content.pm.LauncherApps' appears in /system/framework/framework.jar)
at com.android.launcher3.uioverrides.ApiWrapper.getActivityOverrides(ApiWrapper.java:55)
at com.android.launcher3.AutoInstallsLayout.<init>(AutoInstallsLayout.java:208)
at com.android.launcher3.AutoInstallsLayout.<init>(AutoInstallsLayout.java:187)
at com.android.launcher3.AutoInstallsLayout.get(AutoInstallsLayout.java:122)
at com.android.launcher3.model.ModelDbController.loadDefaultFavoritesIfNecessary(ModelDbController.java:381)
at com.android.launcher3.model.LoaderTask.loadWorkspaceImpl(LoaderTask.java:376)
at com.android.launcher3.model.LoaderTask.loadWorkspace(LoaderTask.java:348)
at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:211)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.os.HandlerThread.run(HandlerThread.java:85)
* Fix Crash on A9 - LC14 (#1)
* Update VibratorWrapper.java
* Update VibratorWrapper.java
* Update RecentsAnimationDeviceState.java
* Update MotionEventsUtils.java
* Update NoButtonQuickSwitchTouchController.java
* Update MotionEventsUtils.java
* Update Workspace.java
* Update NoButtonQuickSwitchTouchController.java
Remove added check no longer needed
* Update MotionEventsUtils.java
* Update Workspace.java
remove extra check added just now
* Update ApiWrapper.java
fix this issue when when changing the number of lines and columns of home screen grid
```
error: Uncaught exception
java.lang.NoSuchMethodError: No virtual method getActivityOverrides()Ljava/util/Map; in class Landroid/content/pm/LauncherApps; or its super classes (declaration of 'android.content.pm.LauncherApps' appears in /system/framework/framework.jar)
at com.android.launcher3.uioverrides.ApiWrapper.getActivityOverrides(ApiWrapper.java:55)
at com.android.launcher3.AutoInstallsLayout.<init>(AutoInstallsLayout.java:208)
at com.android.launcher3.AutoInstallsLayout.<init>(AutoInstallsLayout.java:187)
at com.android.launcher3.DefaultLayoutParser.<init>(DefaultLayoutParser.java:57)
at com.android.launcher3.model.ModelDbController.getDefaultLayoutParser(ModelDbController.java:494)
at com.android.launcher3.model.ModelDbController.loadDefaultFavoritesIfNecessary(ModelDbController.java:396)
at com.android.launcher3.model.LoaderTask.loadWorkspaceImpl(LoaderTask.java:376)
at com.android.launcher3.model.LoaderTask.loadWorkspace(LoaderTask.java:348)
at app.lawnchair.views.LauncherPreviewView$loadModelData$1.run(LauncherPreviewView.kt:101)
at app.lawnchair.views.LauncherPreviewView.loadModelData(LauncherPreviewView.kt:111)
at app.lawnchair.views.LauncherPreviewView.$r8$lambda$9n1GudRhfMpYAkR1-vecefjJG-A(Unknown Source:0)
at app.lawnchair.views.LauncherPreviewView$$ExternalSyntheticLambda2.run(Unknown Source:2)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:205)
at android.os.HandlerThread.run(HandlerThread.java:65)
```