brittyazel / EnhancedRaidFrames

World of Warcraft addon to enhance the built-in raid frames with Grid like functionality!
https://www.curseforge.com/wow/addons/enhanced-raid-frame-indicators
MIT License
13 stars 7 forks source link

Support for multiple buffs in a single location #96

Open 4bitfocus opened 1 year ago

4bitfocus commented 1 year ago

Is your feature request related to a problem? Please describe:

If I add multiple HoTs to the same location (e.g. bottom right), I only see one of them at any given time even if both are active.

I assume this is true for debuffs as well but have not tested this.

Describe the solution you'd like to see implemented:

The second HoT should be added to the left of the first in the example above when using the bottom right spot. This is how the default blizzard frames handle it, I believe. The "second" buff/debuff could be added so the list grows away from the left or right edges. You could consider not allowing this option for the middle spots. You could also consider limited the number of stacked buffs/debuffs to 2 or 3.

Describe alternatives you've considered:

I add a single spell in each of the bottom 3 spots for my HoTs, but I have other buffs that I would like to track. My debuffs go along the top spots. There's not enough room on my UI to use the middle spots.

As a different approach, you could add a "left center" and "right center" spots to give players 5 spots along the top and bottom.

Additional context:

I would think players have more real estate in the horizontal direction than the vertical direction. I can't make use of the middle spots, but I would use 5 along the bottom. It's not too bad for Evokers, but I would imaging for Druids (and maybe other healer classes) this would be a useful feature.

Alan11214 commented 9 months ago

Would also love to see this. Important for the spells to stay in the same position so not sure if the "grow" option achieves that.

I'm happy with more individual positions within the raid frame being added and I can offset them wherever I want.