waveform_pro 1.1.5 copy "waveform_pro: ^1.1.5" to clipboard
waveform_pro: ^1.1.5 copied to clipboard

Production-quality Flutter waveform widget with GPU-accelerated rendering, discrete bars, curved splines, dual-color progress, zoom, markers, and audio peak extraction.

1.1.5 #

  • docs: add interactive Live Web Demo and ecosystem documentation.

1.1.4 #

  • Added WaveformStreamHelper.normalizeWindow() for real-time audio microphone peak processing.
  • Verified CI/CD workflows.

1.1.3 #

  • Fixed example analysis issue on pub.flutter-io.cn by updating .pubignore.
  • Improved pub.flutter-io.cn compatibility.

1.1.2 #

  • Pinned documentation preview image to version tag to bypass CDN cache.

1.1.1 #

  • Updated documentation with high-resolution SVG visual overview banner.

1.1.0 #

  • Added WaveformRenderMode support:
    • WaveformRenderMode.continuous: classic mirrored continuous envelope path.
    • WaveformRenderMode.bars: discrete rounded vertical bars (SoundCloud / Voice Memos style) with configurable barWidth, barSpacing, and barRadius.
    • WaveformRenderMode.curvedSpline: sleek cubic bezier spline curve envelope.
  • Added dual-color playback progress shader (playedWaveColor vs waveColor) reflecting current playheadPosition.
  • Added WaveformData.append(...) helper for dynamic / real-time streaming audio buffers.
  • Added WaveformExporter.toPngBytes(...) for headless waveform thumbnail and preview image generation without widget mounting.
  • Added curated style presets: WaveformStyle.voiceMemo and WaveformStyle.neonGlow.
  • Added comprehensive unit, widget, and PNG export tests.

1.0.3 #

  • Added platforms declaration (android, ios, linux, macos, windows, web).

1.0.2 #

  • Excluded IDE files (.idea/, *.iml) from the published archive.

1.0.1 #

  • Initial public release cleanup: archive now excludes build and IDE artifacts.

1.0.0 #

  • Initial release as a production-quality Flutter waveform widget.
  • GPU-accelerated waveform rendering via a custom CustomPainter (no external audio libs).
  • Audio peak extraction (WaveformPeakExtractor) from WAV / PCM data.
  • Zoom + pan timeline with interactive region selection.
  • Cue markers, playhead, and a WaveformController API for programmatic control.
  • Dark/light theme support via configurable painter styles.
2
likes
160
points
500
downloads

Documentation

API reference

Publisher

verified publishergovindtank.is-a.dev

Weekly Downloads

Production-quality Flutter waveform widget with GPU-accelerated rendering, discrete bars, curved splines, dual-color progress, zoom, markers, and audio peak extraction.

Repository (GitHub)
View/report issues

Topics

#audio #waveform #visualization #player #flutter

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on waveform_pro