Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(2 Kb)
Download
Updated: 09-06-10 11:51 PM
Pictures
File Info
Updated:09-06-10 11:51 PM
Created:09-06-10 11:51 PM
Downloads:2,913
Favorites:41
MD5:
Aero
Version: 2.0
by: ALZA [More]
Aero

version 2.0


Info
This addon adds open/close animation to some of WoW interface elements. Basically it looks like animation in Aero interface of Windows Vista/7.

The addon was inspired by Cargor's VisualFX, but it has a big difference - it does not break frames in combat. Instead of it, addon works only out of combat for secure frames and does not taint default WoW UI.

This is the latest and most stable version of addon. There are many others (with implementation of Aero Shake feature and some other) that were not released because of high CPU usage and unstable work. But i'm not planning to add more functionality to Aero, so v2.0 will be only version released on public.

Here's video that shows how addon works: http://www.youtube.com/watch?v=27JqTPHU_SY (the vid shows 1st version with only "show" animation, v2.0 has also similar "hide" animation).

Installation
Extract archive into your \World of Warcraft\Interface\AddOns folder.

Adding more frames to animate
All you need to know contained in Frames.lua file.
Feel free to post hook funcs for addons that you want to be supported by Aero.
Addon authors can add Aero support directly into their addons using this method:
Code:
if(IsAddOnLoaded"Aero") then
	Aero:RegisterFrames(
	...
	list frame names that are created by addon
	...
	)
end
Optional Files (0)


Post A Reply Comment Options
Unread 09-08-11, 09:37 AM  
Be3f.
A Wyrmkin Dreamwalker
 
Be3f.'s Avatar

Forum posts: 59
File comments: 20
Uploads: 0
Originally posted by Haleth
I've updated some of the frames.
You're awesome thanks
__________________
-- Be3f.
Be3f. is offline Report comment to moderator  
Reply With Quote
Unread 09-08-11, 09:15 AM  
Haleth
This Space For Rent
 
Haleth's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1170
File comments: 1130
Uploads: 30
I've updated some of the frames. Replace Frames.lua with this:

Code:
--[[
Aero:RegisterFrames(...)
Use it to register show/hide animation to frames
Arguments can be either frame names or hook functions, seperated by commas
]]

Aero:RegisterFrames(
	"GameMenuFrame",
	"AudioOptionsFrame",
	"VideoOptionsFrame",
	"InterfaceOptionsFrame",
	"OpacityFrame",
	"ItemRefTooltip",
	"OpenMailFrame",
	"StackSplitFrame",
	"ColorPickerFrame",
	"ChatConfigFrame",
	"ReputationDetailFrame",
	"PVPFrame",
	"LootFrame",
	"HelpFrame",
	"MailFrame",
	"TradeFrame",
	"GossipFrame",
	"TabardFrame",
	"FriendsFrame",
	"MerchantFrame",
	"QuestLogFrame",
	"SpellBookFrame",
	"PetStableFrame",
	"GuildRegistrarFrame",
	"LFDParentFrame",
	"LFRParentFrame",
	"CharacterFrame",
	"EncounterJournal"
)

--[[
Aero:RegisterAddon(addon, ...)
Use it to register frames that are created after addon loaded or on demand
Arguments:
	addon - addon's name
	... - either frame names or hook functions, seperated by commas
]]

