PackageTrack
Sign in Get early access

apex_dropdown

Apex-quality dropdown widgets for Flutter - controllerless, crash-proof, and memory-safe. Single, multi, and async search support with full model object handling.

1.0.6 193 downloads/mo #1352 most downloaded on pub.dev abdulrehman192/apex_dropdown

What this package is like to depend on

Last release 3 months ago

27 Apr 2026

Too new to tell

only 1 release windows

Some releases are documented

notes for 3 of 7 stable releases

Nothing withdrawn

no release was ever pulled

4 months old

7 releases · first in 2026

7 releases in the last 12 months

see the full history below

Release timeline

7 releases · Apr 2026 to Apr 2026
Release Pre-release

Releases

latest 7
  1. 1.0.6 27 Apr 2026
    Release notes
    • Feature: Implement ApexAsyncDropdown<T> (real async overlay with debounce, last-query-wins, caching, and loading/error/empty states).
    • Feature: Add ApexAsyncMultiDropdown<T> + ApexAsyncMultiDropdownFormField<T>.
    • UI: Multi-select count mode now shows "N selected" even when the field has a fixed height.
    • Example: Add async single + multi dropdown demos to the example app.
    Open source →
  2. 1.0.5 22 Apr 2026
    Release notes
    • UI: Reduce the default closed-field height from 48 → 46 (applies to dropdown widgets and their FormField variants).
    • API: Make itemLabel optional across dropdowns and form fields; defaults to toString() for model types (and safely renders '' for null items).
    • Docs: Improve public API documentation coverage (adds missing DartDoc for apex_dropdown exports and ApexAsyncDropdown members).
    Open source →
  3. 1.0.4 22 Apr 2026

    Nothing published for this version

  4. 1.0.3 22 Apr 2026

    Nothing published for this version

  5. 1.0.2 22 Apr 2026

    Nothing published for this version

  6. 1.0.1 22 Apr 2026

    Nothing published for this version

  7. 1.0.0 22 Apr 2026
    Release notes

    Initial release of apex_dropdown.

    • ApexDropdown<T> (single select): controllerless dropdown with a route-safe overlay.
    • Model support: itemLabel (required) + compareFn for identity matching (e.g. compare by ID).
    • Crash-proof mismatches: never throws if value is not present in items; shows hintText instead and logs debug warnings (optionally calls onInvalidValue in debug).
    • Local search: searchEnabled with default case-insensitive contains, plus searchMatcher for custom filtering.
    • Lifecycle safety: overlay is removed on dispose() and dismissed on route pop (prevents setState-after-dispose / orphaned overlays).

    Notes:

    • ApexAsyncDropdown<T> is exported for API stability but currently renders placeholder UI while the full async implementation is in progress.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive