Future plans, upcoming features, and development priorities for mantine-select-async-paginate. Help shape the future by contributing or suggesting features!
Released with comprehensive multi-select support and advanced features.
Core Features
100%
Documentation
95%
Testing Coverage
75%
Performance Optimization
80%
Basic async pagination select
Single select support
AsyncPaginateMultiSelect component
Enhanced TypeScript support
Advanced customization options
Virtualization for large datasets
Infinite scroll improvements
Better mobile experience
Grouping support
Creatable options
Advanced filtering
Full test coverage
Performance benchmarks
Long-term support
High Priority
Virtualization support for rendering thousands of options efficiently
Infinite scroll instead of "Load more" button option
Better accessibility with ARIA announcements
Comprehensive test suite with React Testing Library
Medium Priority
Option grouping with headers
Creatable options (allow users to add new options)
Advanced filtering with multiple criteria
Custom dropdown positioning strategies
Server-side validation support
Future Considerations
React Native support
Built-in data fetching with SWR/React Query
Keyboard navigation improvements
Custom dropdown portal support
Drag and drop for reordering multi-select
Dropdown position may be incorrect in certain scroll containers
Workaround: Use portal prop when available
Performance degradation with 1000+ loaded options
Fix planned: Virtualization in v0.3.0
Search highlight not implemented
Enhancement planned for future release
We welcome contributions! Here's how you can help:
Report Bugs
Found an issue? Please report it on our GitHub Issues
Suggest Features
Have an idea? Start a discussion on GitHub Discussions
Submit Pull Requests
Code contributions are always welcome. Please read our contributing guidelines first.
Improve Documentation
Help us improve docs, add examples, or fix typos.