flow_ui 0.1.0
flow_ui: ^0.1.0 copied to clipboard
Flow UI is an open-source Flutter UI library to build production-grade Chat & AI assistant interfaces.
Changelog #
0.1.0 #
First public release — the assistant UI component library for Flutter, with zero third-party dependencies and nothing model-facing.
Ships with:
- Theme —
FlowThemedesign tokens (colors + typography) as aThemeExtension, light and dark presets, bundled Figtree typeface. - Message & Thread — ink-wash user bubble, plain assistant, error state,
typed content parts with a
FlowCustomPartextension seam. - Streaming — animated text reveal, thinking indicator, shimmer text.
- Message actions — copy / regenerate / edit / feedback presets.
- Composer — multiline input with send/stop, attachments strip, and leading/trailing action slots.
- Menus —
FlowMenu(groups, submenus, toggles) andFlowModelSelector(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
FlowGreetingfor the zero state. - Chat Screen — the composed surface: centred 760 rail, zero state with lifted composer, jump-to-latest.
0.0.1 #
Initial scaffold.