Aero:RegisterAddon("Blizzard_BindingUI", "KeyBindingFrame")
Aero:RegisterAddon("Blizzard_Calendar", "CalendarFrame")
Aero:RegisterAddon("Blizzard_CraftUI", "CraftFrame")
Aero:RegisterAddon("Blizzard_MacroUI", "MacroFrame")
Aero:RegisterAddon("Blizzard_AuctionUI", "AuctionFrame", "AuctionDressUpFrame")
Aero:RegisterAddon("Blizzard_GuildBankUI", "GuildBankFrame")
Aero:RegisterAddon("Blizzard_GuildUI", "GuildFrame")
Aero:RegisterAddon("Blizzard_LookingForGuildUI", "LookingForGuildFrame")
Aero:RegisterAddon("Blizzard_TalentUI", "PlayerTalentFrame")
Aero:RegisterAddon("Blizzard_TradeSkillUI", "TradeSkillFrame")
Aero:RegisterAddon("Blizzard_GMSurveyUI", "GMSurveyFrame")
Aero:RegisterAddon("Blizzard_AchievementUI", "AchievementFrame")
Aero:RegisterAddon("Blizzard_BattlefieldMinimap", "BattlefieldMinimap")
Aero:RegisterAddon("Blizzard_ItemSocketingUI", "ItemSocketingFrame")
Aero:RegisterAddon("ALZAUI", "aBagsHolder", "aBagsBankHolder")

Aero:RegisterAddon("cargBags", function()
	hooksecurefunc(cargBags, "Spawn", function(_, name)
		Aero:RegisterFrames(name)
	end)
end)
Edit: Took out TrainerUI because it throws errors sometimes
Last edited by Haleth : 09-08-11 at 10:57 AM.
Haleth is offline Report comment to moderator  
Reply With Quote
Unread 09-07-11, 02:52 AM  
nin
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 76
Uploads: 1
Anyone been able too get CharacterFrame, among quite a lot of frames actually working with this?

I guess a lot of frames changed since this was made.

Thanks.
nin is offline Report comment to moderator  
Reply With Quote
Unread 04-17-11, 10:02 PM  
Slaxi81
A Murloc Raider
 
Slaxi81's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 178
Uploads: 3
Hey,
I love this, any chance for an update?


Have a nice day

slaxi
__________________
Slaxi81 is offline Report comment to moderator  
Reply With Quote
Unread 02-19-11, 09:21 PM  
Nobgul
A Molten Giant
 
Nobgul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 693
File comments: 66
Uploads: 8
Works fine for me. I may have fixed errors on last patch not sure. But yea Its working.
__________________
[SIGPIC][/SIGPIC]
Nobgul is offline Report comment to moderator  
Reply With Quote
Unread 02-15-11, 11:56 AM  
Cacha
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
is it still working ??
Cacha is offline Report comment to moderator  
Reply With Quote
Unread 11-25-10, 11:14 PM  
Damask
A Defias Bandit

Forum posts: 2
File comments: 38
Uploads: 0
Had an error when attempting to learn First Aid on a new character.

