lightster / quick-switcher

🔍 Front-end web component for navigating and searching

Home Page:https://lightster.github.io/quick-switcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

quick-switcher

Build Status Code Climate

Front-end web component for navigating and searching

Check out the docs for a demo.

Development Environment

  1. Ensure Node.js is installed
  2. Install quick-switcher dependencies
npm install

Todo

Document:

  • Basic initialization
    • searchCallback
    • selectCallback
  • Basic options
    • hotKey
    • searchDelay
  • Subsearches
    • Defining items as subsearches
    • selectChildSearchCallback—performing an action when an item is selected that is a subsearch
  • Tracker usage
    • What is the purpose of a tracker?
    • How is tracking enabled?
    • How can the tracker be overridden so that items can be pinned to the top/bottom of the list?
  • Sorters?
    • These may go away, especially if the tracker is revamped to handle sorting automatically
  • Filters?
    • Right now only one of these is really useable

About

🔍 Front-end web component for navigating and searching

https://lightster.github.io/quick-switcher

License:MIT License


Languages

Language:JavaScript 78.2%Language:CSS 14.7%Language:HTML 6.2%Language:Makefile 0.6%Language:Ruby 0.3%