searchable_dropdown_pro 1.1.0 copy "searchable_dropdown_pro: ^1.1.0" to clipboard
searchable_dropdown_pro: ^1.1.0 copied to clipboard

A highly flexible, production-ready searchable dropdown for Flutter. Supports custom text fields, custom validators, lazy-loaded items, composited overlay positioning, and toggleable search — all with [...]

Changelog #

1.1.0 #

  • Flutter Web support – replaced RawAutocomplete overlay with a manual OverlayEntry so the dropdown renders in the correct z-layer on all platforms, including the browser.
  • Added TapRegion for reliable outside-click dismissal on web (focus-loss events alone are unreliable in browsers).
  • Fixed vertical flip: the overlay now opens upward when there is insufficient space below the field.
  • Replaced deprecated withOpacity(…) calls with withValues(alpha: …).
  • Replaced deprecated surfaceVariant with surfaceContainerHighest.
  • Scrollbar thumbVisibility is automatically disabled on web to avoid conflicting with native browser scrollbars.
  • Post-frame focus request on web so the browser routes keyboard events correctly before the overlay appears.
  • _SearchableDropdownAction is now SearchableDropdownAction (non-private) so the widget can reference it across files cleanly.

1.0.0 #

  • Initial release.
  • SearchableDropdownPro<T> – generic, zero-dependency searchable dropdown.
  • SearchableDropdownDecoration – full theming support.
  • SearchableDropdownController – programmatic open / close / clear / setText.
  • SearchableDropdownItem<V> – optional convenience wrapper for richer tiles.
  • Composited overlay via CompositedTransformFollower — stays pinned even inside SingleChildScrollView.
  • isSearchable flag to toggle filtering on/off.
  • fieldBuilder for bringing your own design-system text field.
  • itemBuilder for fully custom item tiles.
  • filterBuilder for custom filter logic.
  • Async / lazy item loading with automatic overlay refresh.
  • Full widget test coverage.
2
likes
140
points
5
downloads

Documentation

Documentation
API reference

Publisher

verified publishermysteriouscoder.com

Weekly Downloads

A highly flexible, production-ready searchable dropdown for Flutter. Supports custom text fields, custom validators, lazy-loaded items, composited overlay positioning, and toggleable search — all with zero required dependencies beyond Flutter itself.

Repository (GitHub)
View/report issues

Topics

#dropdown #searchable #autocomplete #ui #form

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on searchable_dropdown_pro