Description
Note : This is an unofficial update of Shadowed Unit Frames, specifically adapted for Midnight and Forever, fully functional under the new API. It is not maintained by the original author.
SUF remains focused on a simple configuration while maintaining the flexibility that most users care about, preventing unnecessary bloating that sacrifices performance.
Anchoring
The anchoring system will let you solve all alignment issues, by allowing you to anchor a frame to another and set a simple offset from the frame it is anchored to, or by manually setting the X/Y position of the frame.
Zone configuration (Disabling options/units by zone type)
Units and modules can be enabled or disabled based on the type of zone you are in. Profiles do not have to be swapped and it is all automatic.
Units
Supports unit frames are as follows:
Player: Player, Pet, Pet Target
General: Target, Target of Target, Target of Target of Target, Focus, Focus Target
Party: Party, Party Pets, Party Targets, Party ToT
Raid: Raid, Raid Pet, Main Tank, Main Tank Target, Main Assist, Main Assist Target, Boss, Boss Target, Boss ToT, Main Assist ToT, Main Tank ToT
Arena: Arena, Arena Target, Arena Pets, Arena ToT
Battleground: Battleground, Battleground Target, Battleground Target
Features
Tags: Includes a simple tagging system that can be customized in virtually any way using Lua, even if something isn't included by default odds are you can make the tags.
Incoming Heals: Incoming heals, damage absorbs and heal absorbs are shown as bars on the health bar, from Blizzard's heal prediction data, no external library needed. Each bar has its own color and four anchor modes (past the end of the health bar with an overflow limit, from the frame edge, reverse overlay on the health bar, or missing health first then overflow on top). Bar thickness and alignment are adjustable, and every value has its tag.
Auras: Up to six buff and debuff frames per unit, each with its own filter. Only your own auras, the buff types your class can cast (or the debuffs you can dispel), Blizzard's categories (big defensives, external defensives, crowd control, purgeable, important, raid frame HoTs) or your own spell lists. Frames can be split into sections with their own filter, size and sorting, hide every aura applied by players or by NPCs (Sated after Bloodlust, for example) and enlarge your own auras. A pandemic overlay can pulse on your auras while they can be refreshed. Timer text, cooldown swipe and stack counts are configurable.
Custom Aura Filters: Your own spell lists, either "show only these" or "hide these", used on any aura frame or assigned per zone type (raid, dungeon, battleground...).
Aura Indicators: Small squares or icons on the frame that light up when a unit has a given aura, with a color or its icon, a cooldown wheel and a priority. Comes preconfigured for healing specs, and a curable filter shows what you can dispel.
Fader: Fades frames when out of combat and inactive (100% mana/no target)
Class Power (Eclipse, Holy Power, etc): Supports all of the class power features from Eclipse to Burning Embers.
Cast Bars: On every unit, with their own colors for interrupted and uninterruptible casts.
Highlighting: Border highlighting on mouseover, aggro, target or focus, and on dispellable auras (by you, by your group, or any) with the dispel type color.
Range Checking: Fades frames out that are out of range of you.
Exportable Layouts: If you have a layout, or your friend has a layout you want to try out you can export/import SUF layouts by going to /suf -> Layout Manager
Profiles: You can change from any profile to another one without reloading your UI, should you want to use a completely different layout based on zone you can easily switch profiles without hassle.
Original authors : Shadowed & Nevcairiel
Original project : https://www.curseforge.com/wow/addons/shadowed-unit-frames
Licensing : All rights belong to Shadowed


