Avoids ungrouping while GroupManager is destroyed and unnecessary
work in connected visualizations, and in practice a crash in Task
Manager from the ungroup model transaction hitting a half-destroyed
applet.
BUG:334772
since the big icon looks quite like a button, the expectation seems to be
it should be clickable: make it act like a button to confirm the
logout, reboot and so on
add a slight feedback on mouse over to really say that's a button
Reviewed by: Eike Hein <hein@kde.org>
This prevents some apps to spam lots of notifications when all it needs
is actually just one single notification.
Imagine you're switching songs in your playlist quickly and each song
change sends new notification, but when you get to the tenth song, you
still see the notification from the 3rd song (because timeouts) and you
don't really care about all those songs changes still in the queue as
you see it in the playlist anyway.
So this patch limits certain apps to have only one single notification
which is always updated. So far Clementine and Spotify is there.
Switching songs or changing playback status creates only one single
popup.
Additionally, the list gets added entries from a config file too.
REVIEW: 118796
if we will not set it panel geometry will end up being wrong and hence availableScreenRect
This fixes plasmoids and icons being disappeared when adding panels.
BUG: 336376
REVIEW: 118847
This caused a problems when we recevied a notification with an image,
then recieved one without. The second notification would still show the
previous image.
QPixmapItem now has a reset property and will handle this gracefully
without warnings.
This reverts commit c2f4588431.
Apparently this can cause the login sequence to wait for PulseAudio and
can delay the startup quite considerably, so temporarily reverting.
REVIEW: 118636
CCBUG: 335948
Conflicts:
ksmserver/plasma_workspace.notifyrc
We now only use a scroll area if we are larger than the screen height.
Otherwise we show all the results. This makes sense since we only show a
maximum of 20 results, so we will ideally always have a fixed size.
REVIEW: 118791