Do you get any error messages that'll help me pin down why? :)
Nope. But I did find a way to reproduce it. Reset the current profile. Once that's done, not even a reload or switching profiles will do anything. You have to close the game and delete the saved var files. Not sure if it's related to not having dualspec installed.
Bleh, I need to stop being lazy and just go through the code and see if I can figure out what the problem is. >.<
I think making LibDualSpec optional is a bad idea. The vast majority of users shouldn't have to know anything about libraries in order to get basic functionality in addons. I call dual spec awareness basic functionality because it is present in the default UI. For an addon to provide less functionality than the default UI unless the user installs a standalone copy of an optional library is extremely unintuitive.
I'll give you that. But an "extra feature" library shouldn't break an add-on if it's missing. Just like with LDB/LDBIcon. Check if it's there. If it is, use it. If not, move on.
I run with libraries disembedded. The Curse Client doesn't pull the LibDualSpec-1.0 library, I have to manually install it. Not sure if there's something screwy in the .pkgmeta or maybe the packager is borking up.
As far as getting alphas goes, you'll get that if you use mainline/trunk. When you specify tag: latest, it only pulls the latest tag, which means it has to at least be a beta.
As far as the profiles thing goes, even with LibDualSpec-1.0 installed, I'm not seeing any additional profile options.
What I meant by "optional" is that I think LibDualSpec should be an optional dependency that a user has to install on their own if they want those particular features. The code should check to see if the library exists and only add those features if it does. And, of course, not throw an error if the library is missing.
LibDualSpec-1.0 isn't referenced correctly as an external. (I use disembedded and I have to manually install it.). Honestly, I'd make support for it optional, if possible. I'll do a hard test on it this weekend when we raid;. Thanks for the updates! :)
It prints nothing when shape-shifting, I guess because there's no real error. It seems to working now. It's something to with not having a profile originally. In order to get the window to show/hide, you have to switch to that form, disable it, then reenable it.
Oh, yeah. The specs are working fine.
P.S. Any chance of getting an option/feature to reorder the trackers without deleting them? Maybe add an option for "Order" then have the window sort the trackers by that order?
Ok, so far the Form options aren't working. Example:
I created a window for Bear form. Unchecked everything but Dire Bear form. Added some trackers. Nothing showed up. Rechecked the other form options and the window appeared. Now it's always visible and unchecking a form does nothing.