Download
(2Kb)
Download
Updated: 02-07-11 11:38 AM
Pictures
File Info
Updated:02-07-11 11:38 AM
Created:05-20-09 12:20 PM
Downloads:4,160
Favorites:18
MD5:

Furbish

Version: 1.2
by: haste [More]

This is just a quick add-on to make the default aura frames look slightly more appealing (at least to myself).

What it currently does is:
* Remove the border on the icons.
* Move the timer into the icons to save space.
* Color the entire debuff icon with its type.
* Change the color of the text to white.

The layout changes are only done once per icon. A common mistake done by many of the other add-ons that modify the default aura icons, is that they re-apply their modification on all available icons when an update happens. Furbish attempts to avoid this by keeping track of what it currently has updated, and it will also disable itself once all icons are modified.

Click here to lend your support!

Changes since 1.1:
- Style all three temporary enchant icons.

Changes since 1.0:
- Updated to work with WoW 4.0.x.
- Changed license from ARR to MIT.
- Increased the number of icons shown per row to 12 with widescreen resolutions. Previously 8.
Optional Files (0)


Post A Reply Comment Options
Unread 02-04-11, 05:00 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Scratch the consolidate buffs positioning issue. It wasn't caused by Furbish .
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 02-07-11, 07:33 AM  
bgene82
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
temporary buff on thrown weapon

hello, seems that your addon forgot to 'skin' the temporary buff for 'thrown weapon'.
Report comment to moderator  
Reply With Quote
Unread 02-07-11, 11:39 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Re: temporary buff on thrown weapon

Originally posted by bgene82
hello, seems that your addon forgot to 'skin' the temporary buff for 'thrown weapon'.
Should be fixed with 1.2.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 04-29-11, 09:14 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
After the Cata fallout with buff mods, finally settled on Furbish to do what I wanted. Looked good for a long while. But then started getting into non-mount in-game vehicles. Then the problems started. The mod unfortunately taints very badly in/getting off of vehicles. "Very badly" meaning parts of the UI stop functioning and have to reload the UI (no alternative) to get them back.

WoW 4.0.6 live (have disabled the mod since the final taint occurrence), USEnglish client/server, Furbish v1.2. As a low level Worgen, dismounted from an in-game vehicle at the end of the Save Krennan Aranas quest. The default Blizzard icon bars disappeared and refused to come back (adjusting them showing in the main options, etc.). Had to reload the UI to get them back. The Blizzard taint.log entries when that happened:

Code:
4/22 18:25:47.109  Global variable DEBUFF_ACTUAL_DISPLAY tainted by Furbish - Interface\FrameXML\BuffFrame.lua:111 BuffFrame_Update()
4/22 18:25:47.109      Interface\FrameXML\BuffFrame.lua:127
4/22 18:25:47.109      BuffFrame_UpdatePositions()
4/22 18:25:47.109      *:OnLoad:4 setFunc()
4/22 18:25:47.109      Interface\FrameXML\InterfaceOptionsPanels.lua:2036
4/22 18:25:47.109  Execution tainted by Furbish while reading DEBUFF_ACTUAL_DISPLAY - Interface\FrameXML\BuffFrame.lua:114 BuffFrame_Update()
4/22 18:25:47.109      Interface\FrameXML\PlayerFrame.lua:354 PlayerFrame_ToPlayerArt()
4/22 18:25:47.109      Interface\FrameXML\PlayerFrame.lua:294 PlayerFrame_UpdateArt()
4/22 18:25:47.109      Interface\FrameXML\PlayerFrame.lua:285 animPostFunc()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:22 Animation_UpdateFrame()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:35
4/22 18:25:47.109  An action was blocked in combat because of taint from Furbish - updateFunc()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:16 Animation_UpdateFrame()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:35
4/22 18:25:47.109  An action was blocked in combat because of taint from Furbish - MultiBarBottomLeft:Show()
4/22 18:25:47.109      Interface\FrameXML\MultiActionBars.lua:31 MultiActionBar_Update()
4/22 18:25:47.109      Interface\FrameXML\MainMenuBar.lua:112 MainMenuBar_ToPlayerArt()
4/22 18:25:47.109      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/22 18:25:47.109      Interface\FrameXML\MainMenuBar.lua:50 animPostFunc()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:22 Animation_UpdateFrame()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:35
4/22 18:25:47.109  An action was blocked in combat because of taint from Furbish - MultiBarBottomRight:Show()
4/22 18:25:47.109      Interface\FrameXML\MultiActionBars.lua:40 MultiActionBar_Update()
4/22 18:25:47.109      Interface\FrameXML\MainMenuBar.lua:112 MainMenuBar_ToPlayerArt()
4/22 18:25:47.109      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/22 18:25:47.109      Interface\FrameXML\MainMenuBar.lua:50 animPostFunc()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:22 Animation_UpdateFrame()
4/22 18:25:47.109      Interface\FrameXML\AnimationSystem.lua:35
and so on.

