Ovale Spell Priority

233 - Better Customization of Icons

I would like to make a request for more options to customize icons - maybe some sort of icon group where you can set rows/coulms and alignment (left/right/center), or if that is too complicated maybe just an individual slider for "margin between icons" for normal and small icons.

http://imageshack.us/photo/my-images/5/wowscrnshot033113163906.jpg/

As you can see in the image the small icons doesn't align with the main icon + I have had to add an empty icon to make the small icons on the left side align to the right.

Thanks
Dhan

User When Change
jlam May 08, 2014 at 21:27 UTC Changed assigned to from Sidoine to jlam
Dhanir Apr 01, 2013 at 04:07 UTC Create

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

  • 3 comments
  • Avatar of jlam jlam May 23, 2014 at 04:45 UTC - 0 likes

    The way I'm leaning towards is making AddIcon be more like AddFunction, e.g.,

    AddIcon MainActionIcon help=main mastery=frost { ... }
    

    Then make a separate layout UI that lets you create buttons and assign a named icon defined by AddIcon to each button. There needs to be sensible defaults, probably in the case where no layout is specified it would fall back to left to right in order the icons are defined.

  • Avatar of Torchler Torchler May 22, 2014 at 22:12 UTC - 0 likes

    I was going to make a new ticket adding some sort of row support but this seems similar of an idea so avoiding a duplicate ticket.

    Mockup (well my TellMeWhen set-up).

    Row Mockup

    From my understanding icons are shown in a procedural way reading the script top to bottom. Maybe an easy solution is to have something like a function you can whack in between the buttons for example:

    AddIcon mastery=frost size=small help=shortcd
    {
        if InCombat(no) FrostPrecombatShortCdActions()
        FrostDefaultShortCdActions()
        if HasWeapon(offhand) FrostOneHandSingleTargetShortCdActions()
        if HasWeapon(offhand no) FrostTwoHandSingleTargetShortCdActions()
    }
    
    AddRow {} # ROW THING !
    
    AddIcon mastery=frost help=main
    {
        if InCombat(no) FrostPrecombatActions()
        FrostDefaultActions()
        if HasWeapon(offhand) FrostOneHandSingleTargetActions()
        if HasWeapon(offhand no) FrostTwoHandSingleTargetActions()
    }
    

    Adding a row of course would just put every icon that follows on the next row.

  • Avatar of jlam jlam May 08, 2014 at 21:27 UTC - 0 likes

    Referencing ticket 333 for more information.

  • 3 comments

Facts

Last updated
May 08, 2014
Reported
Apr 01, 2013
Status
New - Issue has not had initial review yet.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
1

Reported by

Possible assignees