material_palette 1.6.0
material_palette: ^1.6.0 copied to clipboard
A collection of procedural material shader widgets for Flutter.
1.6.0 #
- Fix iOS: the Fur, Fur Mask, Iridescent Liquid Fill, and Iridescent Liquid shaders failed to load (Impeller binds each uniform declaration to its own Metal buffer slot; iOS devices cap the table at 31 and the iOS Simulator at 14, while these shaders declared 34–42). Uniforms are now packed into vec4/mat4 slots (12–13 declarations each) with an unchanged float layout — no API, parameter, or visual change.
- Bump the
stableVersionof all shaders introduced in 1.5.0 to 1.6.0.
1.5.0 #
- Add fur shaders: Fur (fill) and Fur Mask (wrap) with tap-ripple wavelets and mask-edge spill-over.
- Add iridescent liquid shaders: Iridescent Liquid (wrap) and Iridescent Liquid Fill.
- Add Liquid Patina and Metal Smoke fill shaders.
- Add Kuwahara Wrap, Crepuscular Rays, Dither Wrap, Peel Wrap, and Turbulence Wrap wrap shaders.
- Optimize Fur Mask and Iridescent Liquid shaders to hold 120 Hz at full-window render areas on Apple-Silicon-class GPUs.
- Limit simultaneous interactive fur tap ripples to 3 (shader still accepts 5 via touchPoints).
- Add missing precacheShader statics to Kuwahara, Dither, Peel, and Turbulence Wrap wraps.
1.4.0 #
- Add basic presets for wrap shaders.
- Update preset gallery in example app.
1.3.0 #
- Add presets and update shader definitions.
- Add UI descriptions for parameters.
1.2.0 #
- Fix marble smudge tap behavior.
1.1.0 #
- Fix uniform bindings on metal targets.
1.0.2 #
- Update gallery scroll physics and preset gallery.
1.0.1 #
- Transfer org ownership and update repository URLs.
- Add preset swatches to the example app.
- Update shader presets and definitions.
1.0.0 #
- Fix dithering for gritty gradient and radial gritty gradient shaders.
- Add dither controls across all gradient shaders.
- Rename slider parameter for clarity.
0.8.0 #
- Add tappable slurp shader with gravity, wrinkle, and fold shading controls.
- Replace dirX/dirY with angle-based direction controls for burn, smoke, and pixel dissolve shaders.
- Simplify marble smear shader by internalizing lighting constants and cleaning up color roles.
- Fix aspect ratio handling in burn, smoke, and wrap shaders.
- Add shader presets and easing controls to the example app.
0.7.0 #
- Support for implicit animations of shader params.
- Update marble smear shader color handling.
0.6.0 #
- Add smoke and pixel dissolve shaders (with radial and tappable variants).
- Refactor animation system and fix error accumulation in continuous mode.
- Add handling for range and inverse parameters.
- Fix ripple and tap interactions.
0.5.0 #
- Add burn, radial burn, and tappable burn shaders.
- Improve gradient shaders with better controls and transparency support.
- Fix timescale for voronoi shaders.
- Update shader presets.
0.4.0 #
- Reinclude example app in pubdev
0.3.0 #
- Fixes for layer transparency, shader aspect ratio, unnecessary rebuilts, animatedsampler leak, color gamut in perlin noise.
- Add demo app in test/ for debugging wrap shaders.
0.2.0 #
- Testing publishing
0.1.0 #
- Initial release with procedural shader widgets