Skip to content

Roadmap

Tarek edited this page Mar 1, 2019 · 5 revisions

Roadmap

Functionality:

  • Add support for different types of data source
    • Function
    • JSON
    • Array of Object
    • External data source via Promises & Async/Await function
  • Multi-keyword Search
  • Different types/modes of Search Logic
  • Choose different results render destination & position
  • Sort rendered results
  • Results list Keyboard ARROW or TAB Navigation
  • Enhance error Handling (Ongoing)
  • Number of matching results
  • Results Lazy Load/Pagination for External data source
  • Multiple searchable keys for data src
  • Reload data src on data change
  • Event emitter on input field events

Usability:

  • New designs for inspiration (Ongoing)
    • Styles
    • Interactions
  • Avail Gzip files options
  • Comprehensive data feedback on user selection
  • Dynamic input field selector
  • Minimum characters length before results start getting rendered for more focused results
  • More Results indicator if there are more than displayed
  • No matches found response & text
  • Inline autocomplete nearest result
  • Centralize Default values holder for easy access
  • API for Rendered result item customization
  • API for Rendered results list customization
  • Add more use cases & examples to documentation
  • Capability for multiple instances
  • Render results in default case

Clone this wiki locally