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.
- Viewport-aware auto-flip: dropdown automatically flips direction when near viewport edges
- Full keyboard navigation (Tab, Enter, Space, Escape, Arrow keys, PageUp/PageDown, Home/End)
- CSS variable support for theming
- DemoPage component for interactive dropdown demonstration
- SVG arrow rotation bug
- Stale closure issues in event handlers
- Duplicate useEffect cleanup
- Scoped inline styles for better encapsulation
- Major code refactoring and cleanup
- Moved
reactandreact-domto peerDependencies
- CSS files were not being included in the distributed package
- Major refactoring to clean up the codebase
- Added example project / development environment
- Bug in ensureVisibility function
- ensureVisibility: scrolls the selected item into view when the dropdown is reopened