Trinity Bars 2.0- Complete line-by-line rewrite of code.
- Unlimited Buttons:
- With the new 2.3 API, limiting buttons to 120 is no longer necessary. Also, an initial install creates less buttons, letting the user have more control over deciding how many to create and use.
- Buttons can now be designated as specific types of buttons -
- "action": buttons that are based on the 120 action ID's and reflect spell placements in Blizz default UI.
- "spell": buttons that are based on specific spells.
- "item": buttons that reflect items dropped into the buttons
- "macro": buttons that utilities the secure template macro system that allows for an unlimited number of macros up to a length of 1023 characters.
- "slot": buttons that reflect items current equipped for the specified slot
- Casting Bar and XP Bar Mini Addons:
- 1.0 made for huge headaches dealing with non-button frames. Usually when people had loading issues, it was due to these frames, namely the casting bar and the XP bar. 2.0 moves these frames into their own independent addons. This also allows for those users who want to use more advanced versions of casting bars or XP bars to more easily disable the Trinity versions.
- Trinity Cast Bars - Manages casting bars, ability to create more than one
- Trinity XP - Manages XP/Rep bars, ability to create more than one
- Both of these mini-addons now allow for custom bar textures and borders
- New configuration methods:
- Trinity Bars 1.0 originally had a configuration method that appealed to many people. However, it was limited and did not hold the extensibility that I needed to continue to make Trinity as robust as I wanted. 2.0 brings a means of configuration.
There are 3 configuration modes, each having a "simple" mode and an "advanced" mode. Each mode can be toggled by left(simple) or right(advanced) clicking their respective minimap buttons.
- Features:
- Scale and set the transparency of bars
- Adjust the frame strata of bars from BACKGROUND to DIALOG
- Set a target for a bar. This bar will hide/show itself based on the target's existence
- Set the bar into many shapes -
- Circle + One (a special circle that keeps one button in it's center)
- Skin buttons with many included custom skins or use cyCircled to skin buttons. Each bar can be skinned individually.
- Many options to colorize various elements of buttons.
- Adjust the padding between buttons, both horizontally and vertically
- Many bar types to chose from -
- Paged - up to 6 possible pages of buttons that respond to actionbar paging keybinds in the default key binding UI
- Stance - responds to stance and form changes
- Alt, Ctrl, Shift - responds to modifier key presses to show a new set of buttons
- Stealth - responds to changes in stealth state
- Reaction - responds to the bars set target friendly/hostile reaction to your character.
- Combat/Retreat - shows/hides bars based on combat condition
- PvP/PvE - shows/hides bars based on PvP flagged state
- Party/Raid - these bars will hide/show themselves based on being in a party or a raid.
- Possession - cause a bar to switch to a new state based on if your character is in control of a hostile unit
- Autohide - set a bar to hide itself until it is moused-over
- Showgrid - set a bar to always show it's empty buttons.
- Prowl - a special option for druids to enable a prowl bar if the bar is also set to be a stance bar.
- Ability to set a binding to toggle a bar to show/hide itself, even in combat
- Create as many bars as you want, not limited to a pre-determined number of bars
- Clone Bars - allows you to instantly duplicate any bar
- Adjust the individual scaling of any button
- Adjust the individual x and y axis of any button
- Set the target for any single button
- Anchor buttons - A button can be designated as an anchor for it's own bar or another bar. The anchors can work by either mouse-over or clicking.
- Buff/Debuff highlighting - Track buffs on yourself or current target. The buttons that have spells that are current buffs/debuffs will highlight themselves.
- Toggle the use of button tooltips
- Turn button tooltips off while in combat
- Enable buttons to respond to "down-clicks"
- Text timers for cooldowns and the above buff/debuff highlighting feature.
- Adjust the opacity of buttons based on if they are on cooldown or not
- Manage the position and scale of bag frames
- Lock buttons; ability to use Alt, Ctrl, or Shift as a modifier to drag spells from buttons
- Keybind, macro and count text can all be shown or hidden
- Ability to turn the Blizzard main bar on to use Trinity Bars 2.0 in conjunction with the default UI
- Adjust the opacity of pet autocast animations
- Set the speed at which transparent or auto-hide bars show themselves on mouse-over
- And probably other features I am forgetting :P
