Created attachment 134054 [details] The current playback window: pushed out labels, toolbar cropped Dear devs, this is a bit more text, because I describe several issues related to each other, rather than create a bug ticket for each individually. I installed Elisa on a tablet (Surface Go), because it seems the most reasonable choice for a touch device in KDE land. But I only use the tablet very rarely. So when the big Plasma 20.12 / Frameworks 5.77 update came this weekend, I gave it a test run. Sadly, right in the first minute of use I found many glitches again. First screenshot, playback window: - The metadata labels on the “current playback” screen are pushed out to the left, while there is plenty of space remaining on the right. - Also notice how the toolbar is cropped at its bottom. From past experience, I suspect the culprit to be my scaling again. I have set desktop scaling to 100 % and font DPI to 192, so actually a “round” value in that it is a multiple of 96, and what would in fact be used automatically if I changed desktop scaling to 200 %. - there are horizontal scrollbars at the bottom, even though the content is cropped. Second screenshot: (practically) invisible scrollbars: I then played with touch scrolling, which is of course a very important feature on a tablet. Right after the first scrolling around, I noticed that the scroolbars were not visible anymore. In the playlist panel it can be seen that the bar is reduced to a narrow line to the right edge. Call me an old fart, but what is the rationale behind hiding the scrollbars? Especially if you don’t use the space that it leaves behind. Since I have so many entries in the centre list (several thousand), I suspect that the scroolbar “grabber” becomes so small that it actually disappears. I do not see any gray line there. Screenshot 3 and 4: discrepancy between touch and mouse scrollbars: I could not bring the bars back with the finger, so I tried the mouse. The bars re-appeared. But I noticed that the grabbers are shown in different positions and sizes. On screenshot 3, there is a teenie-tiny grabber visible at the top of the main list view, but it is much higher than in screenshot 4, which appears when I use the mouse. Screenshot 5: file hickup and usability problem regarding multiple tracks: While making those screenshot, I noticed that the repeat icons of which I read the other day were not visible. I blamed the out-of-date Oxygen icon theme which I use. So I closed Elisa, switched to Breeze and restarted it. The icons are now there of course. But the playlist shows half the tracks of the album that was playing before the restart as not available. I closed and re-opened Elisa again, and the “missing” tracks were removed from the playlist. But they are still present in the database, as can be seen in the centre view. (I am willing to assist in debugging this if you tell me what you need.) So now I have an incomplete album in the playlist. How can I fill it up again? I could not select tracks 8 through 14 in the centre to drag them over, so I added the whole album. Now the playlist contains tracks 1-7, and 1-14. So I wanted to delete the second group of tracks 1-7. Again, I can’t select them as a group, so I selected track 1 and wanted to press the Delete key seven times. This did not work either. So I had to use the mouse. KDE Plasma: 5.20.4 KDE Frameworks: 5.77.0 Qt: 5.15.2
Created attachment 134055 [details] (almost) invisible scrollbars
Created attachment 134056 [details] scrollbar when touch-scrolling
Created attachment 134057 [details] scrollbar when moving the mouse
Created attachment 134058 [details] album with "missing or unknown" files, but files are still there when searching for the album
Thanks for the report, but these are all separate issues and have to be tracked separately. #1 is a known issue in Elisa I am in the process of fixing. #2 is an intentional design choice in how scrollbars work in Breeze, but it looks like you're using Oxygen, which means the bug is not in Elisa, but rather in how qqc2-desktop-style renders scrollbars with non-Breeze themes. #3 and #4 are the same basic issue as #2, and really an objection to the Breeze-specific design choice. #5 is a real issue that *might* have already been fixed recently. So as you can see issue #1 and issue #5 are in ELisa, issue #2 is in qqc2-desktop-style, and issues #3 and #4 are in Breeze. This is a perfect illustration of why multi-bug bug reports don't work. :) Can I ask you to please submit individual bug reports for these? Thanks!
Actually my mistake: you're using the Breeze widget theme, so #2 is the same as #3 and #4. The issue is that the UI does not re-layout itself to fill the not-empty area when the scrollbar becomes tiny. This might be an issue in Breeze, or it might be an issue in Elisa itself, or it might be an issue in Kirigami which (IIRC) provides the list items. SO yeah, this definitely needs a separate bug report please. :)