I’m glad to make available a fresh new Plasma animation: WaterAnimation. This animations uses the ripple effect to produce a liquefied behavior on the target widget. An example of the animation behavior can be seen below, enjoy! :smile:

If you’re curious about how this works, the ripple effect uses a pair of matrices with the same size as the widget, providing the previous and current wave heigths. These wave heights are used to calculate the water reflection. If the widget gets resized, these matrices are resized as well, so the animations keeps on going in every situation.