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,953
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-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: 2
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.
ALZA is offline 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: 54
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
nostress is offline 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
gevovo is offline Report comment to moderator  
Reply With Quote
Unread 09-07-10, 09:24 AM  
thefrogi
A Murloc Raider

Forum posts: 7
File comments: 15
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!
thefrogi is offline 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: 2871
File comments: 332
Uploads: 10
Thumbs up RAWR!

w00t, thanks for uploading this here!!!
__________________
♪~ ( ) I My Sonos!
Petrah is offline Report comment to moderator  
Reply With Quote
Unread 09-07-10, 05:45 AM  
Taet
A Murloc Raider

Forum posts: 7
File comments: 60
Uploads: 0
Try looking here for hook function http://www.wowinterface.com/download...ualThemes.html .
Taet is offline Report comment to moderator  
Reply With Quote
Unread 09-07-10, 04:31 AM  
Haleth
This Space For Rent
 
Haleth's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

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

Love this addon.
Haleth is offline 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: 281
Uploads: 8
Great addon!!
__________________

Tukui | Github
jasje is offline Report comment to moderator  
Reply With Quote
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.
__________________
the23rdmagus is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: