Parameters
A horizontal bar that fills from the leading edge, or a ring that fills clockwise from the top.
How much is done, in percent; change it to watch the wave run on from where it is. The wave flattens as it nears 0 or 100.
Sweeps a wavy segment along the track instead of showing the value, for work of unknown length.
The colour of the wave and of the stop dot.
The flat track still to be filled.
The stroke width of the wave and the track.
How far the wave swings either side of the track's centre line; 0 draws a flat line.
The distance from one crest to the next. A ring rounds it so a whole number of waves fits round, at least one.
How fast the wave travels and the indeterminate segment sweeps: one wavelength a second at 1. 0 holds it still.
The width of the linear bar; it narrows to fit a smaller space.
The diameter of the circular ring; it shrinks to fit a smaller space.
Loading Preview…
Send to your coding agent
Add Sheen's MCP server once, then paste the prompt. No key or account needed.
claude mcp add --transport http sheen https://sheen.ciroapps.com/api/mcp
Use the Sheen MCP server to add the Wavy Progress Component to this Flutter app. Call get_export with componentId "wavy-progress" and parameters {"style":"linear","value":64,"indeterminate":false,"color":"B69CFF","trackColor":"3B3452","thickness":8,"amplitude":5,"wavelength":40,"speed":1,"width":320,"size":120}, then follow the install steps it returns. (Tuned in the Sheen Playground: https://sheen.ciroapps.com/c/wavy-progress?style=linear&value=64&indeterminate=false&color=B69CFF&trackColor=3B3452&thickness=8&litude=5&wavelength=40&speed=1&width=320&size=120)