flutter_shaders_ui 1.0.0
flutter_shaders_ui: ^1.0.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.
1.0.0 - 2026-06-09 #
Added #
- Demo section in the README with two side-by-side preview GIFs
(
doc/media/demo_effects.gif,doc/media/demo_app.gif) showing the effects with live controls and the example gallery app.
Changed #
- Promoted the package to its first stable release. The public API
(10 shader widgets +
ShaderEffectWidget,ShaderCache,ShaderPainter) is now considered stable under Semantic Versioning.
0.1.2 - 2026-06-07 #
Changed #
- Expanded the library-level documentation with a catalogue of all available shader widgets for easier discovery on the package page.
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)