Trinity 20100.12b.beta
- The form bar and pet bar were not subtracting buttons correctly due to changes in 12.beta, hopefully the last version of .12 :)
Trinity 20100.12a.beta
- Forgot to re-enable auto-repeat on the +/- buttons after turning it off for testing :)
Trinity 20100.12.beta
- Did a code review of setting the main bar type and fixed some irregularities that may have been causing some headaches. Priest shadowform should now work properly as well as any other stance-using class.
Trinity 20100.11.beta
- Dropped button and dock frame stratas by one. Let me know if there are any issues.
- Fairly confident I got CyCircled skins working well with TrinityBars. Please let me know if something is not right :)
- Fixed a bug with the dropdown scroll frames not scrolling properly.
- Still working hard on getting loading Templates back in.
- Started on instructions! A partially done version is included with this zip!
Trinity 20100.10.beta
- Fixed the battlebar issue of it showing when not in combat.
- Brought some legacy code to be in-line with new code, hopefully avoiding future errors.
- When a spell or item is picked up while in config mode, the docks will hide themselves so that it can be dropped into an empty button. The docks will re-show themselves when there in no longer an item or spell on the cursor.
- Started a means to incorporate CyCircled skins into Trinity's list of skins. Still working on getting all elements sized correctly.
Trinity 20100.9.beta (a small revision to take care of some small bugs)
- Fixed a typo error when removing bags from the bag bar.
- Added an extra check to take BattleBars to out-of-combat mode, hopefully fixes the mounting bug.
- Fixed an irregularity when setting the main bar type.
Trinity 20100.8.beta
- Fixed bug of the form bar reporting that there are no more buttons available when there should always be ten available.
- TrinityCore has two new options to adjust the radius and scale of sub-menu buttons for the minimenu.
- Added ability to delete templates added
- Temporarily disabled loading of templates until I get some complex logic issues worked out.
- A first time load on warriors should give no errors now. For some reason something thats been working these many months stopped working /shrug
Trinity 20100.7.beta - Fixed a typo bug that may have been causing weirdness with bars like the XP bar.
- Disabled the cooldown flash on hidden bars.
- Re-added opening all bags if the main backpack is the only bag on the bar when it is clicked.
- Re-arranged the complex driver options in the main menu to make it easier to understand
- Example: To make a druid prowl bar, make your main driver "Stance" and selected "cat form" for the next option "when in" then the next option set to "Stealth" -- Stance > Cat Form > Stealth -- The stealth driver has two states, "Not Stealthed" and "Stealthed". The not stealthed you would add buttons for use when not in prowl, and prowl abilities in the "Stealthed" state.
- I feel I am fairly close to taking TrinityBars out of beta. If you feel there are any glaring issues, speak up!
Trinity 20100.6.beta - Hopefully reduced lag associated with using an item set exchange addon (like ItemRack). Because of the way these addons are run and the way Trinity watches for events these addons trigger, the lag cannot be altogether eliminated without cutting out TrinityBar functionality.
- Redesigned the on-dock editor. Consolidated all options to a single bar at the bottom of the dock, options are now selectable via a drop-down like menu. Click the feedback bar itself to show the drop-down menu.
- Added a rough means of creating complex bar types in the main TrinityBars menu. Currently when you apply the new configuration all buttons currently associated with the dock are placed into storage until I figure out how to avoid some button docking issues that occur when applying the new configuration. However, druids can successfully create a prowl bar now =) (My own primary character is a druid so I know for those who like to use a prowl bar how much it can be missed =) )
- The form bar no longer auto adjusts itself upon login. Adding or subtracting buttons from this bar should behave like all other bars.
Trinity 20100.5.beta - Binding stored buttons is re-enabled. - Bars that have specific targets (including the pet bar) now show/hide based on unit existence, not unit frame existence. - Added keybind toggles to the minimap menu, spell book frame and the stored button frame. - Added loading and saving templates (not perfect yet)
Trinity 20100.4.beta -Fixed a bug with changing bar types and a visual bug when adding buttons to a bar with it's bar type changed.
Trinity 20100.3.beta -One last update for this coding session on the xp/casting bars
Trinity 20100.2.beta -Fixed some bugs with the casting bar and XP bar
Trinity 20100.1.beta
-
-
- BEFORE INSTALLING 20100.1.beta ***
- Backup your current TrinityBar files, including the addon itself, at these file locations: \World of Warcraft\Interface\Addons\TrinityBars\*all files*
\World of Warcraft\WTF\Account\<account name>\SavedVariables\TrinityBars.lua
\World of Warcraft\WTF\Account\<account name>\<server name>\<character name>\SavedVariables\TrinityBars.lua
- DELETE the current addon installation. Some file names have changed, and any legacy files left may interfere with an upgrade.
- I have tested as best I could upgrading from 20003.14.7 to 20100.1.beta, but this does not mean your upgrade will go smoothly. THIS IS A BETA VERSION. Please report all errors in a manner that does not involve freaking out.
- TrinityBars now relies on a front-loading addon called Trinity, included with current beta version.
- New simpler minimap menu.
Left-click for mini-menu (each mini-menu button represents one Trinity addon loaded) with simple actions right at-hand.
Right-click the minimap button to bring up the main Trinity menu system, where more advanced TrinityBars configuration options are available in the TrinityBars tab.
Shift-Click the minimap button to enable global configuration mode for all Trinity addons.
- Docks now do not extend beyond outside borders of buttons that belong to it. Makes for a less "cluttered" means of setting up bars. Drag a bar by selecting an area within the outside borders of the buttons.
- Re-worked on-dock configuration menus.
There is now a single feedback bar at the bottom of the dock, indicating which configuration option is currently being adjusted.
The left side has two buttons for increasing or decreasing the value indicated in the feedback bar.
The right side has two convenience buttons, one for toggling key binding mode, the other for hiding all other docks save the currently selected dock to reduce on-screen clutter.
- Button skinning is much easier.
New file added - TrinityBarsButtonSkins.lua - allows the addition of new button skins easily.
Because of this change, TrinityBar may load up with different button skins than in 20003.x. Simply adjust them back to the ones you want.
- Re-worked Formbar (shapeshift/stance bar): TrinityBars now creates it's own buttons instead of re-anchoring the default UI buttons. Hunter aspects now show up in the form bar.
- Re-worked pet bar: TrinityBars now creates it's own pet buttons instead of re-anchoring the default UI buttons.
- Some refinement is still needed. A sample of known issues:
- The auto cast pet abilities will always have the square auto-cast graphic.
- Advanced options like complex bar setups, deleting/creating docks, are not available.
- A druid prowl bar is not available.
- Skinning the bag graphics is not 100% perfected.
- And I am sure many others I can't think of right now.
- Enjoy!
Well, it's been awhile since I posted an update. The truth is I knew once Burning Crusade was released, I would be hard-pressed to find time to do anything other than keep TrinityBars up to date with patches. I have other Trinity projects I wanted to work on as well, and a majority of coding time I do have has been spent on them.
With the current 2.1 patch, I have run the current download and with just changing the .toc interface number to 20100, I have not seen any problems. Does that mean there are no issues for anyone else - no, of course not.
I do have a new version of TrinityBars in the works, though, so trying to address issues with the current version will not be a productive use of my time.
But unlike my previous mad pace of releases during the Burning Crusade and shortly after, I am being conservative on releasing this new version until I feel it is as bug free as possible.
I do apologize for my lack of involvement with the community in the last few months with this addon. I am one person maintaining this addon, and I just do not have the time to live a real life, run Karazhan one or two times a week, a heroic one or two times a week and keep up with the rep grind and interact with the the gazillion messages there are to read.
And as I have said, I have been using what coding time I do have to work on other Trinity addons, one of which I should be releasing soon called TrinityChat, which is a continuation of EnglishTeacher, a now defunct addon I wrote. I have 7 other Trinity addons I am also trying to get done with.
I am hoping to have a beta version of TrinityBars 20100 posted within a week or two for pure testing by anyone who would like to ensure transtion from TrinityBars 20003.14.7 is a smooth one.
And be rest assured, upgrading to TrinityBars 20100 will not involve a saved variables wipe, as I feel the data structure is now solid. The main changes I am making are some ease of use ones, like revamping how to make the bars behave how you want without using the irritating header editor and intergrating TrinityBars into TrinityCore, a front-loading addon for all Trinity addons.
So back to coding I go, see you all in a few weeks hopefully with 20100!