InfinitySearch
Description
Originally, InfinitySearch was about quickly accessing and using toys, mounts, and pets. That lasted about a week. It now allows opening UI panels, executing addon commands, casting spells, and macros.
Usage
- Set a keybind to Toggle InfinitySearch
- Hit said keybind
- Start typing
- Press Tab to cycle through options
- Press Enter Twice (Once to exit the editbox, the second to activate the option)
- Or Click on an option
Configuration
Configuration options can be accessed via the Interface Panel or by searching for InfinitySearch: Options in the search bar.
Moving the bar can be done by searching and selecting InfinitySearch: Drag Mode
To disable a collection of commands, open the configuration screen and toggle on/off whichever collection you would like to enable/disable.
Registering your addon with InfinitySearch
There are two APIs for registering and one for unregistering. Registered commands are executed from a SecureActionButton and are only executed out of combat. For more information please visit the project repo GitHub InfinitySearch. For examples and boilerplate code please refer to Extras.lua.