PlasmaZones 2.4.5
4 changes, released March 26, 2026.
Added
- SVG support for shader textures: SVG/SVGZ files can now be used as user texture parameters in shaders, rasterized at configurable resolution (64–4096px, default 1024) via
QSvgRenderer. An inline resolution spinbox appears in the shader settings UI when an SVG is selected.
Fixed
- Exclusions UI: can’t add new entries (#251): The QML JS array mutation pattern (
slice()+push()+ reassign) silently fails in Qt 6.10 due toQStringList↔JS Array round-trip type confusion. Replaced withQ_INVOKABLEC++ methods that modify theQStringListdirectly and emit properNOTIFYsignals. - Excluded app keyboard shortcuts: no feedback (#251): Snap-to-zone shortcuts blocked by exclusion rules now emit OSD feedback instead of failing silently.
- Neon Phantom shader white-out: Reduced brightness multipliers and widened energy smoothstep range to prevent the effect from blowing out to featureless white at high energy accumulation.