flutter_shaders_ui 0.1.1
flutter_shaders_ui: ^0.1.1 copied to clipboard
Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-05-13 #
Changed #
- Replaced the deprecated
library flutter_shaders_ui;directive with the modern unnamedlibrary;declaration in the barrel file.
0.1.0 #
Added #
- 10 GPU-accelerated shader effect widgets:
WaveBackground— animated flowing wave gradientAuroraEffect— northern lights curtain bandsFireEffect— rising flames with ember sparksWaterEffect— underwater caustics with foamGlassEffect— frosted glass / glassmorphism overlayShimmerEffect— sweeping shine highlightSnowEffect— falling parallax snowflakesPulseEffect— breathing radial glow ringsRippleEffect— tap-triggered concentric wavesGlowOrb— positionable glowing sphere (static, bouncing, draggable)
- Core infrastructure:
ShaderEffectWidget— base widget with ticker animation and uniform managementShaderCache— global cache for compiledFragmentPrograminstancesShaderPainter— reusableCustomPainterfor shader rendering
- 10 GLSL fragment shaders (aurora, fire, glass, glow_orb, pulse, ripple, shimmer, snow, water, wave)
- Example app with individual playgrounds and full showcase
- Zero external dependencies (Flutter SDK only)