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: Android P style animations not working as intended #59

Open
4 of 5 tasks
joshuah345 opened this issue Dec 24, 2024 · 0 comments
Open
4 of 5 tasks

bug: Android P style animations not working as intended #59

joshuah345 opened this issue Dec 24, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@joshuah345
Copy link

Issue type

Feature not working as intended

Device

Redmi Note 13 Pro 5G (garnet)

risingOS version

risingOS 6.x

Exact version / Build date

6.0 - Dec 20, 2024

Bug description

Android P style animations do not transition properly
For most transitions the UI just vertically slides but there's no screen wipe
Predictive back transitions also override this entirely.

Steps to reproduce

  1. Go to personalize -> themes settings
  2. enable android P style transtions
  3. test transitions in settings

Relevant log (logcat/build log)

12-24 14:33:56.487 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 20, ...) failed with 3
12-24 14:33:56.487 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 21, ...) failed with 3
12-24 14:33:56.487  2769  2832 V WindowManagerShell:  Checking filter Pair{{types=[] flags=0x0] notFlags=0x0 checks=[{atype=undefined independent=true modes=[OPEN,TO_FRONT] flags=IN_TASK_WITH_EMBEDDED_ACTIVITY mustBeTask=false order=ANY topActivity=ComponentInfo{com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity} launchCookie=null},{atype=undefined independent=true modes=[CLOSE,TO_BACK] flags=IN_TASK_WITH_EMBEDDED_ACTIVITY mustBeTask=false order=ANY topActivity=null launchCookie=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@fea22e5, appThread = android.app.IApplicationThread$Stub$Proxy@f70d1ba, debugName = OverlaySwipeBack }}
12-24 14:33:56.487  2769  2832 V WindowManagerShell:  Checking filter Pair{{types=[] flags=0x0] notFlags=0x0 checks=[{atype=dream independent=true modes=[OPEN,TO_FRONT] flags=NONE mustBeTask=false order=ANY topActivity=null launchCookie=null},{atype=home independent=true modes=[CLOSE,TO_BACK] flags=NONE mustBeTask=false order=ANY topActivity=null launchCookie=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@2cc286b, appThread = android.app.IApplicationThread$Stub$Proxy@2ffffc8, debugName = LauncherToDream }}
12-24 14:33:56.487  2769  2832 V WindowManagerShell:  Checking filter Pair{{types=[] flags=0x0] notFlags=0x100 checks=[{atype=home independent=true modes=[OPEN,TO_FRONT] flags=NONE mustBeTask=false order=TOP topActivity=ComponentInfo{com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity} launchCookie=null},{atype=standard independent=true modes=[CLOSE,TO_BACK] flags=NONE mustBeTask=false order=ANY topActivity=null launchCookie=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@39f0861, appThread = android.app.IApplicationThread$Stub$Proxy@b4a4f86, debugName = QuickstepLaunchHome }}
12-24 14:33:56.487  2769  2832 V WindowManagerShell:  Delegate animation for (#68) to null
12-24 14:33:56.488  1418  1418 I BpBinder: onLastStrongRef automatically unlinking death recipients: 
12-24 14:33:56.489  2769  2832 V WindowManagerShell:  try handler com.android.wm.shell.transition.DefaultTransitionHandler@6735035
12-24 14:33:56.489  2769  2832 V WindowManagerShell: start default transition animation, info = {id=68 t=CLOSE f=0x0 trk=0 opt={t=FROM_STYLE} r=[0@Point(0, 0)] c=[]}
12-24 14:33:56.490  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.490  2769  2832 V WindowManagerShell: Transition animation finished (aborted=false), notifying core (#68) android.os.BinderProxy@a7527e8@0
12-24 14:33:56.491  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.491  2023  2101 V WindowManager: Finish Transition (#68): created at 12-24 14:33:56.473 collect-started=0.053ms request-sent=0.124ms started=2.597ms ready=8.665ms sent=11.033ms finished=17.741ms
12-24 14:33:56.492  2023  6332 D CoreBackPreview: Setting Activity.mLauncherTaskBehind to false. Activity=ActivityRecord{268698 u0 com.android.settings/.homepage.SettingsHomepageActivity t94}
12-24 14:33:56.494  2769  2832 V WindowManagerShell: Track 0 became idle
12-24 14:33:56.494  2769  2832 V WindowManagerShell: All active transition animations finished
12-24 14:33:56.494  2769  2832 V WindowManagerShell:  animated by com.android.wm.shell.transition.DefaultTransitionHandler@6735035
12-24 14:33:56.494  2769  2832 V WindowManagerShell: Track 0 became idle
12-24 14:33:56.494  2769  2832 V WindowManagerShell: All active transition animations finished
12-24 14:33:56.494  2023  2875 W UserManagerService: Requested status bar icon for non-badged user 0
12-24 14:33:56.498  2023  2875 W UserManagerService: Requested status bar icon for non-badged user 0
12-24 14:33:56.499  2023  2875 W UserManagerService: Requested status bar icon for non-badged user 0
12-24 14:33:56.500  2982  2982 W ElapsedTimeUtils: getElapsedTime: sSuwFinishedTimeStamp is null
12-24 14:33:56.502  2023  6332 D FileUtils: Rounded bytes from 113566072832 to 128000000000
12-24 14:33:56.502  2982  2982 D TopLvBatteryPrefControl: getDashboardLabel: null batteryStatusUpdate=true
12-24 14:33:56.502 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 19, ...) failed with 3
12-24 14:33:56.502 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 20, ...) failed with 3
12-24 14:33:56.502 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 21, ...) failed with 3
12-24 14:33:56.502  2982  2982 D TopLvBatteryPrefControl: usbPort: UsbPort{id=port0, supportedModes=dual, audio_acc, supportedContaminantProtectionModes=5, supportsEnableContaminantPresenceProtection=false, supportsEnableContaminantPresenceDetection=false, supportsComplianceWarnings=false
12-24 14:33:56.505  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.505  2982 10456 W TileUtils: Found com.android.settings.Settings$PersonalizationsActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
12-24 14:33:56.505  2982  2982 D VRI[SubSettings]: visibilityChanged oldVisibility=true newVisibility=false
12-24 14:33:56.505  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.514  2982 10456 W TileUtils: Found com.google.intelligence.sense.ambientmusic.DefaultMusicPlayerSettingActivity for intent Intent { act=com.android.settings.action.IA_SETTINGS } missing metadata 
12-24 14:33:56.514  2982 10456 W TileUtils: Found com.google.android.gms.auth.proximity.multidevice.SettingsMaterialNextActivity for intent Intent { act=com.android.settings.action.IA_SETTINGS } missing metadata 
12-24 14:33:56.519  2982 10456 W TileUtils: Found com.libremobileos.sidebar.ui.sidebar.SidebarSettingsActivity for intent Intent { act=com.android.settings.action.IA_SETTINGS } missing metadata 
12-24 14:33:56.520 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 19, ...) failed with 3
12-24 14:33:56.520 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 20, ...) failed with 3
12-24 14:33:56.520 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 21, ...) failed with 3
12-24 14:33:56.523  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.523  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.549  2982  2982 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.app.Activity$$ExternalSyntheticLambda0@6e77faa
12-24 14:33:56.549  2023  3565 D CoreBackPreview: Window{30eeb7d u0 com.android.settings/com.android.settings.SubSettings}: Setting back callback null
12-24 14:33:56.553  2023  3565 W InputManager-JNI: Input channel object '30eeb7d com.android.settings/com.android.settings.SubSettings (client)' was disposed without first being removed with the input manager!
12-24 14:33:56.556  2982  2982 D TopLvBatteryPrefControl: usbPort: UsbPort{id=port0, supportedModes=dual, audio_acc, supportedContaminantProtectionModes=5, supportsEnableContaminantPresenceProtection=false, supportsEnableContaminantPresenceDetection=false, supportsComplianceWarnings=false
12-24 14:33:56.559  2023  2656 I ImeTracker: com.android.settings:7989a231: onRequestHide at ORIGIN_SERVER reason HIDE_UNSPECIFIED_WINDOW fromUser false
12-24 14:33:56.559  2023  2656 I ImeTracker: com.android.settings:7989a231: onCancelled at PHASE_SERVER_SHOULD_HIDE
12-24 14:33:56.561  2982  2982 D ActivityEmbeddingUtils: isSettingsSplitSupported = false
12-24 14:33:56.561  2982  2982 D ActivityEmbeddingUtils: isSettingsSplitSupported = false
12-24 14:33:56.562  2982  2982 D TopLevelSettings: Start waiting observers
12-24 14:33:56.564 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 19, ...) failed with 3
12-24 14:33:56.564 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 20, ...) failed with 3
12-24 14:33:56.564 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 21, ...) failed with 3
12-24 14:33:56.568  6350  6350 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():2589 
12-24 14:33:56.568  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.569 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 19, ...) failed with 3
12-24 14:33:56.569 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 20, ...) failed with 3
12-24 14:33:56.569 10095 10108 E Gralloc4: get(android.hardware.graphics.common.StandardMetadataType, 21, ...) failed with 3
12-24 14:33:56.569  1354 10121 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
12-24 14:33:56.569  6350  6350 I Module  : DeviceLockedStatusModuleProvider$Module.updateDeviceLockedStatus():100 repeatCheckTimes = 0, locked = false
12-24 14:33:56.569  6350  6350 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1568 onStartInput(EditorInfo{EditorInfo{packageName=com.android.settings, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)

Screenshots or videos

2024-12-24.14-35-38.mp4

Solution

No response

Additional context

No response

Acknowledgements

  • I've checked device is officially supported (for device specific reports and not source related).
  • I'm running latest version available on risingOS channel for this device
  • I have searched the existing issues and this is a new and no duplicate or related to another open issue.
  • I have written a short but informative title.
  • I filled out all of the requested information in this issue properly.
@joshuah345 joshuah345 added the bug Something isn't working label Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant