• 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Quote from StormFX »

    I think, maybe, it has. ...

    As far as the border texture goes, it was moved up per request a few revisions ago, IIRC.

    No worries.. this is why i hate this site and svn.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    I didn't use the comments to order order, i used the lookup tables for the draw and frame levels, which is what BF is setting, as it's not overidden anywhere in the code when applying the skins.

    What i listed is the correct order as of the version i downloaded, but maybe it's changed again? I did think for a second i might be mixing up the order of ARTWORK and BORDER, but that can't explain it, as there is no possible way for the border layer to be above normal when they're on completely seperate frame levels. What you've shown, doesn't prove anything in relation to Border, but it is showing that in your version atleast, Checked and Pushed are above Normal.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Well Vol (Apathy) on BF and cC are different, though the most likely part to be distorted, the border, is mostly the same (iirc, Apathy's is brighter).

    When i tried out my direct port of Vol on BT4, i had the exact same result with scaling as i did with cC and BT3, both were distorted the same amount.

    The only other thing that should influence distorting is positioning, as what you see depends on what parts of the texture is over a whole pixel, which can be seen even when moving using the same action bar mod. Hopefully that's what you're seeing in a discrepency between bar mods, and even between buttons on the same row. If it's not that, then i have no explanation, as i'm not seeing it.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    cyCircled would distort the same way as you scaled down with your bar mod. Even with 0.64 UI scale, both BF and cyCircled distort the textures exactly the same way all blizz textures end up distorted (thin borders seemingly vanishing into the shadows etc.)

    The order is...

    Backdrop - 1 BACKGROUND
    Icon - 1 ARTWORK
    Border - 1 BORDER
    Flash - 1 OVERLAY
    Cooldown - 2
    AutoCast - 3
    Pushed - 4 ARTWORK
    Normal - 4 BORDER
    AutoCastable - 4 OVERLAY
    Disabled - 4 OVERLAY
    Checked - 4 OVERLAY
    Highlight - 4 HIGHLIGHT
    Gloss - 6 OVERLAY
    HotKey - 6 OVERLAY
    Count - 6 OVERLAY
    Name - 6 OVERLAY

    I can see from the comments in the code, this wasn't the originaly used order. Frame level 6 should probably be 5.

    Also forgot to say that i beleive i managed to hack in support for what i wanted, undefined number of layers, with control over frame and draw levels, which has made alot of other code redundant (layer specific). Not added the layer tagging idea yet though. I just need to write a new test module as i decribed to verify it's all working as in intended, but i'm having trouble grasping ace3 modules, especially in the way of options, and i've realized to achieve fixed states the lib is going to need to have functions which support forcing a state, which it doesn't right now.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade: Skins - Official Thread
    As i pointed out in my problems with BT4 (in the BF thread), it and BT3 have their own backdrop (Which for me, was always tiny) when you turn the grid on. I suspect autobar has the same. Thusly, dreamlayout never had it's own backdrop via cyCircled, and with BF, even if it does now, a backdrop doesn't work with them (BT4 atleast).
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Just a follow up, did some messing about with what i proposed. It would be easier to simply allow authors to define the draw layers and frame levels, but along with an undefined amount of layers/layer names.

    And aye, you can scratch what i said about flash, as after lookign at the lib, i can see the ordering of the skin templates (and all skins) doesnt reflect how the named layers are being ordered.
    Posted in: General AddOns
  • 0

    posted a message on Bartender3 - Action Bar AddOn for WoW 2.0
    Just seconding a request for ButtonFacade support in BT3.

    BT4 support for it is poor atm, BT4 isn't exactly usable in it's current state either, and with your decision to not support cC in BT4 means i'd rather there be a transition period between the two than change both at the same time.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    I wasn't assuming anything. I know some people have sight problems, but even at a normal scale, rather than the 0.64 i use, i still find it hard to believe (even if i try squinting i can still make them out *shrug*) the icons are difficult to make out with or without gloss. That's why i said the scaler is a nice addition, but not one i ever felt was needed unlike StormFX, and is the main reason i never made a glossless version of Vol myself. Not that my firend useses it, but he has sight problems and he's never had issues using my interface or brought up such concerns. So hopefully you can see why i find it odd and hard to accept.

    I still maintain that belief, but if/when i do move to BF, it's no longer an issue.

    Don't expect it to come to fruition, but if my suggestions aren't going to be implemented, then when the time comes that cC stops working, i'll probably end up trying to create my own.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Quote from Phanx »

    Zeal, just to add my perspective, there were two reasons I never used glossy skins with cyCircled. First, the gloss was too bright on every skin, and could not be adjusted. Seconds, in most skins the gloss changed color on state, an effect I found horribly ugly, as well as further obscuring the icon. I just want a light shine on my icons, not a rainbow, and I don't want to have to think about what's on a button because I can't see the icon clearly. For these reasons, I'm glad ButtonFacade only supports one gloss layer, and I hope that if color selection is implemented it will be optional on the gloss layer; if colored gloss is ever non-optional in a skin, it'll unfortunately render said skin unusable for me.


    Ofc you're welcome to that opinion, but still shouldn't detract from the freedom for authors to create skins that need such features.

    As i said to StormFX privately, i never understood why people had problems with the gloss, especially on Vol. I used it since i created it, and never once had problems seeing icons undeneath the gloss. In fact quite the opposite, i had to look for the gloss as it was so subtle over icons. It's additive, resulting in the fact, over icons, it's barely noticeable yet when there was no icon, it would be extremely noticeable (with lacking a backdrop layer, this was preferable result for me). When i tried out BF with my updated version of Vol, it was exactly the same result, so i naturally i had gloss on full, still with no problems.

    As to hiding the gloss layering and implementing Vol in the same way i did with cC, i'm still limited by flash for example being under the icon layer, rather than above. As i said, with BF as it is, i can't really achieve anything i couldn't with cC, so for now i'm better off sticking with what i have.

    What i was hoping could be done with the layers, is allowing there to be an undefined amount of layers, and allowing authors to generate as many as they wish. Then, also allow a name (or possibly a grouping as suggested) to applied to be them, so BF knows what to do with them. The ordering of the layers could be taken directly from the order in which they are specified, with BF simply filling in the "special stuff" based on the name of the layer. Grouping is probably a better choice, as combining names would be helpfull too. Eg. Gloss, Pushed. This way BF knows that layer should be effected by the gloss scaler, and the pushed state and anything else that may be added that effect those (colours for example).
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    I'll try to explain the best i can.

    Basically, with Vol, i intended for everything to change colour with each state, not just the border (as shown in the old preview image)
    Most of the states in cyCircled didn't work, so this never came to light. With cyCircled, i simply included the gloss in most textures, including the states, so that the colours for each state would change the gloss colour. They had alpha channels that matched the gloss, so it wasn't simply a wash of colour over the whole icon artwork.

    To achieve that effect with BF, and provide support for a scalable gloss, i need to seperate the gloss layers for each state. This could be done more simply by providing colours for the gloss texture based on state, but in the spirit of making more complex skins possible that perhaps change shape on state, i'd prefer seperate layers.

    The other problem stemming from this is the fact some of the states are below the gloss/artwork, and some of them are above in the default order. This means that those states can only change things around/behind the gloss/icon, but not on top. Changing it to put them all above the icon would be a godd idea, but putting thme above the gloss is a matter of design that skinners need control over, as forcing it one way or the other locks out the ability to do things how i intend or how they are now. There is no fixed order that's going to work in both cases. The way Onyx is designed allows it to work around these limits and be developed in both, but that's only because it requires an area in the border to change, it'd be able to change more and be developed easier using the other method.

    I can't promise anything, but if it does help, i'll take a look at test bar stuff and see about how what i suggested could be implemented.

    Error:
    C stack overflow

    ButtonFacade, v0.1Alpha
    ButtonFacadeVol, v1.0
    Swatter, v5.0.PRE.2966

    [C]: ?
    [C]: ?
    [C]: ?
    ...
    [C]: ?
    [C]: ?
    [C]: ?
    [C]: in function `SetNormalTexture'
    Interface\\FrameXML\\ActionButton.lua:235: in function `ActionButton_Update'
    Interface\\FrameXML\\ActionButton.lua:330: in function `ActionButton_OnEvent'
    [string \"*:OnEvent\"]:1: in function <[string \"*:OnEvent\"]:1>
    [C]: in function `UseAction'
    Interface\\FrameXML\\SecureTemplates.lua:266: in function `SecureActionButton_OnClick'
    [string \"*:OnClick\"]:1: in function <[string \"*:OnClick\"]:1>
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Well after being pulled back in by StormFX, i tried to give this a go.

    I got a C stack overflow at one point (funny enough, this was while just moving some button around on the default blizz bars). I'll post the error log if request, but cba right now.

    The test bar appears to be bugged in some way. On initial load, even if gloss and backdrop was selected, backdrop would be grey ticked, and neither setting would actually be displaying. Also the alignment of textures was completely off (several pixel gaps between icon and border for example for blizz and my skins). Once resetting all these options and chaning the skins to the dream layout, all others would appear correctly.

    The test bar is far too limited to try out all the various states and texture layers. Be easier to just force a different state (flash, disabled, equip, autocast etc. but most importantly for me, pushed) on each button in the bar, with just one which maps to your first action button for dynamic testing of all of them if you have the available class skills to achieve that.

    We need the ability to order the layers ourselves tbh. Right now, i'm stuck with gloss at the top, i need the states above it, but for other skins the states need to be below it. Same applies to needing flash and equip above the artwork and gloss depending on what the skin is trying to achieve.

    Also, with gloss seperate now and it's own alpha level scaler, i kinda of need the same (mapped to same scaler though) for various state layers which would colour the gloss or contain a gloss like alpha channel (as i use in equip, flash, disabled etc.). So they need their own gloss layers too. This would work around the above suggestion, but really full array of variable layers is what i'm asking for, as named ones are simply too limiting.

    Also, i only tried testing with BT4, awful support it seems. No support for backdrop, the border layer was missing unless the button grid was turned on (which adds its crap default mini-backdrop texture, as cycircled would when it wasn't scaled away). With no plan to upgrade to it anytime soon, and BT3 not having support for this i can't really use this mod anyway. I know none of that is your fault though.

    Sadly because of all the above, i'm gunna have to hold off from rereleasing my skins or adding more skins for this as i simply can't test them properly to a point i'm willing for people to use them. :/
    Posted in: General AddOns
  • 0

    posted a message on cyCircled - Circled buttons for more than just BT2
    I've applied the fix for Vol that was suggested (thanks) and uploaded it. I'm sure StormFX will update the svn accordingly when he's read this. Personally, i prefered the messed up version, autocast glow is too big really :P

    As to new versions of Vol, i still intend to make one with less spacing and thus slightly larger icons.
    If one more person asks for a version without gloss, then i shall put that on the to do list too. >_>;

    ATM i'm busy working on my own addon for something else, so i don't know when i'll get time to make work on Vol exactly. Expect slow and random updates for a bit.
    Posted in: General AddOns
  • 0

    posted a message on SpamSentry - Ace2 release
    I seem to be having issues with say's being silently lost when spamsentry is enabled now : /
    I will see the say chat bubble over the person's head, but the message will never appear in my chat.

    Updating to the latest version again to see if it's already solved.
    Posted in: General AddOns
  • 0

    posted a message on cyCircled - Circled buttons for more than just BT2
    About the auto-cast indicator problem, i decided i'd live with it only being on the bottom and left edges if it was going to play up like that. I hope it's not too much of a problem for people. :/

    Quote from Phanx »

    I used Vol for a couple days, but I really like how Onyx puts the border texture outside the icon, instead of inside covering it up like most of the skins.

    Huh? :S Only part of Vol covering up the icons, is the gloss and indicators, rest is outside the icon.

    I am rethinking what i said about the spacing btw, as i realized i never really added much of an outer glow to the buttons in Vol, so they could be spaced closer. I'll try reworking when i get time this week.
    Posted in: General AddOns
  • 0

    posted a message on cyCircled - Circled buttons for more than just BT2
    Quote from StormFX »

    I will add Vol and Golden Orbs to the SVN for ya. I suggest, however, that you apply for an account so you can make changes in the future, if necessary.

    I'd rather you didn't :/
    I'm not a fan of SVN (issues with how complicated it makes things, the requirements and restictions it places on devs, and the whole methodoligy of it), i don't even like using the WAU, so i won't keep it updated. Would prefer to keep people downloading from my own site because of that.

    Quote from StormFX »

    You might want to adjust your files to be consistent with the ToC changes I made.

    It makes the skins more distinguished:

    It's a nice cosmetic change, but for now i'll leave it as is. For any future changes i make, i will use it though.
    Posted in: General AddOns
  • To post a comment, please or register a new account.