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

Flexible, lightweight Flutter dropdown (SDropdown) with precise overlay control, keyboard navigation, controller-based actions, item-specific styling, and responsive sizing.

1.1.0 #

  • New controller capabilities and enhancements
    • Added SDropdownController methods: highlightAtIndex, highlightItem, selectIndex, and selectItem to programmatically highlight and select items by index or value.
    • Tests added to validate these methods and controller-based navigation.
    • Example updated to demonstrate controller-based select/highlight by index and by value.
      • Added widget tests and advanced tests for key features (overlay, controller actions, excludeSelected, custom display names, validator integration, item-specific styles).
      • Updated README.md to include examples and advanced usage scenarios, with responsive sizing examples.
      • Added LICENSE file (MIT) and updated pubspec.yaml with license metadata.
      • Improved internal docs (lib/src/SDropdown_Documentation.md) and corrected wording on dependency usage.
      • Minor fixes to test timing and overlay animation handling to avoid flakiness.

1.0.2 #

  • Maintenance and documentation release
    • Added comprehensive example/ app demonstrating basic and advanced use cases.

1.0.1 #

  • updated README.md file

1.0.0 #

  • Initial stable release
    • Implemented SDropdown widget with overlay, highlight, keyboard navigation, and selection capabilities
      • Added SDropdownDecoration for comprehensive styling
      • Added SDropdownController for programmatic control (open/close/toggle/highlight)
      • Responsive and flexible overlay sizing with width/height and scale support
      • Included sample example/ app demonstrating widget usage and controller actions
      • Unit/widget tests covering basic functionality and overlay behavior

0.0.1 #

  • Initial release
1
likes
150
points
341
downloads

Publisher

unverified uploader

Weekly Downloads

Flexible, lightweight Flutter dropdown (SDropdown) with precise overlay control, keyboard navigation, controller-based actions, item-specific styling, and responsive sizing.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

assorted_layout_widgets, flutter, indexscroll_listview_builder, sizer, soundsliced_tween_animation_builder

More

Packages that depend on s_dropdown