flutter_shaders_ui 0.1.0
flutter_shaders_ui: ^0.1.0 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.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)