That's not with Prat unpacked though for optimal performance.
You realize Prat registers for ALL events right? It is the only addon on the whole WoWAce SVN that does :RegisterAllEvents() and I have been unable to get Sylvanaar to remove it. Prat even comes with its own debugging routines and profiling code.
Oh that code is beautiful. After going through ChatLink.lua in ChatLink and Prat this is so much nicer.
I'll also take this time to request that if Blizzard ever changes the link format again that someone jumps in there and completely replaces CLINK with something not horrible. The entire format is just wasted space.
- Ability for the edit box to change its border color to match the color of the channel you're typing in.
- Module to remember channel colors by name rather than by number. Also lets you edit chat channel colors from Chatter.
- Adds an option to PlayerNames to color player names by feeding their name through an HSV color creation formula. Provides "Taste The Naimbow" style functionality.
- Put the reminder button in the upper right. Never off the screen that way!
- Provide outline options for chat window fonts
- Add option to exclude player level from level 70s
- Add the ability to put player levels next to their names
Lookin' great so far, quite usable as a prat replacement. Few (hopefully) simple requests I'd like to make:
-adjustable mousewheel scroll speed (I prefer to be able to scroll more than a line at a time w/ mousewheel)
-option to remove square brackets around player names
-removal (or option for removal) of space between custom channel name and player name; for example my custom guild chat channel is "g." and I'd like it to be displayed as "g.Playername: hello" rather than the current "g. Playername: hello"
Again, another suggestion for the 'Player Names' module.
Enable only colouring by class in custom places? I'd like only classes in Raid, Party and Guild to be shown, since I don't like the ugly and inconsistent gray you get when random people talk in Trade or whatever. Is this possible? It'd be great.