Voltageos mergeable - #1
Open
mio-19 wants to merge 125 commits into
Open
Conversation
* We track QuickSearchBox for EPPE, but don't want it built. Change-Id: I3b12b6493c3a191f3dabd1d3537da403a2c38349 Signed-off-by: Dmitrii <bankersenator@gmail.com>
Co-authored-by: Sam Mortimer <sam@mortimer.me.uk> Change-Id: Ib8d5dcc70d386376755c0a57b009ced1b2ee0834 Signed-off-by: Dmitrii <bankersenator@gmail.com>
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/8041 Change-Id: I293244ffa7037b1e2f9d2c3d5a61f3860bfd45f4 Signed-off-by: Dmitrii <bankersenator@gmail.com>
This fixes the exact same problem that I293244ffa7037b1e2f9d2c3d5a61f3860bfd45f4 addresses, but in landscape. The issue was seen on low-resolution tablets, for instance on 1280x800. Change-Id: I07feae8ad2bcdb35794126a48cdd136a1d13f947 Signed-off-by: Han Sol Jin <hansol@hansol.ca> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Go devices don't support launcher widgets and have their own GMS specific packages. Since the existing default workspaces are customized for GMS and to additionaly put widgets in the home screen, the Go version must have a separate default workspace. Change-Id: Icdbf49f520dbe0b56df0abe8b028aca9253993ba Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: I44e9288c3de13a3604b7a03857ec400753317d9a Signed-off-by: Dmitrii <bankersenator@gmail.com>
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: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
This is similar to, but not exactly the same as, Pixel stock: - Background color with contrast in light mode - Round, flat search bar surface with color matching the header background - Solid rounded background when positioned at the beginning of the list - Subtle placeholder text (medium weight) without icon - Same font size as Settings search bar Change-Id: Ifa9fabe3a8236513fad8030c0bd8ed4d27ebd549 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Go to the recents page from all apps page and rotate to horizontal, at last switch to one app that only support portrait display, we will see the gesture navigation always at device right and not move to bottom. At this scenario, launcher state switch from overview to all apps, but launcher not notify systemui update gesture navigation display. To slove this, launcher must notify systemui update gesture navigation display when launcher state switch from overview to all apps. CRs-Fixed: 2828560 Change-Id: Ib2319045d3851b43dadd6a0e06ac65be2e5227f7 Signed-off-by: Dmitrii <bankersenator@gmail.com>
Matches Pixel launcher look. Change-Id: I3808763c13f25c12f31d6e6f98abd29dc3422d75 Signed-off-by: Dmitrii <bankersenator@gmail.com>
The default AOSP colors are broken and result in poor contrast, among other issues. Change-Id: Id7824bc08cac0aad055f41c0b617e15300af05d4 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
* Entering and leaving search now takes effect right away. * Should fix race in which tapping an app while search results are loading causes a tap on the previous app in the position, rather than on the search result. * Helps prevent the scrollbar from appearing to be scrolled down somewhat when leaving search with floating header rows present; still happens sometimes, though (on stock OS launcher, too). Issue: calyxos#1413 Change-Id: I67bc59456eb2e57e13b1b99509d3313ff0243b88 Signed-off-by: Dmitrii <bankersenator@gmail.com>
Redone, again. This time, many comments added. Compared to I586f7332, this primarily results in some fixes for the floating header row(s) (AiAi prediction row) if present. Change-Id: Ib0f383fb89a6847fccbcc96d13b051983d76f0c5 Signed-off-by: Dmitrii <bankersenator@gmail.com>
@neobuddy89: When app label in app drawer is disabled, there is an overlap. Before: https://imgur.com/H2eQGer After: https://imgur.com/4YqAN4Z Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: I29aac5482ab3a6e8df41fd130013fd9ff0c3c8e6 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: I0405f96b8bfd1e7beaca518a06c9c4520b578b6d Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
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 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
it will appear a null object reference crash in quickstep lanch when monkey test, make a non-null judgement before use to avoid crash Change-Id: I0d92a9c3fa4d5836247b40c96a262c35eb6c1ea9 Signed-off-by: Anle Pan <anle.pan@nxp.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Calling getViewRootImpl on a targetView is nullable, so we'd add a null check here before getting its SurfaceControl. Bug: 273143527 Test: manual Change-Id: I245bc553ca32cf5b86978f826cfb2ca92def84d7 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
The workspaceItemInfos passed in may be modified elsewhere at the same time as this executor is running, we can introduce a new ArrayList object initialized with all original workspaceItemInfos to avoid ConcurrentModificationException as a tricky workaround. Bug: 271324475 Test: atest Change-Id: I087e2b780a35743b8f9cb1371dd13fa241737f8c Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Implement search bar query (as defined in private space setting) to create missing or access hidden private space Issue: calyxos#2870 Change-Id: I6cde92f3eab0a405039419c16d0dbf90aecb7f9d Signed-off-by: Dmitrii <bankersenator@gmail.com>
Overrides.getObject() calls the constructor with context if the overlay has a valid class, if empty it uses the constructor without args. Considering this class is part of quickstep, we should support both cases, since this is the fallback class anyway Co-authored-by: Aaron Kling <webgeek1234@gmail.com> Fixes: I016d4e4e6a096ca4f5bd65fcda1bf24a444459f4 Change-Id: Ic412a2a3efbe1d3f8b9c02a58635c2821eabd54d Signed-off-by: Dmitrii <bankersenator@gmail.com>
[BadDaemon: Adapt for S] Change-Id: Iba122eb45d4ba81e53267ff341addfe281cf02fe Signed-off-by: Joey Rizzoli <joey@lineageos.org> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Issue: calyxos#2870 Issue: calyxos#2953 Change-Id: I820c8ae269eddda5cab94289c0a4442b082b7b7c Signed-off-by: Dmitrii <bankersenator@gmail.com>
Log: time: 1732344799902 msg: java.lang.IllegalArgumentException: Cannot set 'scaleX' to Infinity, the value must be <= 3.4028235E38 stacktrace: java.lang.IllegalArgumentException: Cannot set 'scaleX' to Infinity, the value must be <= 3.4028235E38 at android.view.View.sanitizeFloatPropertyValue(View.java:19757) at android.view.View.sanitizeFloatPropertyValue(View.java:19739) at android.view.View.setScaleX(View.java:19103) at com.android.launcher3.LauncherAnimUtils$2.setValue(LauncherAnimUtils.java:67) at com.android.launcher3.LauncherAnimUtils$2.setValue(LauncherAnimUtils.java:59) at android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1379) at android.animation.ObjectAnimator.animateValue(ObjectAnimator.java:977) at android.animation.ValueAnimator.setCurrentFraction(ValueAnimator.java:771) at com.android.launcher3.anim.AnimatorPlaybackController$Holder.setProgress(AnimatorPlaybackController.java:386) at com.android.launcher3.anim.AnimatorPlaybackController.setPlayFraction(AnimatorPlaybackController.java:247) at com.android.launcher3.taskbar.TaskbarViewController.setLauncherIconAlignment(TaskbarViewController.java:650) at com.android.launcher3.taskbar.TaskbarLauncherStateController.onIconAlignmentRatioChanged(TaskbarLauncherStateController.java:736) at com.android.launcher3.taskbar.TaskbarLauncherStateController.resetIconAlignment(TaskbarLauncherStateController.java:727) at com.android.launcher3.taskbar.LauncherTaskbarUIController.onIconLayoutBoundsChanged(LauncherTaskbarUIController.java:424) at com.android.launcher3.taskbar.TaskbarViewCallbacks.notifyIconLayoutBoundsChanged(TaskbarViewCallbacks.java:97) at com.android.launcher3.taskbar.TaskbarView.onLayout(TaskbarView.java:559) at android.view.View.layout(View.java:25382) at android.view.ViewGroup.layout(ViewGroup.java:6427) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at com.android.launcher3.views.BaseDragLayer.onLayout(BaseDragLayer.java:541) at android.view.View.layout(View.java:25382) at android.view.ViewGroup.layout(ViewGroup.java:6427) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at android.view.View.layout(View.java:25382) at android.view.ViewGroup.layout(ViewGroup.java:6427) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4921) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4062) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2937) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10350) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1406) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1415) at android.view.Choreographer.doCallbacks(Choreographer.java:1015) at android.view.Choreographer.doFrame(Choreographer.java:945) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1389) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8705) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:583) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
The change removed `getAllWidgetComponentsWithoutShortcuts` as it seemed unused/duplicated and replaced it with `getWidgetsByComponentKey` Sadly the method isn't exactly the same and doesn't filter widgets with null widgetInfo at the origin, let's add back the checks where `getAllWidgetComponentsWithoutShortcuts` was used previously. Change-Id: I4333a0f8cbbaecb9b5fa5f2543b982a121c79e27 Signed-off-by: Dmitrii <bankersenator@gmail.com>
neobuddy89 - Fixes: LawnchairLauncher/lawnchair#4095 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
…caling 03-20 13:42:37.403 3737 3737 E AndroidRuntime: Process: com.android.launcher3, PID: 3737 03-20 13:42:37.403 3737 3737 E AndroidRuntime: java.lang.IllegalArgumentException: Cannot set 'scaleX' to Infinity, the value must be <= 3.4028235E38 03-20 13:42:37.403 3737 3737 E AndroidRuntime: at android.view.View.sanitizeFloatPropertyValue(View.java:19960) 03-20 13:42:37.403 3737 3737 E AndroidRuntime: at android.view.View.sanitizeFloatPropertyValue(View.java:19942) 03-20 13:42:37.403 3737 3737 E AndroidRuntime: at android.view.View.setScaleX(View.java:19307) 03-20 13:42:37.403 3737 3737 E AndroidRuntime: at com.android.launcher3.LauncherAnimUtils$2.setValue(LauncherAnimUtils.java:67) 03-20 13:42:37.403 3737 3737 E AndroidRuntime: at com.android.launcher3.LauncherAnimUtils$2.setValue(LauncherAnimUtils.java:59) 03-20 13:42:37.403 3737 3737 E AndroidRuntime: at android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1379) Change-Id: I2dd872ccd79858ae706883d70d038da56deeb4e1 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
issue: https: //github.com/AxionAOSP/issue_tracker/issues/21 Change-Id: I9c20a9722ac15d5c9c988fe34654936df95d58b3 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
[@neobuddy89: Move to proper v31 resources] Change-Id: I6ffbe2d4c4e86fa307755bf3dd72f5dec1256b80 Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
* based from nothing os Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: Ifb563a75b361614d35811a652141c425968c2f01 Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: I2c4e698a21f6a4d79e9758cde45b49bc7570bb32 Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
03-24 09:23:13.972 4924 4942 I Launcher.IconCache: Database bulk icon loading failed, using fallback bulk icon loading for: ComponentInfo{com.android.contacts/com.android.contacts.activities.PeopleActivity}
Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Guidix <guidixm@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: I706f6a522328ca6c3343bbf4bd78efb24cffec20 Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com> Signed-off-by: Guidix <guidixm@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
…revent NPEs Solves the following crash on exiting recents when nothing is on any home screen: FATAL EXCEPTION: main Process: com.android.launcher3, PID: 7671 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.ViewGroup.getVisibility()' on a null object reference at com.android.launcher3.uioverrides.states.QuickstepAtomicAnimationFactory.prepareForAtomicAnimation(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:303) at com.android.launcher3.statemanager.StateManager.goToStateAnimated(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:26) at com.android.launcher3.statemanager.StateManager.goToState(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:23) at com.android.launcher3.statemanager.StateManager.goToState(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:2) at com.android.quickstep.views.LauncherRecentsView.handleStartHome(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:16) at com.android.quickstep.views.RecentsView.startHome(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:3) at com.android.quickstep.views.RecentsView.startHome(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:1) at com.android.quickstep.views.RecentsView$21.onEnd(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:394) at com.android.quickstep.views.RecentsView$21.accept(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:4) at com.android.quickstep.views.RecentsView$21.accept(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:1) at com.android.launcher3.anim.AnimatorListeners$EndStateCallbackWrapper.onAnimationEnd(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:32) at com.android.launcher3.anim.AnimatorPlaybackController$$ExternalSyntheticLambda0.accept(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:14) at com.android.launcher3.anim.AnimatorPlaybackController.$r8$lambda$bF6fu10ogo158poE8C5B_R0HpFg(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:27) at com.android.launcher3.anim.AnimatorPlaybackController$$ExternalSyntheticLambda3.accept(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:12) at com.android.launcher3.anim.AnimatorPlaybackController.callAnimatorCommandRecursively(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:1) at com.android.launcher3.anim.AnimatorPlaybackController.callAnimatorCommandRecursively(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:36) at com.android.launcher3.anim.AnimatorPlaybackController.callListenerCommandRecursively(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:7) at com.android.launcher3.anim.AnimatorPlaybackController.dispatchOnEnd(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:9) at com.android.launcher3.anim.AnimatorPlaybackController$OnAnimationEndDispatcher.onAnimationSuccess(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:7) at com.android.launcher3.anim.AnimationSuccessListener.onAnimationEnd(go/retraceme d64815e9bb1a1e22c3f9643b1a3046dfb4cece8716c9ab9e81a56f1b7725d51a:5) ... Signed-off-by: Dmitrii <bankersenator@gmail.com>
matches fwb Signed-off-by: Dmitrii <bankersenator@gmail.com>
* this change was skipped on patch 64d51161e58a77e838a3368f9d85e042c1983074, before this CL, we were using input consumer handling meant for live tile feature which caused input consumer getting destroyed at the wrong time causing touch issues and recents view getting stucked when swiping up overview tasks. fixes: touch issues when swiping to home screen, swiping up overview tasks and gestures being stucked Change-Id: I290813090062ff24102aa4d6b55f025af64ed3ff Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
and remove *blue tint* from appdrawer Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
* Reduce spam. This reverts commit 544b511. Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
[neobuddy89] * Use mOnTaskBarChangeListener for launcher restart. * Updated implementation for A16 QPR2 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
[neobuddy89: Adapted to our setup.] Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Otherwise we get a circle background during app/close animation or while dragging the shortcut. Change-Id: Ie3741c2d52c5460e8be8609264cb364d2d3ecabb Signed-off-by: Dmitrii <bankersenator@gmail.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Change-Id: Ic1536d1dd61aef3bba10dec21dc8cdc9e7482331 Signed-off-by: Dmitrii <bankersenator@gmail.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Log: 02-02 22:16:49.647 E/AndroidRuntime(9285): FATAL EXCEPTION: launcher-loader 02-02 22:16:49.647 E/AndroidRuntime(9285): Process: com.android.launcher3, PID: 9285 02-02 22:16:49.647 E/AndroidRuntime(9285): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.graphics.drawable.AdaptiveIconDrawable.setBounds(android.graphics.Rect)' on a null object reference 02-02 22:16:49.647 E/AndroidRuntime(9285): at com.android.launcher3.dragndrop.DragView.lambda$setItemInfo$3(DragView.java:277) 02-02 22:16:49.647 E/AndroidRuntime(9285): at com.android.launcher3.dragndrop.DragView.$r8$lambda$lz2u9P3hDuzWk3clvFY-TozAcj4(DragView.java:0) 02-02 22:16:49.647 E/AndroidRuntime(9285): at com.android.launcher3.dragndrop.DragView$$ExternalSyntheticLambda2.run(R8$$SyntheticClass:0) 02-02 22:16:49.647 E/AndroidRuntime(9285): at android.os.Handler.handleCallback(Handler.java:1070) 02-02 22:16:49.647 E/AndroidRuntime(9285): at android.os.Handler.dispatchMessage(Handler.java:125) 02-02 22:16:49.647 E/AndroidRuntime(9285): at android.os.Looper.dispatchMessage(Looper.java:333) 02-02 22:16:49.647 E/AndroidRuntime(9285): at android.os.Looper.loopOnce(Looper.java:263) 02-02 22:16:49.647 E/AndroidRuntime(9285): at android.os.Looper.loop(Looper.java:367) 02-02 22:16:49.647 E/AndroidRuntime(9285): at android.os.HandlerThread.run(HandlerThread.java:139) Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
With translucent allapps background, statusbar color remains white on light theme which shows poor contrast. Force update status bar color similar to navbar when we enter allapps. Change-Id: I90139e4469300ee6defa30865c488ae43311980d Signed-off-by: Dmitrii <bankersenator@gmail.com>
This is required to avoid breaking background blur when opening app drawer simultaneously while closing an app, with the new workspace scaling animation. Change-Id: I4bea23ad7784f5ed9d45287e21058cc38ce51d86 Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.