Skip to content

Latest commit

 

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fl_select

A monorepo for fl_select — a customizable Flutter select widget for building filter bars, cascading menus, and pickers with single/multiple selection, async loading, search filtering, theming, and i18n.

Highlights

Packages

Package Pub Description
packages/fl_select pub package Core select widgets: SelectView, delegates (ListSelectDelegate, GridSelectDelegate, WrapSelectDelegate, CascadingSelectDelegate, TabNavSelectDelegate, SideNavSelectDelegate, ExpandableSelectDelegate), popup bar/button, dialogs, and bottom sheets.
packages/fl_select_genui pub package GenUI SDK / A2UI integration: ready-made CatalogItems so conversational AI agents can render fl_select widgets and receive selections as structured data.
packages/fl_select_playground Interactive playground for fl_select: live preview of SelectView, PopupSelectBar, PopupSelectButton, etc. with a control panel for behavior/appearance params and Zillow / 乐有家 demo data sources. Not published to pub.

Repository structure

fl_select/
├── packages/
│   ├── fl_select/            # Core package (lib / test / example)
│   ├── fl_select_genui/      # GenUI bridge
│   └── fl_select_playground/ # Interactive playground (not published)
├── screenshots/            # GIFs and images used by docs
├── skills/                 # Agent skills for AI coding assistants
└── pubspec.yaml            # Pub workspace root (managed with melos)

Documentation

Development

This repo uses melos to manage the workspace.

dart pub global activate melos
melos bootstrap   # install dependencies and link packages

melos run analyze
melos run test

The example app (web demo) lives at packages/fl_select/example and is deployed to GitHub Pages / Cloudflare Pages on pushes to main.

License

MIT

About

A customizable Flutter select widget for building filter bars, cascading menus, and pickers with single/multiple selection, async loading, theming, and i18n.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages