Bug 501702 - Respect animation enablement state on Windows and Android
Summary: Respect animation enablement state on Windows and Android
Status: REPORTED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 6.12.0
Platform: Android Linux
: NOR wishlist
Target Milestone: Not decided
Assignee: kdelibs bugs
URL: https://discuss.kde.org/t/kde-android...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-18 19:01 UTC by Roke Julian Lockhart Beedell
Modified: 2025-04-04 14:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
A Screencast That Depicts How Kirigami Does Not Adhere to OS Animation Disablement on AOSP (3.88 MB, video/mp4)
2025-03-18 19:03 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2025-03-18 19:01:14 UTC
SUMMARY

Disabling Windows and AOSP's animations OS-wide does not affect Kirigami-based applications on those OSes, despite them adhering to the relevant preference in System Settings. All of the methods were explicitly exposed by the OS as accessibility functionality, so they should be honoured.

This was originally discovered at https://discuss.kde.org/t/kde-android-applications-disable-animations/21697/7?u=rokejulianlockhart. This also includes the exact platform-specific methods by which I disabled animations OS-wide, which the aforementioned applications did not adhere to.

STEPS TO REPRODUCE, OBSERVED RESULT, AND SOFTWARE/OS VERSIONS

Elisa's MSIX package:

> ProductID       : 9pb5md7zh8tl  
> PackageFullName : KDEe.V.Elisa_22.401.1150.0_x64__7vt06qxq7ptv8

...reproduces this on Windows, when the preference is set via https://superuser.com/revisions/1884748/4#:~:text=%22Animation%20effects%22%20property:-,Screenshot,-Switching%20it%20disables:

> WindowsBuildLabEx: 26100.1.amd64fre.ge_release.240331-1435  
> WindowsCurrentVersion: 6.3  
> WindowsEditionId: Professional  
> WindowsVersion: 2009  
> OsBuildNumber: 26120  

...whereas the undermentioned AOSP applications:

1. org.kde.neochat 25.03.70
2. org.kde.itinerary 24.12.3
3. org.kde.elisa 25.03.70

...reproduce this on "ro.build.version.release: 15".

This does *not* reproduce with:

1. Application: elisa-player-24.12.3-1.fc41.rpm  
2. Framework: kf6-kirigami-6.12.0-2.fc41.x86_64

...on the undermentioned:

> Operating System: Fedora Linux 41  
> KDE Plasma Version: 6.3.3  
> KDE Frameworks Version: 6.12.0  
> Qt Version: 6.8.2  
> Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit)  
> Graphics Platform: Wayland

EXPECTED RESULT

Kirigami should adhere to the OS's animation enablement preference!
Comment 1 Roke Julian Lockhart Beedell 2025-03-18 19:03:02 UTC
Created attachment 179548 [details]
A Screencast That Depicts How Kirigami Does Not Adhere to OS Animation Disablement on AOSP

(In reply to Roke Julian Lockhart Beedell from comment #0)  
> The bug was created successfully, but attachment creation failed. Please add your attachment by clicking the "Add an Attachment" link below.