Skip to content

v0.1.0

Choose a tag to compare

@divyanshub024 divyanshub024 released this 14 Aug 15:07
· 64 commits to main since this release
2921975

First public release. Flow UI is an open-source Flutter UI library to build production-grade Chat & AI assistant interfaces — zero third-party dependencies, nothing model-facing, light and dark out of the box.

Ships with:

  • Theme — FlowTheme design tokens (colors + typography) as a ThemeExtension, light and dark presets, bundled Figtree typeface
  • Message & Thread — ink-wash user bubble, plain assistant, error state, typed content parts with a FlowCustomPart extension seam
  • Streaming — animated text reveal, thinking indicator, shimmer text
  • Message actions — copy / regenerate / edit / feedback presets, plus custom actions
  • Composer — multiline input with send/stop, attachments strip, and leading/trailing action slots
  • Menus — FlowMenu (groups, submenus, toggles) and FlowModelSelector (effort + overflow submenus); anchored card on desktop, sheet on phones
  • Attachments — image and file tiles with type pill, plus a full-screen preview with zoom and paging
  • Suggestions — plain and outlined starters in scroll, wrap, or column layouts, with FlowGreeting for the zero state
  • Chat Screen — the composed surface: centred 760 rail, zero state with lifted composer, jump-to-latest

📦 pub.dev · 📚 Documentation · 🧩 Playground · 📄 Changelog