SUMMARY When searching for color schemes (which, by the way, is this feature still necessary?), narrowing down the results makes themes shrink when disappearing. However, when more themes appear, they appear instantly with no animation. STEPS TO REPRODUCE 1. Have Breeze Classic, Breeze Light, Breeze Dark themes 2. Search for "a" and watch Breeze Light shrink and disappear 3. Search for "ar" and watch Breeze Classic shrink and disappear, then Breeze Dark slide over to the first position 4. Search for "a" and watch Breeze Classic instantly appear at first position, while simultaneously Breeze Dark instantly appears at second position EXPECTED RESULT Step 4 should be Breeze Dark sliding over to second position, then Breeze Classic growing in the first position Sorry about no screen recording! OS: KDE Neon Unstable (2023 10 22)
Can reproduce.
*** Bug 484257 has been marked as a duplicate of this bug. ***
Code is from KCMUtils.GridView, there is a removeAnimation but not insertion animation. I've made a patch to keep it in sync. I feel we really only want animations for adding and deleting on explicit user actions, but not for searching - but it's not trivial to differentiate the two.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kcmutils/-/merge_requests/233
Git commit 299ca139ebecf4d23b820f02884024aede910cba by David Edmundson. Committed on 06/11/2024 at 08:46. Pushed by davidedmundson into branch 'master'. GridView: Add matching insertion animations We have animations for removal, but not insert. This patch makes it consistent. M +19 -0 src/qml/components/private/GridViewInternal.qml https://invent.kde.org/frameworks/kcmutils/-/commit/299ca139ebecf4d23b820f02884024aede910cba
Reverted ^