Skip to content
amlzqPublic

About

A Flutter package for building **selection** UIs (e.g. filter bar) on a composable architecture of **entry points, delegates, and layouts**. A2UI-ready, with single & multiple selection, sync/async loading, search filtering, theming, and i18n built in.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

273 Commits

Folders and files

Repository files navigation

fl_select

A monorepo for fl_select — a Flutter package for building selection UIs (e.g. filter bar) on a composable architecture of entry points, delegates, and layouts, with single & multiple selection, sync/async loading, search filtering, theming, and i18n built in.

Playground

Highlights

Packages

Package Pub Description
packages/fl_select pub package Core select widgets.
packages/fl_select_genui pub package GenUI / A2UI integration bridge.
packages/fl_select_playground — Interactive playground.

Repository structure

fl_select/
├── packages/
│   ├── fl_select/            # Core package
│   ├── fl_select_genui/      # GenUI bridge
│   └── fl_select_playground/ # Interactive playground
├── screenshots/            # GIFs and images used by docs
└── pubspec.yaml            # Pub workspace root (managed with melos)

Documentation

Development

This repo uses melos to manage the workspace. It is configured by the melos: section of the root pubspec.yaml (there is no separate melos.yaml).

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

melos run check:analyze  # analyze the whole workspace
melos test               # run tests across all packages
melos run check          # full pre-publish gate (format, analyze, test, pana, publish dry-run)

melos changed                            # list packages changed since their latest release tag
melos exec --diff=HEAD~1 -- flutter test  # test only what changed since a git ref

melos test and melos run check:analyze pass --no-pub, so run melos bootstrap after changing any pubspec.yaml before running the gates.

License

MIT

About

A Flutter package for building **selection** UIs (e.g. filter bar) on a composable architecture of **entry points, delegates, and layouts**. A2UI-ready, with single & multiple selection, sync/async loading, search filtering, theming, and i18n built in.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages