Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

UTF8

Oct 28, 2014 Mature
Provides UTF-8 aware string functions implemented in pure lua: string.utf8len(s) string.utf8sub(s, i, j) string.utf8reverse(s) If utf8data.lua (containing the lower<->upper case mappings) is loaded, these additional functions are available: string.utf8upper(s) string.utf8lower(s) All functions behave as their non UTF-8 aware counterparts with the exception that UTF-8 characters are used instead of bytes for all units.

LibBackdrop-1.0

Oct 24, 2014 Release
LibBackdrop provides a 100% compatible replacement for SetBackDrop It also mixes in the following methods to the frame Mxin methods SetBackdropGradient(orient,minR,minG,minB,maxR,maxG,maxB) setup a gradient on the bg texture. SetBackdropGradientAlpha(orient,minR,minG,minB,minA,maxR,maxG,maxB,maxA) setup a gradient with alpha on the bg texture SetBackdropBorderGradient(orient,minR,minG,minB,maxR,maxG,maxB) setup a gradient on the border texture...

LibBagUtils-1.0

Oct 19, 2014 Mature
Several useful bag related APIs that you wish were built into the WoW API: local LBU = LibStub("LibBagUtils-1.0") for bag,slot in LBU:Iterate("BANK", "Major Healing Potion") do LBU:PutItem("BAGS") end :Iterate("which"[, "lookingfor"]) which string: "BAGS", "BANK", "BAGSBANK" lookingfor OPTIONAL: itemLink, itemName, itemString or itemId(number). Will not match partial names. Returns an iterator that can be used in a for loop, e.g.: for bag,slot,link in LBU:Iterate("BAGS") do -- loop all slots...

LibFrameAnchorRegistry-1.0

Oct 19, 2014 Beta
Central registry for addons to register their frames as possible frame anchor. Other addons can then retrieve the list of anchor and then let their user anchor the addon to whatever frame they like. To register a frame with the registry: LibStub("LibFrameAnchorRegistry-1.0"):RegisterAnchor("MyCateogry", "NameOfFrame", "Identidy", frame) To register with sub-categories: LibStub("LibFrameAnchorRegistry-1.0"):RegisterAnchor("MyCateogry\001MySub-Category", "NameOfFrame", "Identidy", frame) To...

LibGUIFactory-1.0

Oct 19, 2014 Release
Used to create a bit more customizable AceGUI widgets and configuration windows.

LibQuestItem-1.0

Oct 18, 2014 Release
There are various ways to tell if a item is a quest item or not. This library will attempt to combine all different ways. The library will only be able to tell a addon if a item is a quest item if the user have the item equipped, in a bag, on keyring or in bank when visiting. Implemented so far: -Scan for quest items in bags, keyring and equipped. Scanning using GetContainerItemQuestInfo() and looking at item type and subtype using GetItemInfo. -Scan for quest items using the questlog using...

MagicComm

Oct 17, 2014 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description Library handling communcation for Magic* addons

LibLogger-1.0

Oct 17, 2014 Release
Addon Description Simple library that handles multiple levels of logging.
Input box

LibDropdown-1.0

Oct 17, 2014 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description A library for dropdown menus.Supports the following standard Ace3 structures: Color Execute Groups Header Input Range Select Toggle Usage local menuframe =...

LibMagicUtil-1.0

Oct 17, 2014 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description Shared utility functions and data for various addons by NeoTron. Not meant for general use.

LibFunctional-1.0

Oct 16, 2014 Inactive
Library of helper functions that enable functional style programming and perform commonly used operations on lists and tables. Example: local fn = LibStub("LibFunctional-1.0") local list = { 1, 2, 3, 4, 5 } -- returns a list with the result of applying the specified function to all the values in the list local mapped = fn.map(list, function(x) return x * 2 end) -- returns the product of all the values in the list local s = fn.reduce(mapped, function(a, b) return a * b end) -- prints a sorted...

LibStub

Oct 16, 2014 Mature
LibStub is a minimalistic versioning library that allows other libraries to easily register themselves and upgrade. It is meant to be a cross-community library sharing system. LibStub is hereby placed in the Public Domain Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke LibStub-1.0 API :GetLibrary(major [, silent]) Returns The table instance of a registered library or nil if not found and the minor version of the library as the second return value. Arguments major The...

CallbackHandler-1.0

Oct 16, 2014 Mature
CallbackHandler is a back-end utility library that makes it easy for a library to fire its events to interested parties. It removes the need for addons to be aware of e.g. AceEvent. The one remaining use for AceEvent Messages is messages that do not have a fixed source - ones that multiple libraries or addons can fire. Including CallbackHandler-1.0 into your project Library if using the WoWAce repositories setup an external pointing to...

LibReforgingInfo-1.0

Oct 15, 2014 Release
LibReforgingInfo-1.0 provides information about the reforging applied to items, i.e. which stat was converted into which stat. LibReforgingInfo-1.0 API :GetReforgeID(itemString) Returns The reforging ID applied to the item. Arguments itemString Item string or item link :IsItemReforged(itemString) Returns true if the item is reforged, false otherwise. Arguments itemString Item string or item link :GetReforgedStatIDs(id) Returns Returns nil, nil if the item is not reforged. Otherwise, returns...

LibGuildPositions-1.0

Oct 15, 2014 Mature
Communicates with guild members for their positions on the world map

LibQuixote-2.0

Oct 15, 2014 Mature
LibQuixote-2.0 is a library that tells you about quests. It handles getting information from the quest log, and letting you know when it has changed. No more annoying scanning and rescanning of the whole thing whenever QUEST_LOG_UPDATE fires! If you want to use it, there's some documentation on the callbacks API.

ChatThrottleLib

Oct 15, 2014 Release
ChatThrottleLib is a small, embeddable library that helps AddOn authors keep outbound chat and addon communication from exceeding the output rate limit in WoW that otherwise causes players to disconnect from the server. It also has a number of features that will help you make your addon communication run smoother! See http://www.wowpedia.org/ChatThrottleLib for tech specs, API, SVN location, change log and more!
LSM30_Font

AceGUI-3.0-SharedMediaWidgets

Oct 14, 2014 Mature
This addon provides 5 AceGUI-3.0 widgets that will make selection LibSharedMedia-3.0 types easier. The widget names are: "LSM30_Font" "LSM30_Sound" "LSM30_Statusbar" "LSM30_Background" "LSM30_Border" to use these widgets simply create the widget and register for the appropriate callback "OnValueChanged" the other way to use the widgets is to replace the select option in a ACE-3.0 option table by adding dialogControl = "widget name", to it you will also need to supply a list of keys to the...

LibAceConfigAPI

Oct 14, 2014 Release
This library provides a small API to build config trees for AceConfig-3.0. API Doc This API is a wrapper around the AceConfig-3.0 Options Tables and most of the parameter names are equal to thier name in the config table. I decided not to document/explain every argument for every method. Most of the argument names equal thier counterpart in an Options Table entry, therefore those should already be known or for those new to AceConfig-3.0 i suggest to read thier docs first regardles of this...

LibKeyBound-1.0

Oct 14, 2014 Mature
An intuitive keybindings system: simply mouseover frame, click keys or buttons. Links API LibKeyBound Forum LibKeyBoundExtra-1.0 CommonUI What it Does Activating it brings up an instruction frame from which KeyBinding mode can be cancelled. KeyBinding mode Hover cursor over participating frames. The current keys are shown in tooltip and in the frame. Click buttons or keys to bind. Press Escape to clear bindings Implemented: It is now a LibStub lib. Removed AceLocale-3.0 and AceEvent-3.0...