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

Smart keyboard management utilities for Flutter apps with auto scroll, focus handling, overflow prevention, and smooth animations.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.


0.0.1 - 2026-05-07 #

๐ŸŽ‰ Initial Release #

โœจ Added #

  • Smart keyboard management utilities
  • Automatic scrolling when keyboard opens
  • Keyboard visibility detection
  • Keyboard height helper methods
  • Input focus handling utilities
  • Dismiss keyboard on outside tap
  • Smooth animated keyboard transitions
  • Overflow prevention support
  • ZebaKeyboardManager
  • ZebaKeyboardAwareScrollView
  • ZebaKeyboardVisibilityBuilder
  • ZebaKeyboardFocusHandler

๐Ÿงช Testing #

  • Added widget tests for:
    • Keyboard dismissal
    • Keyboard visibility builder
    • Scroll view rendering
    • Focus handler behavior

๐Ÿ“š Documentation #

  • Added production-ready README
  • Added usage examples
  • Added API usage guide
  • Added example application

โš™๏ธ Developer Experience #

  • Added Flutter lints
  • Added clean package structure
  • Added export organization
  • Added MIT license support

๐Ÿ”ฎ Upcoming #

Planned for Future Releases #

  • Keyboard height stream listener
  • Smart focus traversal
  • Sticky bottom input helpers
  • Chat screen keyboard utilities
  • Advanced keyboard animations
  • Bottom sheet keyboard support
  • Keyboard safe-area widgets
  • Form navigation helpers
0
likes
140
points
83
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Smart keyboard management utilities for Flutter apps with auto scroll, focus handling, overflow prevention, and smooth animations.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_keyboard_manager