• 0

    posted a message on Masque - Official Thread
    It's been fix in the alpha. I just tagged a beta, so try that.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    I'll get it tomorrow.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    Sorry about the delay. Call the :ReSkin() method on the group after changing the size of the buttons.

    Edit: In regards to parenting, the only textures that are re-parented are the Icon and Backdrop layers. This is done so that the Cooldown frame can be above the Icon but below the 'Normal' texture.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    It would be up to Bartender to pass the buttons to Masque.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    The user should not be changing the profile from one add-on via another. In other words, one add-on should not offer the option of setting the profile for another add-on.
    Posted in: General AddOns
  • 0

    posted a message on Store Gift Card Restock?
    Excellent! Thanks, K.
    Posted in: General Chat
  • 0

    posted a message on Masque - Official Thread
    I'll have to take a look at what you're doing and see if there's another solution.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    On another note, some authors are checking whether or not the API is LBF or Masque. That's fine if you want to provide that compatibility, but I see no reason users should be intentionally using an irrelevant and out-of-date version. The functionality is the same, improved even. My other add-ons won't have compatibility with the old version of Masque (ButtonFacade) and I personally recommend others don't, either. :p
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    Quote from Tomber
    Would it be possible to add a Reskin method for an individual button? This would facilitate cleaning up Bartender4/Dominos buttons after Raven removes the highlight colors it optionally sets when buffs/debuffs are active.


    Hm... I suppose I could modify the existing 'ReSkin' method to accept a 'Button' parameter that would limit the 'reskin' to just that button, but you'd still have to call it from the 'Group' object.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    Quote from Phanx
    1. Do I still need to save skin settings myself?


    Nope. Masque saves the skin settings now.


    Quote from Phanx
    2. The :Skin method is listed as "deprecated" and points to an empty function. Is there some other method I should be calling when my addon loads, or can I just remove this call entirely?


    Just remove the call entirely. When the group is loaded and a button is added, Masque automatically skins it.

    Quote from Phanx
    3. Why is the callback registration API named just :Register? Method names should be at least a little bit descriptive of their functions... :Register could mean anything, especially when the API has other methods that register other things (eg. :Group registers a group, :AddButton registers a button, etc.). The old :RegisterCallback method name was self-explanatory. Possibly too late to change it now, but I wanted to mention it anyway.


    I saw no need to for it to be named anything else as it's now the only 'register' method in the API. I can create a pointer to the method and name it 'RegisterCallback' if it makes you feel better. :p

    Quote from Phanx
    4. Is the omission of methods like :ReSkin and :Register from the documentation pages intentional (eg. addons shouldn't use them), or have you just not finished writing them yet?


    The 'ReSkin' method is listed in the documentation. The 'Register' isn't listed because I haven't pushed it out of alpha yet. I'm still tweaking some stuff. (IE, improving a few things, adding optional font support, etc.)
    Posted in: General AddOns
  • 0

    posted a message on Store Gift Card Restock?
    Sorry for the bump, but the higher denomination cards are out. ;/

    Edit: Actually, all of the U.S. denominations are out. Any possibility of getting them in this next week? /begs
    Posted in: General Chat
  • 0

    posted a message on Masque - Official Thread
    Unfortunately, WoW doesn't distinguish between dependencies and optional dependencies (priority-wise), so Masque having an optional dependency on ButtonFacade would causes Masque's loading to halt until ButtonFacade loaded. Since ButtonFacade has a dependency on Masque, ButtonFacade never got loaded because Masque never loaded.

    Typically, if ButtonFacade has Masque listed as a dependency (without the reverse like before) and an add-on has ButtonFacade listed as either, ButtonFacade will cause Masque to be loaded first, and then load itself. If users are experiencing an issue with Masque loading, it would have to be related to Masque being disabled, installed incorrectly or out-of-date add-ons not being enabled, etc. Withstanding some crazy bug, of course.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    Not in Masque. It'd be up to the button add-on to control that, since the buttons are usually created as part of a group or bar by the add-on.
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    I'll look into it. I know exactly what you're talking about, too. I just figured the user could adjust the alpha. >.<
    Posted in: General AddOns
  • 0

    posted a message on Masque - Official Thread
    Quote from Maul
    First, thanks for adding :GetSkin() back, I am working with it now to see if it works as before with BF ;)


    It should, it does the same thing.

    Quote from Maul
    I also wanted to comment on the name of the addon. 1000% better than the unwieldy "Button Facade". Kudos on the name re-vamp.


    Finally, credit for my BRILLIANCE! :P

    Quote from Maul
    Lastly, I noticed that if in my skins if I include the Masque version number in the skins the text is positioned differently. So I removed the Masque_Version data field from my Trinity skins, but other than text position, is it important to have this number? I am a bit too busy to dig around and find out myself if anything else will blow up.


    Originally, LBF centered (horizontally and vertically) every layer. Skin authors then had to adjust the offsets for the text layers from the center. A while back ago, I added the JustifyH/JustfyV skin parameters and left the actual "points" for the text layers at their defaults. This makes it easier for skin authors to position the text and removes the need for such extreme values on the offsets.

    Also, in a future build, the text alignment, font and font size will actually be options that users can change via the options panel. The current "Font" field that's available for skins will be changed from a path value to a font name value. This will only affect the users with SharedMedia installed, of course, outside of the default fonts.

    The LBF/Masque_Version tells Masque that your skin supports the new alignment features.

    Quote from Maul
    The Trinity Skin pack has 10 skins and I do not have the time to fiddle with text positions right now, but I need to know if I need to find that time so I can properly use the Masque_Version field ;)


    Yes. And you should break that pack down. That's a lot of textures for skins that users may not want. :P I'd be willing to help.

    Quote from Maul
    Edit: Oh yeah, many thanks for adding the "Shape" field as well ;D


    You can also add your own custom (or custom-named) shapes or replace existing shapes, but you have to set the animation texture up to use the same texture coordinates that it does in the default animation for it to work correctly. An example is included, but I was in a hurry so it's far from perfect. :P
    Posted in: General AddOns
  • To post a comment, please or register a new account.