EmoteLib, by Zax.

------------------------------------------------------------------
EmoteLib is a user defined emotes library.
This WoW addon allows you to store and quickly play your personnal emotes or built-in emotes.
Emotes are displayed in a scrollable and resizable list.

Main emotes list:
Click on the list title to display a local dropdown menu with more options.
Shortcut: double-click on the list title to collapse or expand the list.
Drag the list title to move the list.

Simply click on an emote to play it.
Right-clicking on an emote displays a local dropdown menu with more options.
Shortcut: click on an emote with SHIFT, CTRL or ALT key to edit the selected emote.

Editing UI:
Define the emote to play if you have a target, or not.
All token built-in localized emotes are available from emote edition window. A built-in emote doesn't require a "with target" definition: targets are managed by the WoW engine.
Click on an token emote to play it.
Clicking on a token emote with SHIFT insert it into the "without target" emote definition. Clicking on a token emote with ALT insert it into the "with target" emote definition.

------------------------------------------------------------------
Supported slash-commands:
------------------------------------------------------------------
	/emotelib show -- display the emotes list
	/emotelib reset -- reset UI position
	/emotelib resetall -- reset all settings to default, including your saved emotes
	/emotelib help -- display available commands
	
------------------------------------------------------------------
Version history
------------------------------------------------------------------
- 2.30 : 2025-11-23 : pre-Midnight patch 11.2.7 and Mists compliant.
- 2.23 : 2025-07-27 : Patch 11.2 and Mists compliant.
- 2.22 : 2025-03-20 : Minor code optimization for better compatibility.
- 2.21 : 2024-09-13 : Minor code optimization for better compatibility.
- 2.20 : 2024-07-15 : The War Within (WoW 11) compliant.
- 2.11 : 2023-05-20 : Patch 10.1 compliant.
- 2.10 : 2022-10-20 : Dragonflight (WoW 10) compliant.
- 2.00 : 2021-07-28 : Fully rewrited with brand new interface. 
						Added emote definition with or without target.
						WoW 9.10 compliant (also works in Classic environment).
- 1.51 : 2021-03-12 : WoW 9.05 compliant.
						Minor code optimization.
- 1.50 : 2020-09-15 : Shadowlands compliant.
- 1.42 : 2020-02-21 : Slash-command to reset UI added.
- 1.41 : 2019-10-18 : Saved options bug fixed.
- 1.40 : 2019-10-12 : Interface updates (no need to lock/unlock UI)
- 1.3 : patch 8 compliant.
- 1.2 : 2016-07-23 : Legion patch 7.0 compliant.
- 1.1 : 2014-11-02 : Slash-command "unlock" added. Patch 6.0 compliant.
- 1.02 : 2014-03-18 : Stupid bug causing emote list to be resetted in 1.01 fixed.
- 1.01 : 2014-03-18 : Edit UI minor bug fixed.
- 1.0 : 2014-02-06 : First public release.
 
------------------------------------------------------------------
