NOTES
---------------------
Tank Hex Color: 3782D1
Damage Hex Color: FF4400

TO DO
---------------------
Wikia

6.1 Revisions
................................................................................................................................

6.1.3	- Welcome 
6.1.4	- Colors reset, Welcome fix
6.1.5	- Raid Tank Coloring for "By Threat" Modes
		- Alphabetized List
		- Better handling when previous theme selection does not exist
		- Debuffs of the same spell-id are now handled more securely
		
6.1.6
		- Added Events for UNIT_SPELLCAST_NOT_INTERRUPTIBLE, UNIT_SPELLCAST_INTERRUPTIBLE
		- Added Threat Wheel to Hub
		- Reverted to original health % mode (does not show % when full health)
		- WoW 4.1 Compatibility (works on 4.0.x and 4.1)
	

6.1.7
	- Changed from thousand/million suffix for health text to using a thousands seperator
	- Restored PTR support (last time I checked)
	- Moved Quatre Raid Icon to similar position as Neon (to left side of health bar)
	
	
6.2
	- Debuff Language
	- Vertical Shuffling?
	
Tidy Plates: Crossover (Neon, Graphite, etc. for Friendly, Hostile, etc.)

Vertical shuffler using Table sort
	
fire an event when a nameplate is shown , hidden or created
	
	-------------------------------------------------------------------------------------

- Bottom-to-top Layering
bottom = Region:GetBottom()
button:IsMouseOver(2, -2, -2, 2)

- Text Plates	
- InCombat: Does red text still bug?  Test with Pericles
	- Yes, text color only changes when the unit..
		- Is attacked by you
		- The unit health changes
	- Make InCombat a spotlight option?
- Make InCombat a filter option
	- If the combat flag is set
	- if the health is less than 100%

- Filter: Filter Out Unmarked Units

- Make a "Neon Mod" as a independent download
- Font Toggle, Text Option: Use Blizzard Font
- Opacity and Scale: By Raid Icon
- Color: By Raid Icon
* Checkbox for Aggro stuff: Hide/Avoid mobs that aren't In Combat.  Opacity: Hide if not in combat

6.2................................................................................................................................

* Spell Casting Colors (int/non-int)
* Graphite
* neon "friendly" style and themecustomization() function

* debuff language:
	- ALL Entangling Roots
	- MY Rake
	- OTHER Mangle
	- NO Fear
	- all, my, other, no as prefixes.  defaults to 'all' if it's just the debuff listed
	- "language mode" for the filtered sets
	
					local debuffItem = "Entangling Roots"

					local _, _, prefix, debuffName = string.find( debuffItem, "(%w+)[%s%p]*(.*)");
					
					local prefixList = {
					   ["ALL"] = 1,
					   ["MY"] = 2,
					   ["NO"] = 3,
					   ["OTHER"] = 4,
					}

					if prefixList[prefix] then 
					   print("Showing", debuffName, prefixList[prefix])
					else
					   print("Showing", prefix.." "..debuffName)
					end



* Texture Coordinates for Textures and Statusbar
* Spell Icon Border
* Friendly Group Member Aggro Color
* By Health Warning, By Low Health, Etc (Greater than/Less than)
* Turn on/off Text Only Plate (Dropdown box: Show Health Bars for: Friendly, Enemy, Both
* Friend List Feed?
* Name text COLOR functions
* New debuff filters..
	- All of Mine, Except...
	- All, Except...
	- All of Mine, Plus...
* Globat CC List.  Debuff Widget to be used for CC
* CC spells to debuff widget

* Mouseover/Unitid search for cast bar interruptible status
	
6.3................................................................................................................................
* Threat Widget Colors
* ShowText Option for Threat Line Widget (Allow text for either side of the tugging)
* Healer Hub

   ................................................................................................................................
* Reduce Double Calls / reduce context update load
   * widget:Test() Testmode Update() function
* Improve ScaleFunctionByActiveDebuffs and Opacity...
	- Create function within the Aura widget to return if the widget is active
	- test via guid, name and raid icon search

* Allow unit.guid to be fed from another source:
	- if unit.guid then GUID[unit.guid] = plate end
	This should go in the OnUpdateNameplate function, I think:
	- if not GUID[unit.guid] then GUID[unit.guid] = plate; ContextUpdate end

* Platelevels for plates(1-100), targets(127), casters(101-120), other?(121-125) 

* Raid_Target_Update should trigger UpdateWidgetContext
* In addition to the optional filter function, the aura widget needs to have the timer control function exposed, too

