Bug 447984 - Playlist flickers when dragging entries around
Summary: Playlist flickers when dragging entries around
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: 21.12.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Matthieu Gallien
Keywords: usability
Depends on:
Reported: 2022-01-05 17:15 UTC by Nagy Tibor
Modified: 2022-02-21 18:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 22.04

Screen capture (389.14 KB, video/mp4)
2022-01-05 17:15 UTC, Nagy Tibor

Note You need to log in before you can comment on or make changes to this bug.
Description Nagy Tibor 2022-01-05 17:15:31 UTC
Created attachment 145135 [details]
Screen capture

When you have multiple songs on your playlist and grab a non-first/non-last entry the playlist starts flickering when that entry is dragged around the beginning or the end of the playlist. The flickering at the end of the playlist is a bit harder to notice, but it's there.

1. Add three tracks to the playlist
2. Grab the second entry
3. Drag it around the start or the end of the playlist

Operating System: KDE neon 5.23
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.89.0
Qt Version: 5.15.3
Graphics Platform: X11
Comment 1 Nate Graham 2022-02-21 18:42:54 UTC
Git commit 5d8c2630d8b113c3f3a7779e299cd43c2234614a by Nate Graham, on behalf of Tranter Madi.
Committed on 21/02/2022 at 18:42.
Pushed by ngraham into branch 'master'.

Make more use of Kirigami stuff

- Use Kirigami stuff instead of handmade ones.
- `alternativeBackground` should only be used when section is not used.
Related: bug 448461, bug 434437
FIXED-IN: 22.04

M  +0    -1    src/CMakeLists.txt
M  +4    -8    src/qml/BasicPlayListAlbumHeader.qml
M  +0    -2    src/qml/ContentView.qml
D  +0    -254  src/qml/DraggableItem.qml
M  +0    -2    src/qml/ElisaMainWindow.qml
M  +1    -3    src/qml/HeaderBar.qml
M  +100  -161  src/qml/MediaPlayListView.qml
M  +209  -249  src/qml/PlayListEntry.qml
M  +32   -50   src/qml/SimplePlayListView.qml
M  +130  -168  src/qml/mobile/MobilePlayListDelegate.qml
M  +29   -3    src/qml/shared/BasePlayListDelegate.qml
M  +0    -1    src/resources.qrc