Clique

30 - Showing Clique binds on action buttons

I thought a lot about this and I think there is hard to ask for a specific way to have this happening.
We have a lot of situations, and one spell can have multiple keybinds depending on either a modifier or on who the spell is going to be casted on, and a keybind can have multiple spells depending on modifiers or on who is the spell going to be casted on.
Seems like Blizzard picked to show the normal @target macro that can be set up from Interface->Keybinds, while for macros Blizzard chosed to display a pciked up icon, and show cooldown if the icon macthes the spell that is specified by #showtooltip.

I will be thinking more about this, and come up with a specific desire, but for now all I can think of would be this:
- In case we add a specific spell to action buttons, to either display @target macro or simply make a priority system and display first, @mouseover, then @target and so on, or simply check when the mouse enters/leaves Clique Registered frames, and if the player has a target or not, and display @mouseover, or @target, or @player, depending on those. Also the possibility to display those keybinds based on what modifier is being pressed is an option.
- As for the case a macro is being added to the action button, all I can think of is to either display the icon of the first spell in the macro, or maybe chose an icon for the macro. As for the keybind displayed would be more simple since you add the icon of a specific macro that is linked to a keybind.

I think I would be happy for now with the approach Blizzard took for solving this problem.

User When Change
Cladhaire May 29, 2011 at 08:45 UTC Changed status from New to Declined
cerbul May 18, 2011 at 17:25 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 10 comments
  • Avatar of Cladhaire Cladhaire May 29, 2011 at 08:45 UTC - 0 likes

    Let me be 100% clear. Clique does not bind to action bars. You can use Clique to write a macro that 'clicks' an actionbar, but that's it. Clique has no relation to the action bars whatsoever.

    There is also no easy, efficient or reasonable way for me to take a spell that is bound in Clique and then scan every single action bar and display the binding.

    Clique is not related to the action bars in any way shape or form.

  • Avatar of Cladhaire Cladhaire May 29, 2011 at 08:34 UTC - 0 likes

    Also, for the last time, NOTHING cares who you cast the spell on. It doesn't matter whether you want to cast on yourself, your target, or the unit you are clicking on. It's just a simple matter of configuration. I have no idea why every single post of your has to have @target or @mouseover when they're completely irrelevant.

    I am so confused..

  • Avatar of Cladhaire Cladhaire May 29, 2011 at 08:33 UTC - 0 likes

    Your way of explaining things just completely baffles me.

    You cannot bind spells in Interface -> Keybinds. I also don't understand what that would even matter, because you can already bind keys DIRECTLY to spells using the Clique configuration GUI.

    A 'spell' has nothing to do with an action bar. It just doesn't, an action bar contains an action slot which may contain a spell, but it doesn't work in the other direction.

    ...

  • Avatar of cerbul cerbul May 29, 2011 at 07:03 UTC - 0 likes

    Using Clique to assign keybinds to spells like in the Interface->Keybinds. In other words cast @target. That would enable probably showing keybind on action button automatically.

  • Avatar of Cladhaire Cladhaire May 27, 2011 at 12:25 UTC - 0 likes

    And what is the 'simple' one?

  • Avatar of cerbul cerbul May 27, 2011 at 12:22 UTC - 0 likes

    "1. This is too complicated. Anything I do will be simple or it won't be done."

    Please do the simple one, since is useful for using Clique for "normal" bindings instead of the Interface->keybinds menu.

  • Avatar of Cladhaire Cladhaire May 26, 2011 at 12:48 UTC - 0 likes

    @cerbul: Go

    1. This is too complicated. Anything I do will be simple or it won't be done.

    2. Clique cannot and won't do this. You cannot add a Clique macro to an action bar.

    Things are getting very confusing again. I do not believe at this time that I will be adding anything to the action bars, for the reasons I have already listed, the least of which is that code would only possibly work with the default action buttons. I'm happy to provide you with a display of your active bindings, but I'm going to decline this feature request, it is simply outside the scope of what Clique does.

    If you want something on your action bar, then put it on your action bar and not through Clique. Simple action bar macros will do 90% of what you actually want without requiring BindPad or Clique. That's just a fact.

  • Avatar of cerbul cerbul May 26, 2011 at 10:54 UTC - 0 likes

    I gave it alot of thought and is hard to be more specific then how I will be in the 2 situations described in the following sentences:

    We can have the following situations:

    1. A spell is added from spellbook to action buttons => Clique will search in all the bindings where this spell appears and chose one out of them based on a priority list.

    Example of keybinds: Keybind: "2" Spell: Holy Shock @target Keybind: "4" Spell: Holy Shock @mouseover Keybind: "Alt+2" Spell: Holy Shock @player Clique will pick a keybind to display using this priority system: "@target">"@mousever">"@player". Result will be that when we add Holy Shock to action buttons, clique will display the text "2" on the button as being its keybind.

    2. In case we add a macro to the keybinds, the text will be obviously the keybind assigned from clique, but the image of the icon, and the cooldown shown in that action button will be: a) An icon picked from clique to be assigned to that macro. b) Icon image of the #showtooltip spell, and fading cooldown being tracked for that spell in particular. c) If is missing this #showtooltip directive, it will pick the first spell that appears in the macro, for displaying both that spell icon, and a "fading" time remaining in case that spell is on cooldown.

    This is the only way I could think of, also worth considering display multiple keybinds on a tooltip when hovering that action button. If you think that something needs clarification, please let me know.

  • Avatar of cerbul cerbul May 19, 2011 at 08:03 UTC - 0 likes

    The Interface->Keybinds contains some assignments, and those assignments are the ones that are casted on your selected target. Those are the ones usualy shown on the Action Button that contains that particular spell.

    I agree perfectly that changing the text of keybind real time, depending on where is the mouse, is probably going to be a big hit for the cpu usage too, so never mind about it.

    As for the situation where we add a macro to the action buttons, that macro has an assigned keybind in Clique, so is obvious what is the keybind text to be displayed.

    Is hard to decide exactly what should be shown on the action buttons, cause there are alot of situations. I would be happy though if Clique would display one of the keybinds assigned for a specific spell, when that spell is added to the action buttons.(on the action button).

  • Avatar of Cladhaire Cladhaire May 18, 2011 at 19:28 UTC - 0 likes

    I really don't understand what you're saying regarding @target, @mouseover or @player. If you're asking for Clique to parse the macro and determine what action will be taken, that's almost certainly not going to happen. I would have to react every single time any modifier key is pressed down, and that's just not something I'm willing to do.

    And for this, I really have no idea what you're saying:

    "Seems like Blizzard picked to show the normal @target macro that can be set up from Interface->Keybinds, while for macros Blizzard chosed to display a pciked up icon, and show cooldown if the icon macthes the spell that is specified by #showtooltip."

    You can't set up macros from Interface -> Keybinds.. Your terminology is incredibly confusing and that makes it very difficult to decide what you actually want. Please stop talking about @target @player and @mouseover macros, those words don't really mean much to me, it's not a language I've ever seen used with the UI and its very confusing to me.

    What you are asking for would just add a whole ton of complexity to Clique for something that I see as providing minimal gain, given that a majority of addon users use an action bar addon.. and I will absolutely not under any circumstances get into the race to the bottom of trying to support them all.

  • 10 comments

Facts

Last updated
May 29, 2011
Reported
May 18, 2011
Status
Declined - We decided not to take action on this ticket.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees