Download
(18Kb)
Download
Updated: 01-29-14 04:10 PM
Pictures
File Info
Updated:01-29-14 04:10 PM
Created:01-07-14 07:03 PM
Downloads:1,594
Favorites:14
MD5:
Categories:Graphic UI Mods, Buff, Debuff, Spell

SpellSearch

Version: 1.1
by: dangster [More]

What is SpellSearch?

Ever hated flipping endlessly through your Spellbook looking for the spell that you need? This addon addresses that--it allows users to search for their spells in their character's Spellbook, without having to manually click through the pages.


How does SpellSearch work?

When you open your Spellbook in the game, a search box will appear at the bottom of the frame, prompting you to type all or part of a spell name. Any matching spell names (that start with your search term) will automatically display below the search box. If there isn't enough space below the Spellbook to display the matches, they will be displayed above the search box.

The search results will automatically refresh whenever you add or delete text from the search box.

From the search results, you can mouseover the spell icons to view the corresponding tooltips. You can also click on the spell icons to drag them to your actionbars.

Note: Only active spells/abilities in your General and Main Spec tabs will be returned. Future releases will include inactive spells and spells in inactive specs in the search results.

Fixed a bug where hitting the "ESC" key did not close the Spell Book
Optional Files (0)


Post A Reply Comment Options
Unread 05-14-14, 10:27 AM  
meljen
A Fallenroot Satyr

Forum posts: 28
File comments: 309
Uploads: 0
Thank you so much for this, I hope you keep it going. :-)
Report comment to moderator  
Reply With Quote
Unread 01-17-14, 04:38 AM  
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1060
File comments: 187
Uploads: 25
There is literally already an addon on this website called spell search that does this exact thing.

I don't mean to be rude but next time you might check first to avoid confusion.
Report comment to moderator  
Reply With Quote
Unread 01-10-14, 01:36 AM  
dangster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
Dridst: Thanks for the compliment, as well as your suggestions I have thought about the SPELLS_CHANGED issue, given that anytime you change spec, it fires for every added spell. I'll fix that (and implement the other suggestions) in my next release.

SilentOmen: Ack! That is definitely a bug, and that will be fixed immediately. I'll also probably add a slash command to turn on/off the autofocus on the search box.

Imithat: Can you clarify what you did to cause this error?
Report comment to moderator  
Reply With Quote
Unread 01-09-14, 02:58 PM  
Imithat
A Fallenroot Satyr
 
Imithat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 201
Uploads: 7
1x SpellSearch\SpellSearch-1.0.lua:35: table index is nil
SpellSearch\SpellSearch-1.0.lua:35: in main chunk

Locals:
Report comment to moderator  
Reply With Quote
Unread 01-08-14, 05:51 PM  
SilentOmen
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
i really like this addon, the only thing that bothers me is that Esc key no longer closes the spellbook.
Report comment to moderator  
Reply With Quote
Unread 01-08-14, 03:16 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
That's such a nice first addon... looking forward to future releases.
The code was also a pleasure to read, it doesn't suffer from the usual ailments of new addons.

The only suggestions I would make to improve your base a little before adding more features / polish.
- Consider making use of the info Blizz passes to each addon file in the ellipsis variable (...)
Code:
local _NAME, _PRIVATE = ... 
-- at the top of your addon files lets you access your addon name "SpellSearch" 
-- and an 'addon scoped' table from any of your addon files without needing globals
- Consider deferring addon initialization to PLAYER_LOGIN instead of "OnLoad" (when the client reads the file) which is what you have now despite what the comments say.
This would require that you only create your frame, set your "OnEvent" script handler and register PLAYER_LOGIN "OnLoad" (at file scope) then do the rest of your initialization (slash handlers, registering SPELLS_CHANGED etc when PLAYER_LOGIN fires)
- It might be a good idea to throttle your event handler to avoid spiking your resource usage when there's too many SPELLS_CHANGED firing.
This could be a problem if you have to login/reload in combat and you can also expect a torrent of events when switching spec.
Report comment to moderator  
Reply With Quote
Unread 01-07-14, 08:22 PM  
Mazzy_Wow
A Murloc Raider
 
Mazzy_Wow's Avatar

Forum posts: 9
File comments: 12
Uploads: 0
!!!

OMG! I must have this addon!
Report comment to moderator  
Reply With Quote
Unread 01-07-14, 07:30 PM  
Udangul
A Kobold Labourer
 
Udangul's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
Just a gift!

Gorgeous addon! Thank you very much!
Absolutely necessary thing!

... Я два года ждал такой аддон! ...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: