dropx 0.0.1 copy "dropx: ^0.0.1" to clipboard
dropx: ^0.0.1 copied to clipboard

A highly customizable, theme-aware dropdown widget for Flutter with full keyboard navigation, search functionality, and auto-positioning.

0.0.1 #

  • Initial release with refactored architecture
  • Theme-aware design - no hardcoded colors
  • Separated code into modular components:
    • Dropx: Main dropdown widget
    • DropxConfig: Configuration class for styling and behavior
    • DropxStyle: Comprehensive color customization
    • DropxController: State management
    • DropxOverlay: Overlay content builder
    • DropxKeyboardHandler: Keyboard navigation logic
  • Full keyboard navigation support (Arrow keys, Enter, Escape)
  • Search and filter functionality
  • Auto-positioning (shows above/below based on space)
  • Custom item builders, headers, and footers
  • Loading and empty states
  • Extensive styling options:
    • Custom colors for all elements via DropxStyle
    • Border radius and width control
    • Custom arrow icons
    • Item dividers with customization
    • Hover effects
    • Text field styling (border, background, padding)
    • Shadow and elevation control
    • Min/max height constraints
  • Comprehensive documentation and examples
  • Advanced styling examples demonstrating all customization options
2
likes
160
points
18
downloads

Publisher

unverified uploader

Weekly Downloads

A highly customizable, theme-aware dropdown widget for Flutter with full keyboard navigation, search functionality, and auto-positioning.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on dropx