github fuddlesworth/PlasmaZones v1.8.0
PlasmaZones v1.8.0

latest releases: v3.1.3, v3.1.2, v3.1.1...
4 months ago

PlasmaZones v1.8.0

Added

  • CAVA audio visualization service for audio-reactive shaders ([#92])
  • Spectrum Pulse shader: audio-reactive neon energy with bass glow, spectrum aurora, and CAVA integration ([#92])
  • Audio-reactive shader uniforms: spectrum data and audio levels passed to GPU ([#92])
  • KCM settings for audio visualizer (enable/disable, spectrum bar count)
  • Auto-assign windows to first empty zone per layout ([#90])
  • App-to-zone auto-snap rules per layout with screen-targeting
  • Window picker dialog for exclude lists
  • Per-monitor zone selector settings ([#89])
  • Snap-all-windows shortcut (Meta+Ctrl+S)

Changed

  • Replace global active layout with defaultLayout() for user-facing surfaces
  • DRY per-screen config validation and shared layout computation
  • Audit and normalize log levels across entire codebase

Fixed

  • Mutual exclusion between overlay and zone selector during drag ([#92])
  • Per-screen shader decisions for multi-monitor setups ([#92])
  • Comprehensive multi-monitor per-screen targeting and isolation ([#87])
  • Per-screen layout isolation and shortcut screen guards ([#87])
  • Zone selector showing on all monitors instead of target screen
  • Per-screen zone selector validation and edge cases
  • Zone selector defensive setActiveLayout and QML signal verification
  • Per-screen override message/button not updating reactively in KCM
  • Daemon survives monitor power-off (DP hotplug disconnect)
  • Editor: defer window destroy during mid-session screen switch
  • Unfloat: fall back when saved pre-float screen no longer exists
  • Remove misleading shortcut hint from zone overlay
  • WrapVulkanHeaders noise in feature summary; ColorUtils.js QML warning

Installation

Arch Linux (AUR):

yay -S plasmazones  # or plasmazones-bin

Arch Linux (manual):

sudo pacman -U plasmazones-1.8.0-1-x86_64.pkg.tar.zst

Ubuntu/Debian (25.10+):

sudo dpkg -i plasmazones_1.8.0-1_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora:

sudo dnf install plasmazones-1.8.0-1.fc43.x86_64.rpm

Post-Installation

systemctl --user enable --now plasmazones.service
systemsettings kcm_plasmazones

Don't miss a new PlasmaZones release

NewReleases is sending notifications on new releases.