Created attachment 148170 [details] Elisa v22.07.70 screenshot SUMMARY Since the addition of a button which allows to only show favorites in the lists (I think in commit 6089288a "Optional "favorite" style ratings"), the search field is too small or not visible under certain pages while the window has a particular width and the Playlist page on the right is open. The affected pages are the following: Recently Played, Frequently Played, Albums, Tracks, and Radios. STEPS TO REPRODUCE 1. Compile Elisa from master and open it (version 22.07.70 as of this writing). 2. Select one of the affected page from the left menu, and open the Playlist page on the right, through the "Show Playlist" button in the header. 3. Resize the window (average size, not too small, not too large), and observe the search field behavior. OBSERVED RESULT The search field either is too small or hidden completely. EXPECTED RESULT The search field should always be visible with a reasonable size. SOFTWARE/OS VERSIONS KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION Theme: Breeze
Created attachment 148171 [details] Elisa v21.08.3 screenshot
It looks like the real bug here is that "Filter by rating" and "Only show favorites" are shown at the same time. That shouldn't happen, as they are mutually exclusive. I can't reproduce that issue with current git master. Does the issue go away if you restart the app?
I compiled some more several modules from KDE by using the kdesrc-build helper, namely plasma-framework, and plasma-desktop, among several other. The version bump of the KDE Frameworks to 5.94.0 made the trick. The bug arises on Debian Sid with current packages in there (5.90.0). No more issue by sourcing the prefix.sh script then launching Elisa from the console. I'm still figuring out how development works on KDE so I was mostly playing around by compiling some core software and get a feel. I'm sorry for the waste of time.
No worries! Sounds like you learned something, and that's never a waste of time.