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,090
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 09-07-10, 01:38 AM  
the23rdmagus
A Murloc Raider
 
the23rdmagus's Avatar

Forum posts: 9
File comments: 10
Uploads: 0
Aero doesn't play nice with Carbonite's social window; it'll close it as soon as it comes up.
__________________
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 03:58 AM  
jasje
A Chromatic Dragonspawn
 
jasje's Avatar
AddOn Author - Click to view AddOns

Forum posts: 150
File comments: 279
Uploads: 4
Great addon!!
__________________

Tukui | Github
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 04:31 AM  
Haleth
This Space For Rent
 
Haleth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1173
File comments: 1146
Uploads: 17
It's nice to have this released in public!

Love this addon.
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 05:45 AM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
Try looking here for hook function http://www.wowinterface.com/download...ualThemes.html .
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 09:11 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Thumbs up RAWR!

w00t, thanks for uploading this here!!!
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 09:24 AM  
thefrogi
A Murloc Raider

Forum posts: 7
File comments: 14
Uploads: 0
Loving it dude! And hope you are back since there seems to be a lot of love on youtube for your UI and addons!
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 11:21 AM  
gevovo
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
Yup man, ty so much for this, its amazing

In my almost five years on WOW, I think I use your UI like 1 year and a half, it was great, youre very talented
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 12:40 PM  
nostress
A Deviate Faerie Dragon
 
nostress's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 53
Uploads: 1
Could you please post some pointers on hooking functions? I'm trying to get Aero to work with Adibags, and failing.
__________________
My approach to addons: keep it clean, simple, use as much original original Blizzard code as possible and never sacrifice functionality for looks
Report comment to moderator  
Reply With Quote
Unread 09-07-10, 02:38 PM  
ALZA
A Deviate Faerie Dragon
 
ALZA's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 11
Uploads: 1
Aero doesn't play nice with Carbonite's social window
Can't test it cause Carbonite does not work correctly with ruRU locale. Try removing or commenting out line 30 in Frames.lua ("FriendsFrame",).

Try looking here for hook function
Just list the frames you wish to see affected by Aero - I'll add it. The list that included in v2.0 is everything that I personally need =)

And hope you are back since there seems to be a lot of love on youtube for your UI and addons!
I'll probably "be back" after Cataclysm goes life =)

Could you please post some pointers on hooking functions?
Key points:
- these hooks are made because there can be frames that are simply not created when Aero is loaded
- you need frame name to make it "Aero-ed"
- for addons that have all frames created right at load time - you can just list all frame names
- for addons that create frames on demand - you can try to intercept frame creation by adding hook to "spawning" function. Usually framework addons like cargBags and oUF have a special function to add a new object, that has a name as one of arguments. Browsing addons code helps greatly in finding this func.

But finding the right way to make a hook can be too hard. For example, the function for cargBags that is included works only for old version of cargBags (it was made 1 year ago, lol XD), the new one is too complicated to make universal hook. If framework addon is to hard to "be hooked" - then it's much more easier to ask plugin/layout author to add Aero support to his plugin. Aero can be acessed from other addons since it has global name, so simply putting something like this in addon code will work:
Code:
if(IsAddOnLoaded"Aero") then
	Aero:RegisterFrames(
	...
	list frame names that are created by addon
	...
	)
end
If addon name starts from a symbol (i.e. "!" or "_") and loads before Aero - then author should add Aero into .toc file. Like this:
Code:
## OptionalDepths: Aero
But remember that some frames just can't be styled just because of the way they are created and handled. For example, I failed to get Aero work with cargBags_Simplicity. Aero works correctly only with bank frame (frame name - SimplicityBank) and breaks bag frames.


Thanks for positive feedback =)
Last edited by ALZA : 09-07-10 at 02:39 PM.
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: 2988
File comments: 334
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!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
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
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-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-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-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
Post A Reply



Category Jump: