49
edits
(Added info that Ace2 ois obsoleet and ace 3 is current) |
mNo edit summary |
||
| Line 4: | Line 4: | ||
Ace2 will replace Ace when it achieves gold status. Although Ace2 is currently under development, many popular addons are already using it's libraries. | Ace2 will replace Ace when it achieves gold status. Although Ace2 is currently under development, many popular addons are already using it's libraries. | ||
Ace2 is Currently at | ''Note: Ace2 is Currently at '''end of life''' status, and is has been superseded by Ace3. See {{wowace|ace2|Ace2}} and {{wowace|ace3|Ace3}} on WoW Ace. The information in the external '''links below may no longer exists''' on WoW Ace.'' | ||
== Brief feature list and component overview of Ace2 == | == Brief feature list and component overview of Ace2 == | ||
<div style="margin-left: 3%; max-width: 70em;"> | <div style="margin-left:3%; max-width:70em;"> | ||
{| cellspacing=0 cellpadding=0 style="background-color: transparent;" | {| cellspacing=0 cellpadding=0 style="background-color: transparent;" | ||
|- valign=top | |- valign=top | ||
| | | | ||
;AceLibrary: <small> | ;AceLibrary: <small>{{wowace|AceLibrary|AceLibrary}} handled version compatibility of libraries - Ace ones as well as your own. It also helps with error handling.</small> | ||
;AceOO-2.0: <small> | ;AceOO-2.0: <small>{{wowace|AceOO-2.0|AceOO-2.0}} provides an object-orientation framework.</small> | ||
;AceAddon-2.0: <small> | ;AceAddon-2.0: <small>{{wowace|AceAddon-2.0|AceAddon-2.0}} is Ace's main interface to AddOns. Ace components present their functionality through it. It also handles simple initialization events.</small> | ||
;AceComm-2.0: <small> | ;AceComm-2.0: <small>{{wowace|AceComm-2.0|AceComm-2.0}} Inter-player AddOn communications through hidden channels.</small> | ||
;AceConsole-2.0: <small> | ;AceConsole-2.0: <small>{{wowace|AceConsole-2.0|AceConsole-2.0}} provides console I/O functionality - slash commands, easy printing, etc.</small> | ||
;AceTab-2.0: <small> | ;AceTab-2.0: <small>{{wowace|AceTab-2.0|AceTab-2.0}} Provides easy tab completion support.</small> | ||
| width=20 | | | width=20 | | ||
| | | | ||
;AceDB-2.0: <small> | ;AceDB-2.0: <small>{{wowace|AceDB-2.0|AceDB-2.0}} allows for fast, clean, and featureful saved variable access, including per-class settings and more.</small> | ||
;AceEvent-2.0: <small> | ;AceEvent-2.0: <small>{{wowace|AceEvent-2.0|AceEvent-2.0}} allows for simple event handling, scheduling, and inter-addon communication.</small> | ||
;AceDebug-2.0: <small> | ;AceDebug-2.0: <small>{{wowace|AceDebug-2.0|AceDebug-2.0}} simplifies AddOn debugging.</small> | ||
;AceHook-2.1: <small> | ;AceHook-2.1: <small>{{wowace|AceHook-2.1|AceHook-2.1}} provides safe hooking of functions, methods, and scripts.</small> | ||
;AceLocale-2.2: <small> | ;AceLocale-2.2: <small>{{wowace|AceLocale-2.2|AceLocale-2.2}} makes localization (translation) of your AddOns ridiculously simple.</small> | ||
;AceModuleCore-2.0: <small> | ;AceModuleCore-2.0: <small>{{wowace|AceModuleCore-2.0|AceModuleCore-2.0}} helps you split your AddOn into separate "modules" that can easily be turned on and off. Handles enabling/disabling of events, hooks, tooltip scanners, etc for you.</small> | ||
|} | |} | ||