SlashLib

By Zax.


------------------------------------------------------------------
SlashLib is a user defined slash-commands library with a local popup menu for quick execution.
Stored slash-commands can be saved for all of your characters, or only the current one.


------------------------------------------------------------------
Editing slash-commands
------------------------------------------------------------------
Right-click on the local popup menu to access editing interface.
The editing interface allows you to store all slash-commands (built-in or created by other AddOns), scripts and macros.
User defined slash-commands can have several lines.

Saved slash-commands can be set visible or not. Invisible saved slash-commands will not appear in the local popup menu.

All the available slash-commands are listed, depending on the loaded addons. Please note that only slash-commands are listed and not emotes.
Click on a available slash-command to play it. Right-click on a available slash-command to insert it. 


------------------------------------------------------------------
Supported slash-commands:
------------------------------------------------------------------
	/slashlib show | hide -- show or hide the local popup menu.
	/slashlib alpha NUMBER -- modify the local popup menu transparency
	/slashlib edit -- open editing interface
	/slashlib import [player] -- import all general or player slash-commands
	/slashlib restore [player] -- restore all general or player slash-commands, as they were after lastest addon loading
	/slashlib reset -- reset SlashLib interface
	/slashlib resetall -- reset ALL SlashLib settings to default, including saved slash-commands


------------------------------------------------------------------
Version history
------------------------------------------------------------------
- 4.22 : 2025-07-27 : Patch 11.2 and Mists compliant.
- 4.21 : 2024-09-15 : Minor code optimization for better compatibility.
- 4.20 : 2024-07-15 : The War Within (WoW 11) compliant.
- 4.11 : 2023-05-20 : Patch 10.1 compliant.
- 4.10 : 2022-10-20 : WoW 10 compliant.
- 4.01 : 2021-09-10 : Local popup menu modified. Saved 'alpha' setting bug fixed.
- 4.00 : 2021-07-20 : Fully rewrited, with a brand new editing interface. Local popup menu for quick execution added.
						 WoW 9.10 compliant (also works in Classic environment).
- 3.20 : 2020-08-15 : Shadowlands compliant.
- 3.03 : 2014-11-02 : Patch 6 compliant (checkboxes bug fixed).
- 3.02 : 2011-12-18 : Saving some options bug fixed.
- 3.01 : 2011-12-03 : Hotfix for patch 4.3. Thanks again Dridzt :)
- 3.00 : 2011-06-29 : Major LUA and XML optimizations. LUA 5.x compliant. Edit field enlarged. Commands list can be called directly. Settings are now available from the standard settings panel. Patch 4.2 compliant.
- 2.14 : 2010-10-17 : Hotfix for patch 4.01.
- 2.13 : 2008-10-18 : Minimap button bug fixed.
- 2.12 : 2008-10-17 : Patch 3.02 compatible. Thanks to Dridzt :)
- 2.11 : 2007-10-30 : Delete stored command bug fixed. Patch 2.2 compliant.
- 2.1 : 2006-12-12 : Patch 2.0 compatible.
- 2.01 : 2006-10-26 : User's command scroll bug fixed.
- 2.0 : 2006-10-25 : Ability to call scripts by name with slash-cmd added. List of all available slash-cmds added.
- 1.01 : 2006-10-20 : User's slash-cmds now saved (bug fixed). 255 characters limit in scripts removed.
- 1.0 : 2006-10-18 : First public release.
-----------------------------------------
