When audio is not available, panon will lower fps to 2.

Ignores PyAudio exceptions on overflow.

Sets application name to the monitor of PulseAudio.

Disables randomizing effects.

Supports using colors as a new type of arguments.

Thanks to flying-sheep (Philipp A.)'s work, visual effects can now be installed through the Get Hot New Stuff dialog.

Chinese translation was added.

German translation was added (by NullDev (Chris)).

A non-GPL visual effect was removed.

Enable panon to load visual effects in ~/.config/panon/

Rename arguments.json to meta.json

Support Plasma 5.18's "Configurable Background" feature

Make some visual effects configurable



Add new visual effects:

comet

spectrogram

oie1ch



Shader API:

Support drawing to buffer

Support exposing arguments

Add 2 shaders

Fix auto-hiding error

Eliminate flickering

Add a shader

Support mixing all microphones and speakers

Eliminate delay in fifo back-end

Fixes an error in fifo back end

Add fifo and PulseAudio as back ends

Add gravity configuration

Downgrade Kirigami dependency

Support applying random shader and colors on startup

Downgrade GLSL requirements to 1.30

Downgrade QtQuick dependencies to 2.0

Add options for range and auto-hiding

Add two shaders

Replace server.py with client.py

Add 4 shaders

Allow to choose the input device

Load glsl file in runtime

Add two new shaders

Add python files to the plasmoid package

The widget is able to start panon server by itself