Skip to content

Roadmap

This roadmap reflects the intended direction of the project, not a fixed delivery contract.

Current release focus

  • Stable Windows output metering
  • Stable Windows input metering
  • Native macOS output metering
  • Native macOS input metering
  • Device lifecycle events
  • Reconnect-aware metering behavior

Near-term priorities

  • Improve macOS documentation and integration guidance
  • Expand automated integration coverage for desktop platforms
  • Harden reconnect behavior across more device types
  • Improve example app diagnostics for permissions and platform failures

Planned Linux support

Linux support is intentionally deferred for now.

The likely direction is:

  • PulseAudio support
  • PipeWire support
  • desktop-oriented device enumeration
  • parity with the existing Flutter API when feasible

Possible future enhancements

  • richer diagnostics for permission and device errors
  • optional smoothing helpers on the Dart side
  • more sample apps
  • release automation and docs deployment

Non-goals

The project is not planning to become:

  • a recorder
  • an audio editor
  • a waveform generator
  • an FFT analyzer
  • a DAW-style processing framework

The core goal remains:

fast, lightweight, real-time desktop audio visualization for Flutter