|
|
|
Apr 28, 2013 |
|
|
Release |
| LibSimpleWidgets is a library which provides a set of simple widgets not provided by the official Rift API. It integrates into the UI.CreateFrame function, adding several new frame types: SimpleCheckbox (checkbox with a label) SimpleGrid (grid of widgets) SimpleList (list of selectable items, single/multi-select) SimpleScrollList (same as above, scrollable, handles very large lists, recommended as replacement for SimpleList+SimpleScrollView) SimpleRadioButton (radio button with a label)... |
|
|
|
Apr 21, 2013 |
|
|
Release |
| About This library provides several functions and methods for managing linked lists. These are non-indexed tables best used for first in-first out or last in-first out scenarios such as Stacks or Caching systems. It is flexible enough to be used for fast sort insertion since you can index table positions such as ("A", "B"..."Z") etc, and push new entries directly in these sub points. However, without direct access to file i/o within Rift, massive database handling is probably not advised.... |
|
|
|
Mar 11, 2013 |
|
|
Release |
| General Information LibAnimate is a library for performing time-based interpolation of values. It gives you the ability to animate properties of Rift frames out-of-the-box with very little code. It has a comprehensive set of interpolation functions for a high variety of animation curves. All you need to provide are starting values, end values, a duration and the name the of interpolation function, and the rest is handled behind the scenes for you. Simple Example In this example, we are going... |
|
|
|
Mar 11, 2013 |
|
|
Release |
| General Information LibAsyncTextures makes it possible to have all your textures loaded in the background asynchronously, thus enabling you to load texture-rich frames without risking the Watchdog barking at you and lifts you of the burdon of having to deal with coroutines and stuff. New Texture methods The library adds two new functions to every Texture widget: Texture:SetTextureAsync(source, texture[, callback]) This method enqueues the given frame for asynchronous texture loading. The... |
|
|
|
Mar 03, 2013 |
|
|
Release |
| Yague is the GUI library used by BananAH, APGadget, QuestList & BiS Calendar, and provides controls with the distinctive look & feel of those addons. Yague controls have been designed to be both powerful and easy to use. It has been recently fully rewritten to workaround the limitations introduced in 1.9, and works asynchronously, splitting UI calculations across frames, so you don't have to care about your UI code triggering the Evil Watchdog. Yague includes the following controls: Panel... |
|
|
|
Feb 17, 2013 |
|
|
Release |
| LibPGCEx is a modular Rift Addon Library built on top of LibPGC to further enhace its capabilities. Auction searchers Set up descriptive or code rules of which auctions you want to retrieve or monitorize, and this library will scan LibPGC's Auction DB to get the work done. These searchers can be used to apply filters the native auction house doesn't support, as "Show all auctions posted by character X", "Show all gear pieces that are better than mine", "Show all auctions whose price is below... |
|
|
|
Feb 17, 2013 |
|
|
Release |
| LibPGC is a Rift Addon Library that extends AH functionality: Auction DB LibPGC maintains a database of auction data and allows to search active and expired auctions even when you don't have access to the auction house. In addition to the usual info provided by the API, it offers the following: Expiration time range: Tracks the expiration time of an auction with better accuracy than the Auction API. Alter support: Tracks auctions posted / bidded / bought by all characters in the same account.... |
|
|
|
Jan 05, 2013 |
|
|
Inactive |
| This repo contains data files holding the location of known artifact spawn points for the game Rift. It also contains the python script art-fetcher.py which rebuilds the data files with data from telarapedia.com. The script is under public domain and the data fetched from telarapedia.com is released under Attribution-NonCommercial-ShareAlike 3.0 Unported (http://creativecommons.org/licenses/by-nc-sa/3.0/) Documentation for the script is shown by running it without any parameters. The data... |
|
|
|
Jul 26, 2012 |
|
|
Release |
| Requires LibUnitChange First public release of my Raid library. This is the core of what I use to code all my addons and thought it may be useful to fellow developers. It will be improved upon if need be, but I want this to be as streamlined as possible. Events Event.SafesRaidManager.Group.Join < Returns UnitID, GroupXX Specifier Event.SafesRaidManager.Group.Leave < Returns UnitID, GroupXX Specifier Event.SafesRaidManager.Group.Change < Returns UnitID, OldSpec, NewSpec... |
|
|
|
Jul 24, 2012 |
|
|
Release |
| General Information LibString adds new functions to Lua's string table for common tasks found in most string libraries. New string functions string.concat concatenates a list of strings. string.formatn enhances the default string.format with index-specifiers like "%1s %10i" for accessing arguments out-of-order. This is especially useful for localization. string.insert inserts a string into another at a specified index. string.join concatenates a list of strings by inserting a separator string... |
|
|
|
Jun 27, 2012 |
|
|
Inactive |
| nkGenie is a library for Rift addons aiming at making the creation of addons easier. It's main goals are: Supplying additional ui wigets not included in the Rift API Make the creation and changing of UI widgets easier (e.g. less lines of code) All of the addons created by me are using the nkGenie library. You can find a documentation of the library in the enclosed readme.txt file. |
|
|
|
Jun 27, 2012 |
|
|
Beta |
| 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. This is a port of CallbackHandler-1.0 to Rift by Lorandii aka Myrroddin. Note: There is no Ace project for Rift thus far, but CBH may still be useful. |
|
|
|
Jun 27, 2012 |
|
|
Beta |
| While Rift has a built-in version checking system, LibStub is primarily designed to do two things: Load LibCallbackHandler Make porting World of Warcraft libraries that use CallbackHandler much easier. riftui.com's wiki article about RiftAddon.toc 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,... |
|
|
|
Mar 20, 2012 |
|
|
Release |
| What is LibSlashCmd? LibSlashCmd is intended to make handling any and all slash commands simple and worryless. It also has complete slash command clashing protection. Features: - Same-name command clashing support. ex. If you try to register /myaddon but it is already taken, it will (attempt to) register /myaddon2 instead. LibSlashCmd supports clashing with any and all RIFT slash commands - even with addons that don't use LibSlashCmd. If you use LibSlashCmd, your slash command will always... |
|
|
Dec 06, 2011 |
|
|
Beta |
| Provided: Library.ColorChooser.CreateWidget(frame, handler, pixel, colorsafe, saturation) The widget will be placed at the top-left corner of the user provided frame. The 'handler' is called, passing red, green, and blue as return values. Use 'pixel' to control how large each color block is. Default is 5 pixels. Use 'colorsafe' to indicate whether to offer colorsafe colors only or not. Use 'saturation' to adjust the saturation. |
|
|
|
Nov 28, 2011 |
|
|
Release |
| This library is implemented based on the design of WoW's UIFlash and UIFade functions. LibFlash implements frame fading and flashing. All durations are in seconds format, so 0.3 is equal to 300 milliseconds. Usage: local LibFlash = LibStub("LIbFlash") local frame = CreateFrame("Frame") -- do things to the frame so it'll display local background = LibFlash:New(frame) background:FadeIn(.3, 0, 1) Methods: LibFlash:New(frame) @argument frame The frame that will have its alpha manipulated. @return... |
|
|
|
Nov 13, 2011 |
|
|
Release |
| LibDataBroker-1.0 is a port of LibDataBroker-1.1 for World of Warcraft by Tekkub and Elkano to Rift. This port is with their permission. Tekkub and Elkano will not, nor can not, provide any technical support for this port. I will be handling bugs or suggestions. ~ Lorandii aka Myrroddin. LDB’s primary goal is to “detach” plugins from the display addon. Plugins can provide data into a simple table, and display addons can receive callbacks to refresh their display of this data. LDB also... |
|
|
|
Nov 12, 2011 |
|
|
Planning |
| Broker Bar This is a simple implementation of a LibDataBroker display bar. Features Create multiple display bars in any combination of top, bottom, left and right sides of your screen. Plugins will use the LibDataBroker system. Therefore, users can switch display bars without losing their plugin data. Right click any blank space on a display bar to open the options screen. Plugins can be set to left, centre, or right of any bar. What is LibDataBroker LDB is an extremely lightweight system... |
|
|
Nov 05, 2011 |
|
|
Release |
| Addon framework for advanced developers. Currently done: Package support OOP support very simple oop implementation warning: this feature is for advanced developers only, non-user friendly Packages: core core lua functions improved print function with recursive table printing class oop support event multicast delegates, custom events, frame event wrapper string basic string functions table basic table functions ui oop wrappers for widgets currently implemented: Frame, Texture, Text, Mask... |
|
|
Oct 12, 2011 |
|
|
Release |
| LibNotify by NerfedWar LibNotify provides an API to display/manage a stack of fading growl-like alerts and notifications. Command-line Usage: /notify to display this help. /notify [colour] [message] /alert [colour] [message] [color]: [d]: default. [r]: red. [g]: green. [b]: blue. [message]: the message to display. e.g. /alert r Hello RIFT! API Usage: LibNotify.notify(colour, message) LibNotify.alert(colour, message) e.g. /script LibNotify.alert(LibNotify.GREEN, 'Hello again RIFT!') where... |