Message: ...ace\AddOns\Blizzard_TrainerUI\Blizzard_TrainerUI.lua:165: attempt to compare number with nil
Time: 11/25/10 23:13:16
Count: 2
Stack: ...ace\AddOns\Blizzard_TrainerUI\Blizzard_TrainerUI.lua:165: in function `ClassTrainerFrame_SetServiceButton'
...ace\AddOns\Blizzard_TrainerUI\Blizzard_TrainerUI.lua:114: in function `ClassTrainerFrame_Update'
...ace\AddOns\Blizzard_TrainerUI\Blizzard_TrainerUI.lua:76: in function <...ace\AddOns\Blizzard_TrainerUI\Blizzard_TrainerUI.lua:68>
[C]: ?
[C]: in function `Show'
Interface\AddOns\Aero\Aero.lua:58: in function <Interface\AddOns\Aero\Aero.lua:51>
[C]: ?
[C]: in function `Hide'
Interface\FrameXML\UIParent.lua:1451: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1527: in function `HideUIPanel'
Interface\FrameXML\UIParent.lua:1202: in function <Interface\FrameXML\UIParent.lua:1194>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1894: in function `HideUIPanel'
Interface\FrameXML\UIParent.lua:1898: in function `HideParentPanel'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: skillButton = ClassTrainerFrameSkillStepButton {
disabledBG = <unnamed> {
}
showingTooltip = false
subText = ClassTrainerFrameSkillStepButtonSubText {
}
money = ClassTrainerFrameSkillStepButtonMoneyFrame {
}
name = ClassTrainerFrameSkillStepButtonName {
}
lock = <unnamed> {
}
0 = <userdata>
icon = ClassTrainerFrameSkillStepButtonIcon {
}
selectedTex = <unnamed> {
}
}
skillIndex = 18
playerMoney = 631
selected = nil
isTradeSkill = 1
unavailable = false
serviceName = "Unknown"
serviceSubText = nil
serviceType = nil
texture = nil
reqLevel = nil
requirements = ""
separator = ""
(*temporary) = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare number with nil"
Damask is offline Report comment to moderator  
Reply With Quote
Unread 10-04-10, 05:34 PM  
Nobgul
A Molten Giant
 
Nobgul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 693
File comments: 66
Uploads: 8
Gonna Upload my full list of frames. For some reason not all the UI elements were added with this release.
__________________
[SIGPIC][/SIGPIC]
Nobgul is offline Report comment to moderator  
Reply With Quote
Unread 10-02-10, 09:53 AM  
Haleth
This Space For Rent
 
Haleth's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1170
File comments: 1130
Uploads: 30
To the people with the transparency problems; it's because Aero sets the alpha of the frame to fade them in/out. It should work if you comment out these lines in aero.lua (this will leave you with only the scaling):

Code:
local function Anim(frame)
	aero = frame.aero
	percent  = aero.total / duration
	value = aero.start + aero.diff * percent
	if(value<=0) then value = 0.01 end
	-- frame:SetAlpha(value)
Code:
local function OnFinish(frame)
	frame:SetScale(1)
	-- frame:SetAlpha(1)
--

@ Alza; Will you be updating this addon for Cataclysm?
Haleth is offline Report comment to moderator  
Reply With Quote
Unread 09-25-10, 01:31 PM  
u6at
A Kobold Labourer
 
u6at's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
I can't set transparency when I have this addon enabled. I set it then click 'ok' and the values reset.
u6at is offline Report comment to moderator  
Reply With Quote
Unread 09-21-10, 12:32 PM  
Dartmaul
A Kobold Labourer
 
Dartmaul's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
Aero prevents opening of pet tab of spellbook((
Bronevick fix it!
Dartmaul is offline Report comment to moderator  
Reply With Quote
Unread 09-13-10, 07:12 PM  
Unkn
Premium Member
 
Unkn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 258
File comments: 165
Uploads: 3
When I use this addon, which I think is fab. I come across a problem that when I try and change the opacity of any other addon it won't save because I have Aero on. When I have it check off, the opacity saves. Any idea what is going on here?
same
__________________
"I'm very feminine. And I'll beat the crap out of ANYONE who disagrees!"
Unkn is offline Report comment to moderator  
Reply With Quote
Unread 09-12-10, 06:14 AM  
thefrogi
A Murloc Raider

Forum posts: 7
File comments: 15
Uploads: 0
Problem

When I use this addon, which I think is fab. I come across a problem that when I try and change the opacity of any other addon it won't save because I have Aero on. When I have it check off, the opacity saves. Any idea what is going on here?
thefrogi is offline Report comment to moderator  
Reply With Quote
Unread 09-07-10, 05:23 PM  
Tymliz
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Addon Hook Request

if you can make this compatible with the following addons it would be greatly appreciated

Adibags
Mapster
Altoholic
AtlasLoot

Thanks in advance!!!
Tymliz is offline Report comment to moderator  
Reply With Quote
Unread 09-07-10, 03:51 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2865
File comments: 333
Uploads: 10
I couldn't open the Quest Log in Carbonite while Aero is active. It opens for a split second, then shuts again.

Commenting out line 32 (QuestLogFrame) in Frames.lua fixed the issue.





__________________
♪~ ( ) I My Sonos!
Petrah is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: