dropx 0.0.1
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 widgetDropxConfig: Configuration class for styling and behaviorDropxStyle: Comprehensive color customizationDropxController: State managementDropxOverlay: Overlay content builderDropxKeyboardHandler: 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
- Custom colors for all elements via
- Comprehensive documentation and examples
- Advanced styling examples demonstrating all customization options