Download
(2Kb)
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:4,084
Favorites:40
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 10-18-16, 07:30 AM  
theruleof4
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally Posted by Haleth
I've updated some of the frames...
I am trying to use this addon with Aurora and i cant seem to figure out how to register all the frames that have been skinned by it. Anyone still using this? Works fine with some addons i added to the Frames.lua file.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 09-08-11, 09:37 AM  
Be3f.
A Theradrim Guardian
 
Be3f.'s Avatar

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

Forum posts: 1173
File comments: 1146
Uploads: 17
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.
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: 213
File comments: 83
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.
Report comment to moderator  
Reply With Quote
Unread 04-17-11, 10:02 PM  
Slaxi81
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Hey,
I love this, any chance for an update?


Have a nice day

slaxi
Report comment to moderator  
Edit/Delete Message 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: 65
Uploads: 13
Works fine for me. I may have fixed errors on last patch not sure. But yea Its working.
__________________
[SIGPIC][/SIGPIC]
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 ??
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"
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: 65
Uploads: 13
Gonna Upload my full list of frames. For some reason not all the UI elements were added with this release.
__________________
[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 10-02-10, 09:53 AM  
Haleth
This Space For Rent
 
Haleth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1173
File comments: 1146
Uploads: 17
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?
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.
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!
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: 2
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!"
Report comment to moderator  
Reply With Quote
Unread 09-12-10, 06:14 AM  
thefrogi
A Murloc Raider

Forum posts: 7
File comments: 14
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?
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 05:23 PM  
Tymliz
A Kobold Labourer

Forum posts: 0
File comments: 5
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!!!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: