Animations
Every transition pack that ships with PlasmaZones, with category, author, and tunable-parameter count.
Animation packs play when a window opens, closes, minimizes, or moves, when a column changes tabs, and when you switch desktops. 94 ship in-box across 12 categories, built on the same GLSL contract as the other two shader families. User packs drop into ~/.local/share/plasmazones/animations/ and hot-reload on save.
Most packs are universal and can be assigned to any transition. A few name the event classes they can meaningfully run on — desktop, geometry, move, strip, tab — and the settings picker dims them on rows they would no-op on. Those classes show as tags below. The sibling families are overlay shaders and surface shaders.
Fade
The quiet ones. Opacity, colour grade, and soft warps, with no motion beyond the dissolve itself.
- aura-glow preview pending
- circle preview pending
- colour-distance preview pending
- desktop-fade preview pending
- dissolve preview pending
- fade preview pending
- fadecolor preview pending
- focus preview pending
- overexposure preview pending
- soft-warp-fade preview pending
- tab-fade preview pending
Slide
Directional travel. The window arrives from or departs toward an edge, with easing that ranges from a flat glide to an overshooting bounce.
- bounce preview pending
- desktop-slide preview pending
- desktop-slidefade preview pending
- directional-wipe preview pending
- fly-in preview pending
- glide preview pending
- paint-brush preview pending
- popin preview pending
- slide preview pending
- slidefade preview pending
- tab-slide preview pending
- tv preview pending
- wave-warp preview pending
Reveal
The window is uncovered rather than moved: irises, gates, wipes, scanlines, and the classic genie pour into the task manager icon.
- desktop-circle preview pending
- desktop-phosphor preview pending
- desktop-wipe preview pending
- genie preview pending
- peek-blinds preview pending
- phosphor-bloom preview pending
- phosphor-gate preview pending
- phosphor-ignite preview pending
- phosphor-iris preview pending
- phosphor-peek preview pending
- phosphor-scan preview pending
- phosphor-siphon preview pending
- tab-wipe preview pending
Particle
The window comes apart or assembles from pieces — embers, smoke, ink, shattered glass, and the phosphor-branded condensation effects.
- broken-glass preview pending
- energize-a preview pending
- energize-b preview pending
- fire preview pending
- heat-melt preview pending
- incinerate preview pending
- ink-splash preview pending
- inkwell-drop preview pending
- phosphor-condense preview pending
- phosphor-transfer preview pending
- phosphor-vortex preview pending
- smoke preview pending
- snap preview pending
- wisps preview pending
Tile
Procedural tessellations that fill in cell by cell: hexagons, honeycombs, voronoi shards, crosshatch, and noise fields.
- crosshatch preview pending
- hexagon preview pending
- honeycomb preview pending
- perlin preview pending
- polar-function preview pending
- polka-dots-curtain preview pending
- randomsquares preview pending
- voronoi-shatter preview pending
Glitch
Digital-artifact transitions. Channel splits, static, datamosh, and the Matrix rain.
- aretha-materialize preview pending
- desktop-aretha preview pending
- glitch preview pending
- matrix preview pending
- rgb-warp preview pending
- static-fade preview pending
- tv-glitch preview pending
Geometry
Packs with their own vertex shader that deform real geometry — folds, stretches, and morphs between two rectangles — rather than shading a flat quad.
- flow preview pending
- fold preview pending
- phosphor-stream preview pending
- ripple-snap preview pending
- stretch preview pending
- tab-flip preview pending
- window-morph preview pending
Distortion
Lens and wave effects applied to the surface in flight, including the motion blur and chromatic trails the scrolling strip uses.
- apparition preview pending
- flyeye preview pending
- morph preview pending
- ripple preview pending
- strip-carousel preview pending
- strip-chromatic preview pending
- strip-motion-blur preview pending
Pixelation
Resolution collapse. The window degrades to blocks and back, Doom-melt included.
- doom preview pending
- pixel-wheel preview pending
- pixel-wipe preview pending
- pixelate preview pending
- pixelfade-wave preview pending
Zoom
Scale-driven transitions, used most often for tab switches and desktop cross-zooms.
- desktop-crosszoom preview pending
- peek-recede preview pending
- tab-zoom preview pending
Dissolve
Noise-threshold dissolves between two surfaces.
- desktop-dissolve preview pending
- tab-dissolve preview pending
Physics
Spring-driven deformation that follows the pointer or the strip — wobbly windows and jelly scrolling.
- strip-jelly preview pending
- wobble preview pending
Other
Custom categories registered by packs outside the built-in set.
- desktop-cube preview pending
- desktop-pixelate preview pending
Using animations
- Shader authoring guide → GLSL 450 contract, uniform block, metadata schema, multipass, audio reactivity.
- phosphor-animation → The library behind these packs: effect loading, event paths, motion profiles.
- Surface shaders → The sibling family that draws blur, glass, and borders on the windows themselves.
- Bundled pack sources on GitHub → Every pack listed here, complete with GLSL source for reference.