Flet 1.1: shadcn/ui controls, notifications and a fresh neutral look
Flet 1.1.0 is here, the first feature release since Flet 1.0!
When we shipped 1.0, the roadmap promised "more UI choices such as shadcn" and newer Flutter versions. 1.1 delivers the first of both: a full set of shadcn/ui-styled controls, local notifications on every platform, a cleaner neutral default theme, and Flutter 3.47 with the Impeller renderer on desktop. There's also a long list of flet build improvements and bug fixes, many of them from the community.
Highlights in this release:
- shadcn/ui controls - 33 new controls styled after shadcn/ui, with color schemes and the Lucide icon set.
- Local notifications - show, schedule and cancel notifications on Android, iOS, macOS, Windows, Linux and web.
- Neutral theme surfaces - white and near-black backgrounds by default, plus new themes for text fields, dropdowns and Markdown.
- Min and max sizes on every control -
min_width,max_width,min_heightandmax_heightfor responsive layouts without resize handlers. - Flutter 3.47.9 with Impeller as the default desktop renderer.
- More
flet buildoptions - Android intent filters and App Links, package visibility queries, iOS entitlements, per-platform permissions and more. - New APIs -
RefreshIndicator,Page.get_package_info(), keyboard actions for text fields and an awaitablepage.run_task(). - Faster web loading - Flet serves web app files gzip-compressed, about 3x smaller.

