Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Swipe up on app keeps the logo in center of screen #5131

Open
Alifoss opened this issue Jan 4, 2025 · 5 comments
Open

[BUG] Swipe up on app keeps the logo in center of screen #5131

Alifoss opened this issue Jan 4, 2025 · 5 comments
Labels

Comments

@Alifoss
Copy link

Alifoss commented Jan 4, 2025

Describe the bug

When swiping up on an open app to hide it, there is an animation that 'merges' the screen into the logo of the app. The logo off the app stays in center of the screen, till another input is given, then it dissapears. I've had this happen on the latest 14 beta 3 f-droid build, aswell now on the latest 15 nightly.

Steps to reproduce

Steps to reproduce the behavior:

  1. Open any app
  2. Swipe up to hide
  3. See logo stuck on screen till next input

Expected behavior

Animation fully completes and logo doesn't stay stuck on screen

Screenshots

Screenshot_20250104-103820

Device information

  • Device: Pixel 9 Pro
  • OS: GrapheneOS Android 15 (build 2024123000)
  • App version: Currently 15.Dev.(1870), had it on 14 beta 3 aswell.

Additional context

No response

@Alifoss Alifoss added the bug label Jan 4, 2025
@imtheabdi
Copy link

imtheabdi commented Jan 4, 2025

related to #4465?

@Alifoss
Copy link
Author

Alifoss commented Jan 4, 2025

Yep, other then the positioning of the stuck icon it is the same behavior.

Apologies for the duplicate, tried searching before but didn't really know what keywords to search for hence didn't find the original issue u are refering to.

@Alifoss
Copy link
Author

Alifoss commented Jan 4, 2025

I hope this could be of any help;

01-04 15:17:08.614 23047 23047 D StatsLog: LAUNCHER_APP_LAUNCH_TAP
--------- switch to events
01-04 15:17:08.614 23047 23047 I wm_on_top_resumed_lost_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=topStateChangedWhenResumed]
--------- switch to main
01-04 15:17:08.616 23047 23047 W SplitSelectStateCtor: Missing session instanceIds
01-04 15:17:08.616 23047 23047 D StatsLog: LAUNCHER_SPLIT_SELECTION_EXIT_INTERRUPTED
--------- switch to events
01-04 15:17:08.616 23047 23047 I wm_on_paused_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=performPause,time=0ms]
--------- switch to main
01-04 15:17:08.918 23047 23047 D VRI[LawnchairLauncher]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
01-04 15:17:08.929 23047 23047 I viewroot_draw_event: [window=VRI[LawnchairLauncher],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
--------- switch to main
01-04 15:17:08.930 23047 23047 D BaseDepthController: setSurface:
01-04 15:17:08.930 23047 23047 D BaseDepthController: 	mWaitingOnSurfaceValidity: false
01-04 15:17:08.930 23047 23047 D BaseDepthController: 	mSurface: null
01-04 15:17:08.930 23047 23047 I AutofillManager: onInvisibleForAutofill(): expiringResponse
01-04 15:17:08.931 23047 23047 D StateManager: goToState - fromState: Normal, toState: Normal, partial trace:
01-04 15:17:08.931 23047 23047 D StateManager: 	at com.android.launcher3.statemanager.StateManager.moveToRestState(SourceFile:4)
01-04 15:17:08.931 23047 23047 D StateManager: 	at com.android.launcher3.statemanager.StateManager.moveToRestState(SourceFile:1)
01-04 15:17:08.931 23047 23047 D StateManager: 	at com.android.launcher3.statemanager.StatefulActivity.onStop(Unknown Source:33)
01-04 15:17:08.931 23047 23047 D StatsLog: LAUNCHER_ONSTOP
--------- switch to events
01-04 15:17:08.931 23047 23047 I wm_on_stop_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=STOP_ACTIVITY_ITEM,time=0ms]
01-04 15:17:11.252 23047 23047 I wm_on_restart_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=performRestart,time=0ms]
--------- switch to main
01-04 15:17:11.252 23047 23047 I FEED    : 1
01-04 15:17:11.252 23047 23047 I FEED    : 2
--------- switch to events
01-04 15:17:11.253 23047 23047 I wm_on_start_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=handleStartActivity,time=1ms]
01-04 15:17:11.255 23047 23047 I wm_on_resume_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=RESUME_ACTIVITY,time=0ms]
01-04 15:17:11.255 23047 23047 I wm_on_top_resumed_gained_called: [Token=111669823,Component Name=app.lawnchair.LawnchairLauncher,Reason=topWhenResuming]
--------- switch to main
01-04 15:17:11.256 23047 23047 D StatsLog: LAUNCHER_ONRESUME
--------- switch to events
01-04 15:17:11.265 23047 23047 I surfaceview_layout: [window=SV[198182951 LawnchairLauncher],format=-3,width=186,height=186,z=1,sizeFrom=layout,attached=1,lifecycleStrategy=0,viewVisible=1]
01-04 15:17:11.265 23047 23047 I surfaceview_callback: [window=SV[198182951 LawnchairLauncher],callback=surfaceCreated]
01-04 15:17:11.267 23047 23047 I surfaceview_callback: [window=SV[198182951 LawnchairLauncher],callback=surfaceChanged -- format=-3 w=186 h=186]
01-04 15:17:11.269 23047 23047 I surfaceview_callback: [window=SV[198182951 LawnchairLauncher],callback=surfaceRedrawNeeded]
01-04 15:17:11.269 23047 23047 I viewroot_draw_event: [window=VRI[LawnchairLauncher],event=Start draw after previous draw not visible]
--------- switch to main
01-04 15:17:11.269 23047 23047 D BaseDepthController: setSurface:
01-04 15:17:11.269 23047 23047 D BaseDepthController: 	mWaitingOnSurfaceValidity: false
01-04 15:17:11.269 23047 23047 D BaseDepthController: 	mSurface: Surface(name=app.lawnchair.nightly/app.lawnchair.LawnchairLauncher)/@0xc84d400
--------- switch to events
01-04 15:17:11.276 23047 23047 I viewroot_draw_event: [window=VRI[LawnchairLauncher],event=reportDrawFinished seqId=0]
01-04 15:17:11.307 23047 23047 I surfaceview_layout: [window=SV[198182951 LawnchairLauncher],format=-3,width=186,height=186,z=1,sizeFrom=layout,attached=1,lifecycleStrategy=0,viewVisible=0]
01-04 15:17:11.307 23047 23047 I surfaceview_callback: [window=SV[198182951 LawnchairLauncher],callback=surfaceDestroyed]
--------- switch to main
01-04 15:17:11.309 23047 23072 E BufferQueueProducer: [SurfaceView[app.lawnchair.nightly/app.lawnchair.LawnchairLauncher]#26(BLAST Consumer)26](id:5a0700000020,api:0,p:-1,c:23047) disconnect: not connected (req=1)
01-04 15:17:11.309 23047 23072 W HWUI    : native_window_api_disconnect failed: No such device (-19)
--------- switch to events
01-04 15:17:11.310 23047 23047 I surfaceview_layout: [window=SV[198182951 LawnchairLauncher],format=-3,width=186,height=186,z=1,sizeFrom=layout,attached=0,lifecycleStrategy=0,viewVisible=0]
01-04 15:17:14.638 23047 23047 I view_enqueue_input_event: [eventType=Motion - Cancel,action=app.lawnchair.nightly/app.lawnchair.LawnchairLauncher]
--------- switch to main

@pedrom34
Copy link

Looks related to #5094 and #5081

@Alifoss
Copy link
Author

Alifoss commented Jan 13, 2025

For those annoyed with it, enabling 'remove animations' under 'color and motion' in accesibilty settings could be a temporary workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants