wave_screen 0.1.0
wave_screen: ^0.1.0 copied to clipboard
Composable, GPU-shader-driven animated wave surfaces for Flutter — build a Wave from swappable shape, style, and motion traits.
0.1.0 #
Complete rewrite — wave_screen is now a composable, GPU-shader-driven wave
library. Breaking: the entire public API changed and the WaveSkeletonizer
module was removed.
Added #
- Composable
Wavebuilt from swappable traits:WaveShape,WaveStyle,WaveMotion, andWaveEffect. WaveShape.sine,WaveShape.gerstner(sharpened ocean crests), andWaveShape.metaball(gooey merging blobs) — each a pure, testable height field mirrored by the fragment shader.WaveMotion.drift,WaveMotion.pingPong(smooth oscillation), andWaveMotion.still.WaveField— GPU fragment-shader compositor with a CPU fallback.PointerRippleEffect+ interactiveWaveField: taps and drags spawn ripples that displace the surface, with anonRipplecallback.WaveScreen+ a broadWavePresetsgallery (14 curated presets including the classicviolettheme, reachable viaWavePresets.byName/.all).
Removed #
WaveSkeletonizerand theskeletonizerdependency.- The previous
Wave/WaveScreenrecipe/adaptation/palette API.
0.0.1 #
- Initial release of
wave_screen(legacy API).