Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

Libra

Feb 17, 2015 Alpha
Library to facilitate some common tasks. Not necessarily designed to be infinitely flexible or applicable for any given situation. local Libra = LibStub("Libra") Libra:NewAddon(addonName, addonTable) Table with module and event handling functions. addonName String identifying the addon object. should be the same as your addon folder name. addonTable An existing table to use as the addon object. If not provided, will create a new table. local addon = Libra:NewAddon("MyAddon", {})...

LibItemInfo-1.0

Dec 24, 2014 Alpha
Caches requested item info, allowing much quicker access on subsequent requests than GetItemInfo. Caches return values from GetItemInfo and are localised wherever applicable. Callbacks when items get cached. Simply get a reference to the library and then use it as a table, accessing item info using either item ID or item string. If the item is cached, will return a table: items[13262] = { name = "Ashbringer", quality = 5, itemLevel = 76, reqLevel = 60, type = "Weapon", subType = "Two-Handed...

LordFarlander

Feb 26, 2015 Release
Helper functions used by my addons, feel free to use them in your addon too

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.
How scaling and positioning works with different approaches

LibWindow-1.1

Feb 24, 2015 Release
WindowLib is a small library that takes care of standard "windowy" behavior used in the main frames of many addons, and attempts to do so in a smarter way than the average addon author would find time to do. Save and restore positions: WindowLib will pick the attach point based on which quadrant of the screen the frame is in: top-left? bottom-right? center? Handle window dragging Mouse wheel zooming Only mouse-enabling the window while Alt is held Why bother? Because users change their UI...

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...

LibRangeCheck-2.0

Feb 25, 2015 Release
A library to determine estimated range. API documentation

LibMapPins-1.0

Sep 06, 2013 Alpha
LibMapPins-1.0 Extreme Alpha Build! Please feel free to look at the code, documentation, post comments, suggestions, try out the (at this point limited) API What it does LibMapPins-1.0 is a smaller, more lightweight replacement for Astrolabe-1.0, that has these differences: Uses LibStub and CallbackHandler-1.0 Embedded/mixed-in functions Open source and community updated Open SVN repository, anyone can commit updates Slimmer and more lightweight, not trying to do everything Supports Metric...

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...

LibButtonGlow-1.0

Feb 24, 2015 Release
LibButtonGlow-1.0 is a replacement for the ActionButton_Show/HideOverlayGlow APIs. Using the built-in APIs will irreversibly taint the Action Button functionality, which is why it should be entirely avoided. The resulting taint is hard to track and pin-point exactly, resulting in action blocked messages when switching stances or using vehicles. Unfortunately, even using Blizzards XML template can cause taint and will break the Action Buttons under certain circumstances. LibButtonGlow-1.0 does...

LibActionButton-1.0

Feb 24, 2015 Release
LibActionButton-1.0 is a library that provides a button template which can work with actions, spells, items, macros, and anything else you could put on a secure button. This library exposes a simple interface to create new buttons, and will shield you from all the restricted environment magic needed to implement a truely generic action button. API

LibStrataFix

Oct 16, 2014 Release
This is a repackaging of StrataFix into a library, for embedding within other addons. The library provides a fix for Blizzard's intermittent and notorious CreateFrame bug which can break the default UI and the UI of many addons. The library has absolutely no visible effect on the UI aside from fixing the bug when it arises. Usage Instructions: This library currently has no API. Simply loading the library will activate the fix. Addon Embedding Instructions: Embed this library as usual. Add an...

LibModelCanvas-1.0

Jul 17, 2014 Planning
LibModelCanvas will allow you to add multiple model widgets to a special canvas frame, in which they are then simulated as though existing in the same 3D space.

LibRealmDetect-1.0

Feb 08, 2014 Alpha
LibRealmDetect-1.0 will attempt to detect the realm (or realm group for connected realms) a player is currently phased to when in a cross-realm group, through the use of automated /who queries done in the background. Addons using this library can register to be notified when a realm change is detected, and what the name of this new realm is (or realmS, if it's a connected realm group). Also... Due to the detection being based on /who queries, the information will not be available instantly at...

LibTagCompiler-2.0

Apr 25, 2012 Mature
LibTagCompiler-2.0 is a library allowing configuration via tags, specifically useful for display components, allowing easy arrangement and modification of said display. It is currently used in Assessment and Aloft. Syntax TextTag := { Statement } @ RawTag := RValue @ NumberTag := RValue @ Statement := literal | "[" RValue "]" RValue := Logical Logical := Relation { "&" | "|" } Relation Relation := Concat [ ("==" | "~=" | ">" | "<" | "<=" | ">=") Concat ] Concat := Expression { ("." | "..")...

LibBabble-TalentTree-3.0

Feb 24, 2015 Release
A library to help with localization of talent trees. Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

LibBanzai-2.0

Jun 05, 2014 Inactive
Aggro notification library. Please note that LibBanzai-2.0 is mostly not needed any more. Blizzard provides some threat API and events that cover most of its functionality. However; LibBanzai-2.0 does not rely on threat, but rather on targetting information. The Blizzard events will not tell you if a boss targets a random member of your raid to apply a debuff or cast a spell on them, but LibBanzai will. Most addons have transitioned away from LibBanzai-2.0 in the times since Blizzard...

LibParse

Aug 15, 2014 Release
This library will encode/decode common serialization formats. The first two formats being added are JSON and CSV. Other formats such as XML may be added later. I was surprised no such library already exists (as far as I could tell) as I plan on using JSON and CSV in one of my other addons so thought it'd be useful to put this in its own library. The JSON functions are a modified version of a publicly available, MIT licensed Lua JSON library (http://www.chipmunkav.com/downloads/Json.lua). CSV...

LibAuctionScan-1.0

Nov 28, 2012 Release
LibAuctionScan is an auction house scanning library that provides APIs for very efficiently and reliably scanning the auction house as well as finding auctions. I will be documenting it more in the near future... This library essentially works like this: You start a scan by calling an API and passing in a list of queries you want the library to run as well as a reference to a callback handler. This API will return a status code describing whether or not the scan started successfully. The...