Summary: | Background in media controller flickers when switching to the next track | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Fushan Wen <qydwhotmail> |
Component: | Media Player widget | Assignee: | Kai Uwe Broulik <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs |
Priority: | NOR | Flags: | qydwhotmail:
VisualDesign+
|
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/da8a82faf17b4bd9b71ab04f2b1027e849f26eb3 | Version Fixed In: | 5.25 |
Sentry Crash Report: |
Description
Fushan Wen
2021-12-12 02:40:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1277 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1584 Git commit da8a82faf17b4bd9b71ab04f2b1027e849f26eb3 by Nate Graham, on behalf of Fushan Wen. Committed on 29/03/2022 at 21:42. Pushed by ngraham into branch 'master'. applets/mediacontroller: Fix album cover flickering The code is borrowed from the wallpaper: use a StackView to handle multiple Image instances, and cross-fade between them when the artwork changes. FIXED-IN: 5.25 M +127 -18 applets/mediacontroller/contents/ui/ExpandedRepresentation.qml https://invent.kde.org/plasma/plasma-workspace/commit/da8a82faf17b4bd9b71ab04f2b1027e849f26eb3 Git commit 401bf2928637768a46b22acff5ee2d3e4f7e210b by Nate Graham, on behalf of Fushan Wen. Committed on 25/04/2022 at 20:07. Pushed by ngraham into branch 'master'. applets/mediacontroller: Use PopTransition for old image when albumArt is unavailable M +16 -2 applets/mediacontroller/contents/ui/ExpandedRepresentation.qml https://invent.kde.org/plasma/plasma-workspace/commit/401bf2928637768a46b22acff5ee2d3e4f7e210b Git commit da9bc47573d47a71bd1243ade04b21c9dcbad061 by Nate Graham, on behalf of Fushan Wen. Committed on 25/04/2022 at 20:07. Pushed by ngraham into branch 'master'. applets/mediacontroller: Use PauseAnimation in replaceExit Keep the old image around till the new one is fully faded in, or the background is too obvious when using a light theme. M +1 -3 applets/mediacontroller/contents/ui/ExpandedRepresentation.qml https://invent.kde.org/plasma/plasma-workspace/commit/da9bc47573d47a71bd1243ade04b21c9dcbad061 Git commit b0df2e276c93007bea82812b3e37d1f86d5339e0 by Nate Graham, on behalf of Fushan Wen. Committed on 25/04/2022 at 20:07. Pushed by ngraham into branch 'master'. applets/mediacontroller: Perform fade-out when image ratio changes If the new ratio and the old ratio are different, perform a fade-out animation for the old image to prevent it from suddenly disappearing. M +21 -2 applets/mediacontroller/contents/ui/ExpandedRepresentation.qml https://invent.kde.org/plasma/plasma-workspace/commit/b0df2e276c93007bea82812b3e37d1f86d5339e0 |