flutter_shaders_ui 1.0.4
flutter_shaders_ui: ^1.0.4 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.4 - 2026-06-09 #
Fixed #
- Completed
.pubignoreso it also excludes build/tooling artifacts (build/,.dart_tool/, …). A.pubignoremakes pub ignore.gitignoreentirely, so 1.0.3 accidentally shipped a 43 MB build cache; the archive is now ~73 KB.
1.0.3 - 2026-06-09 #
Changed #
- Excluded the demo GIFs (
doc/media/) from the published package via.pubignore. They are still shown in the README through raw GitHub URLs.
1.0.2 - 2026-06-09 #
Changed #
- Split the demo previews into five shorter, lighter real-time GIFs grouped into "Effects & live controls" (3 clips) and "Example app" (2 clips), each well under the size of the previous single long recording.
1.0.1 - 2026-06-09 #
Changed #
- Replaced the demo preview GIFs with real-time (non-accelerated) recordings at full duration, served under new filenames to bust CDN/proxy caches.
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)