Giving it one more chance, reenabled on a level 85 character. Next game-breaking taint ocurrance happened after mounting one of the several cannons on the ship near the end boss of heroic Deadmines.

The unusual thing here is that the taint only happened on the second cannon mounted; the first one caused no problems. This time after the taint happened, the Blizzard vehicle bar corrupted and was unable to dismount from the vehicle. Like before, had to reload the UI to get things back to normal. Also disabled the mod before reloading (via OptionHouse):

Code:
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - updateFunc()
4/26 01:43:05.777      Interface\FrameXML\AnimationSystem.lua:61 SetUpAnimation()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:116 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - updateFunc()
4/26 01:43:05.777      Interface\FrameXML\AnimationSystem.lua:61 SetUpAnimation()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:117 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - VehicleMenuBar:Hide()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:122 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - MainMenuBar:Show()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:125 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - PossessBarFrame:Hide()
4/26 01:43:05.777      Interface\FrameXML\BonusActionBarFrame.lua:470 PossessBar_Update()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:127 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - ShapeshiftBarFrame:Show()
4/26 01:43:05.777      Interface\FrameXML\BonusActionBarFrame.lua:472 PossessBar_Update()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:127 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
4/26 01:43:05.777  An action was blocked in combat because of taint from Furbish - PossessButton1:Hide()
4/26 01:43:05.777      Interface\FrameXML\BonusActionBarFrame.lua:504 PossessBar_UpdateState()
4/26 01:43:05.777      Interface\FrameXML\BonusActionBarFrame.lua:476 PossessBar_Update()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:127 MainMenuBar_ToPlayerArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:63 MainMenuBar_UpdateArt()
4/26 01:43:05.777      Interface\FrameXML\MainMenuBar.lua:243
and so on. With the mod disabled, no further tainting or problems in further cannons.

Hope the issue can be fixed so the mod can become reliably usable.
Report comment to moderator  
Reply With Quote
Unread 04-30-11, 06:49 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
I'll rewrite it to use the secure aura header this weekend then. Taint is pretty much unavoidable for all add-ons, but it isn't an issue as long as it doesn't spread where it shouldn't. Too bad that's the case here .
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 05-01-11, 03:15 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
I failed at allocating any time this weekend. Monday shouldn't be too busy however.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 05-18-11, 04:27 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Thanks very much for your response. Builds 3e3bdce0d81f9cfc522b & 0da0d67e256c242e7853 both work without the corrupting vehicle taint.

Once issue, though. Ever since trying this shortly after Cataclysm, its been able to be moved to wherever on-screen with BasicBuffs. As has the default Blizzard buff/debuff frame. The latest builds that fix the taint can no longer be moved with that mod; they are permanently locked to the far upper right of the UI beside the minimap. Which causes issues when customizing the UI layout. The default Blizzard buff frame with Furbish not active can still be moved, though.

Is it an either/or choice regarding corrupting taint and moving the frame with that mod?
Report comment to moderator  
Reply With Quote
Unread 05-18-11, 11:03 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
The git version completely replaces the default blizzard frame with its own. It's the only way to keep all the previous features without accidentally having taint hit parts it shouldn't.

I'll implement a system for moving them, along with everything else it previously did.

I'm hopefully able to catch up during this week.

You'll want to use 0da0d67e256c242e7853 by the way. Those previous have some updating issues, which made timers get stuck.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.