Skip to content

Feature-request: Custom show/hide conditionals for stuff #2166

Description

@lassevk

I have just started Forever, and I have played a lot on retail. On retail I have a bunch of addons, on Forever I thought I'd try out Ellesmere. I like it, at least it seems I will as soon as Blizzard fixes their loadstate bug.

However, one functional item from addons I use in retail is not built into Ellesmere, and it kinda looks like a showstopper for me personally.

Specifically, I have a UI that is almost entirely hidden. Action bars is never visible, not even in combat, unless I hold down ctrl, shift and alt simultaneously. Obviously I don't use my action bars as click-bars, I only show them if I need to reference stuff. The bars also show up when dragging stuff around, like placing a new skill.

In retail I solved this using Dink's Immersive UI addon, which lets me add custom show/hide filters on the action bars. I would like for Ellesmere to have this as well, in addition to all the stuff already there. It could be as simple as a conditions prefix, added before whatever the Ellesmere addon already customizes.

The specific filter I have been using in retail:

[mod:ctrl,mod:alt,mod:shift] show; [cursor] show; hide

This shows the action bar if I hold down ctrl+shift+alt, or if I have a draggable action on the cursor, otherwise it stays hidden.

I would like to suggest adding a "custom" checkbox, which lets me put in a conditions prefix, which will be placed before the conditions string that Ellesmere builds, so I could type in this:

[mod:ctrl,mod:alt,mod:shift] show

I would then set the rest of the checkboxes to never, or similar, and the full string, the custom one + a semicolon + the generated one would be built and installed on the bar frames by the addon.

I know it's a long shot asking for this, but I won't get it if I don't ask :)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions