Addons:TradesBar
From Addons
I have confirmed that TradesBar version 2.12.2 and up works on WoW version PTR 3.0.0.
Description
Add professions and other skills to a handy toolbar.
Change Log
Moved
- CurseForge Project - TradesBar (advanced)
- CurseForge SVN - TradesBar: svn://svn.curseforge.net/wow/trades-bar/mainline
- Curse Project - TradesBar
Version 3.0.11 (talk)
- Key bindings frame will auto hide no matter how you open it while in combat. They cannot be set in combat.
Version 3.0.10 (talk)
- Added key bindings.
- To use them, hold Alt and right click the button you want to change the key binding for, then press the key(s) you want to bind. If you accidentally unbind something, click Cancel and it will be rebound. Once you click Close you have to go back to the original place where you bound that button to rebind it.
Version 3.0.9 (talk)
- Backward compatibility (again).
Version 3.0.8 (talk)
- Added Milling.
Version 3.0.7 (talk)
- Enabled key bindings for crafting skills only.
- Inscription displays as "N/A" on the Key Bindings frame on live.
Version 3.0.6 (talk)
- Added page buttons to the config frame.
Version 3.0.5 (talk)
- Attempt to fix new-pets bug.
Version 3.0.4 (talk)
- Backward compatibility fix.
Version 3.0.3 (talk)
- New mounts/pets added to the bar when you get them.
Version 3.0.2 (talk)
- Added Inscription (only works on WoW v3.0.x).
Version 3.0.1 (talk)
- Added mounts and vanity pets (only works on WoW v3.0.x).
Version 3.0.0 (talk)
- Updated TOC for interface 30000.
Version 2.12.2 (talk)
- Fixed a nil error.
Version 2.12.1 (talk)
- Moved execution of CustomTradesBar.lua to PLAYER_ENTERING_WORLD to ensure that everything you might put there is available and accurate.
Version 2.12.0 (talk)
- Worked out a way to no longer need to localize spells and skills.
- Removed (some) unnecessary code.
Version 2.11.20 (talk)
- Minor update.
Version 2.11.19 (talk)
- Fixed "special" Tailoring so it shows the skill level in the tooltip.
Version 2.11.18 (talk)
- Properly clamps to the screen.
- Added background to the main frame.
- Changing the scale from the AdminFrame now changes the scale of the TradesBar frame instead of each individual button (I don't know why the original author did it that way).
Version 2.11.17 (talk)
- Fixed specialized skill empty button bug.
- Frames are now clamped to the screen so you can't move them off the screen (purposely or accidentally).
- More accurate and more efficient localizations (I'm installing all available language versions). Still needs work. But the method is implemented.
- Items being dropped onto the Item/Spell receiver on the AdminFrame are now including "item:" before the itemID so that they are clickable (oops).
Version 2.11.16-PRE (talk)
- Added support for adding items.
- Added on the fly spell/item adding.
- Added macro support. Must be hacked in. You can use CustomTradesBar.lua for this.
- Changed the code so that GetLocale() isn't being called 9 times.
- Changed the code so that UnitName() isn't being called 4 times.
- Moved Player added buttons to their own section on the ConfigFrame and moved all built-in (hard coded) buttons to one section of the same frame.
- Added function TradesBar_GetSkills() (you can type "/run TradesBar_GetSkills()" from the chat prompt) to collect all entries from the spellbook. This function is called automatically if you are me. :)
Version 2.11.15 (talk)
- The bar no longer vanishes like a rogue when switching to the Pet spellbook.
- Minor bug fix with Disenchant, Fishing, Find Herbs, and possibly others. Clicking on said buttons did nothing.
Version 2.11.14 (talk)
- Added a button (to the admin frame) and slash command to restore defaults.
Version 2.11.13 (talk)
- Cooldowns update at start as well as when the cooldowns change.
- Add a file named CustomTradesBar.lua to the TradesBar directory that will run before TradesBar.lua
- Features:
- Hook functions without creating a new addon.
- Add Items/Spells via the CustomTradesBarFromFile (table of tables) global variable. See CustomTradesBar.sample for more information.
- Changes made to this file will not be destroyed when updating (unless you delete the TradesBar directory before updating).
- If defined by you, the function CustomTradesBar() is called when the 'VARIABLES_LOADED' event fires.
- Features:
- I will only offer "best effort" support for CustomTradesBar.lua.
Version 2.11.12 (talk)
- Added cooldown texture for [Hearthstone ]
- Removed some unnecessary variable declarations.
- Added sanity check for SetScale()
Version 2.11.11 (talk)
- Alchemy opens properly now.
- I don't have a Specialty skill, so I cannot debug the empty buttons.
Version 2.11.10 (talk)
- Tooltip modification.
Screenshots
Notice
Updating to 2.11.18
- You may need to reposition your TradesBar by holding [Ctrl] while Right-Dragging. In order to fix the clamping issue I found, I had to correct the positioning of the buttons on the frame. Instead of being on the TradesBar frame, they were under it, above it, or next to it depending on your settings. Now they are on it as it should be.
Known Issues
- Mount spells dropped on the config frame's hot spot will throw an error.
- If you're having problems with the TradesBarConfigFrame not showing the two lower panels, try deleting the SavedVariables files (there's two (2)):
"WTF\Account\{account name}\{realm name}\SavedVariables\TradesBar.lua"
"WTF\Account\{account name}\{realm name}\{character name}\SavedVariables\TradesBar.lua"
-
Key bindings don't work. -
Hunters-
"Beast Training" still has issues (conflicts) with AdvancedTradeSkillsWindow; however, that doesn't really have anything to do"Beast Training" no longer exists as of WoW v3.0.0.
with TradesBar.
-
- On the PTR 3.0.0, errors involving the Blizzard_FeedbackUI addon are thrown when mousing over some items on the bar. This will go away once 3.0.x goes live.
-
The Inscription profession has not been tested.Inscription works. - Item support is still clunky.
-
New stuff don't appear on the bar until TradesBar_Load() and TradesBar_Update() are called and I can't figure out which event fires when getting new pets/mounts. COMPANION_LEARNED and COMPANION_UPDATE don't seem to do the job; therefore, new pets/mounts won't appear on the bar until PLAYER_ENTERING_WORLD (zoning, reloading, reloging) or SPELLS_CHANGED fires or you add a spell or item to the bar via the config frame. - Pet/mount buttons cast the wrong pet/mount without a reload/log when you get a new pet/mount.
- The config frame doesn't update and looks funny (stuck check boxes) when adding spells or items until a reload/log.
- Key bindings are assigned to the button itself not the action; therefore, since actions may or may not be assigned to the same button, the only reliable key bindings are the ones set from the default key bindings UI (the ones for crafting skills only).
To Do
- A way to remove skills that were added via the "+" on the config frame.
- Could be as easy as adding a "-" button to the item on the config frame.
-
A scrolling, paged, or tabbed config frame (it can get rather full, especially if you add all your tracking abilities (*cough* Hunters *cough*)). - Scrolling or otherwise compact button bar.
- Change the order of buttons (not likely any time soon).
Downloads
Archive
TradesBar2.10.12, TradesBar2.10.11, TradesBar2.10.10, TradesBar2.10.9, TradesBar2.10.8, TradesBar2.10.7, TradesBar2.10.6, TradesBar2.10.5, TradesBar2.10.4, TradesBar2.10.3, TradesBar2.10.2, TradesBar2.10.1, TradesBar2.11.9, TradesBar2.11.8, TradesBar2.11.7, TradesBar2.11.6, TradesBar2.11.6b, TradesBar2.11.5, TradesBar2.11.4, TradesBar2.11.3, TradesBar2.11.2, TradesBar2.11.1, TradesBar2.11.0
Last edited by Treader on 16:03, 3 November 2008.
View Count: 3,333.
Times Edited: 81.
Categories: Addons | PTR 3.0.0 | Addons




