Tuesday, December 6, 2011

DaedhirUI 3.2 released.

Get it while it's hot, folks.

Here ya go.

As I mentioned in the last post, I may not be doing much updating of the UI in the future.  The Good News is that the Curse client seems to be working pretty well lately for this stuff.  There are only a few addons that give problems, mainly due to the way some authors do their profile configuration.

You know how some addons will have a separate profile for each toon, which takes its configuration from a default profile that you can't configure?  Yeah, I hate that.  Turns out it's an issue with AceDB, and one of the options for calling it.

For example, in my addon FreeYourResources, there's this line of code that sets up the configuration database:

   self.db = LibStub("AceDB-3.0"):New("FreeYourResourcesDB", defaults, true)

That last function argument, the "true" in the parentheses, tells AceDB to load the addon with the default profile.  This allows you to configure the default profile on one toon, and then it's loaded automatically for every other toon you load up.

Some authors leave off this "true" argument, and that makes it so that the addon author's defaults, not yours, are the ones that are loaded for each toon.  So you either have to copy a profile from a toon where you've configured it, or reconfigure the whole thing from scratch.  This is why I was using Reflux in previous versions, but now hopefully that step isn't necessary anymore.

So I've added that "true" argument to some of the addons to make it easier.  SexyMap, SCT, ClassTimer, and a few others.

So when the Curse updater tells you an addon's modified, that's why.

Well, I've also done some aesthetic stuff to Dominos.  I may ask Tuller if he'll merge my changes.  I like 'em. :)

Anyway, there it is.  Sorry it took so insanely long, but as I said, life has been pretty weird for me lately.

If anybody's interested in taking over maintenance of this beast, lemme know.  We can talk about it.

Thursday, December 1, 2011

Update on the way

Hi, all.

Sorry I've been absent for so long.  I've had some not so fun personal stuff going on, and have not been playing WoW much lately.  But I'm working on getting an update of the UI going so that I can get it to you guys.

I know that some of the addons have been updated so they don't work in the current version that's on WoWInterface.  But I have most of the UI working in 4.3, and I'm just waiting on an update for Auctioneer before I post the update.

I know many of you have probably given up on me, and I don't blame you.  But I will have a UI update posted within the next week.

FYI, I'm going to be playing The Old Republic when it comes out, so I don't know how much I'll be keeping up with the UI after this upcoming update.  I'm also trying to get my Ph.D. finished up this spring, which requires lots of time and work.  But I plan to keep raiding Wednesday nights with my guild, so I'll do what I can.

Tuesday, February 8, 2011

DaedhirUI 3.1 released

Hey, everybody.  With the new patch (4.0.6) I figured I should give you guys an update.  Usual caveats apply, back up your stuff, probably do a clean install, don't blame me if the light bulb in the lamp on your desk bursts into flames, etc.

Get it here.

I added some nice border textures for buttons and tooltips, and I moved the bag bar and menu buttons so that they don't clash with the Blizzard raid panel.  I lead some of my guild's raids, and I just found that the new Blizzard raid panel is good stuff, even with Grid.  I just hide the Blizzard raid frames but keep the panel with all of the world markers, role check button and that kinda stuff.

Enjoy, and let me know if something doesn't work.

Oh, and I do know that Round3DPortraits is throwing some taint errors.  It's on my todo list, but so is submitting my thesis proposal for my Ph.D.  You can guess which is the higher priority right now. :P