Thread Tools Display Modes
09-20-05, 03:35 PM   #1
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,134
Major change coming in 1.8

As just announced by Slouken:

In 1.8, to speed up game loading and reduce overall memory usage, several portions of the core interface have been converted to official Blizzard addons:

Blizzard_AuctionUI
Blizzard_BattlefieldMinimap
Blizzard_BindingUI
Blizzard_CraftUI
Blizzard_InspectUI
Blizzard_MacroUI
Blizzard_RaidUI
Blizzard_TalentUI
Blizzard_TradeSkillUI
Blizzard_TrainerUI

These addons are seamlessly loaded on demand, as needed, and do not show up in the normal addon list. To the end user this conversion is completely transparent.

One of the advantages of this conversion is it's now possible to completely replace these core modules with your own addons. Each of these addons has a function called to load it, which can be hooked or replaced by other addons:


function AuctionFrame_LoadUI()
UIParentLoadAddOn("Blizzard_AuctionUI");
end
function BattlefieldMinimap_LoadUI()
UIParentLoadAddOn("Blizzard_BattlefieldMinimap");
end
function ClassTrainerFrame_LoadUI()
UIParentLoadAddOn("Blizzard_TrainerUI");
end
function CraftFrame_LoadUI()
UIParentLoadAddOn("Blizzard_CraftUI");
end
function InspectFrame_LoadUI()
UIParentLoadAddOn("Blizzard_InspectUI");
end
function KeyBindingFrame_LoadUI()
UIParentLoadAddOn("Blizzard_BindingUI");
end
function MacroFrame_LoadUI()
UIParentLoadAddOn("Blizzard_MacroUI");
end
function RaidFrame_LoadUI()
UIParentLoadAddOn("Blizzard_RaidUI");
end
function TalentFrame_LoadUI()
UIParentLoadAddOn("Blizzard_TalentUI");
end
function TradeSkillFrame_LoadUI()
UIParentLoadAddOn("Blizzard_TradeSkillUI");
end


In addition, several virtual frames have been broken out into their own files so they can easily be included by other addons:
AuctionButtonTemplate.xml
CharacterFrameTemplates.xml
ClassTrainerFrameTemplates.xml
HonorFrameTemplates.xml
PartyFrameTemplates.xml
QuestFrameTemplates.xml
WorldMapFrameTemplates.xml


So, what do folks think? Interesting, hmmm?
__________________
“Do what you feel in your heart to be right — for you’ll be criticized anyway.” ~ Eleanor Roosevelt
~~~~~~~~~~~~~~~~~~~
Co-Founder & Admin: MMOUI
FaceBook Profile, Page, Group
Avatar Image by RaffaeleMarinetti
  Reply With Quote
09-20-05, 05:08 PM   #2
Osagasu_Jiyuu
A Cyclonian
 
Osagasu_Jiyuu's Avatar
Join Date: Jun 2005
Posts: 46
If I'm getting this right... that's fscking awesome.
__________________
Characters - All Sentinels
Creek
Starbreak
Osagasu
Stream
Sondessa
Saphilna


That annoying troll from the WoW forums who honestly means well. T_T
  Reply With Quote
09-20-05, 05:11 PM   #3
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,134
You are, and it is!
__________________
“Do what you feel in your heart to be right — for you’ll be criticized anyway.” ~ Eleanor Roosevelt
~~~~~~~~~~~~~~~~~~~
Co-Founder & Admin: MMOUI
FaceBook Profile, Page, Group
Avatar Image by RaffaeleMarinetti
  Reply With Quote
09-20-05, 06:14 PM   #4
Kaelten
Jack's raging bile duct
 
Kaelten's Avatar
Featured
Join Date: May 2005
Posts: 782
ya this rocks, KC_ET will be able to replace the TradeSkill frame and do it right.
__________________
WowAce.com & CurseForge.com Adminstrator
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client

Anyone that needs what they want
And doesn't want what they need
I want nothing to do with
  Reply With Quote
09-20-05, 06:17 PM   #5
Random
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Jan 2005
Posts: 93
*jumps up and down*
  Reply With Quote
09-20-05, 07:03 PM   #6
Remelio
 
Remelio's Avatar
Join Date: Dec 2004
Posts: 696
Woohoo!!!
  Reply With Quote

WoWInterface » Developer Discussions » General Authoring Discussion » Major change coming in 1.8


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off