Skip to content

unitframes: mirror Retail oUF on Classic - #17

Merged
pedrozc90 merged 13 commits into
masterfrom
issues/ouf
Oct 23, 2026
Merged

pedrozc90 merged 13 commits into
masterfrom
issues/ouf

Conversation

@pedrozc90

Copy link
Copy Markdown
Member

Align unit-frame code across Retail (libs/oUF) and Classic (libs/oUF_Classic): Retail is the reference, client branches become capability checks.

  • New oUF elements; Tainted icons for role, leader, assistant, focus and resting
  • oUF_Classic: TargetIndicator, Phase, Summon, PvPClassification; libs/oUF_TargetIndicator removed
  • Capability checks for QuestIndicator and raid auras; AlternativePower on every client
  • Read __unit only
  • Classic aura timers formatted; /tainted test [boss|arena]
  • Private aura border fits the icon
  • Submodules: oUF, oUF_Classic (classic branch)
  • Docs: compatibility.md, oUF comparison and plans

…ting

- Retail/Forever: focus star on target, pet happiness, master looter on
  player/target/party/raid, PvP flag on player (reworked, Classic gated)
- Retail/Forever: private auras on raid (under the debuff row) and party
  (right of the frame); sizes in C.unitframes.{raid,party}.privateauras
- new two-tone icons: tank, healer, damage, focus, leader, assistant, resting
- role indicator override: same icons on every client, hidden while secret
- leader/assistant use the crown icons; dungeon guide shows the crown too
- resting: animated z, zz, zzZ flipbook (4x2 sheet, 3s loop)
- docs/texture: previews of the new icons
- libs/oUF_Classic: bump to a5aca70, which adds the TargetIndicator element (Retail port)
- toc: stop loading oUF_TargetIndicator on Classic
- libs: remove oUF_TargetIndicator submodule
- docs: drop TargetIndicator from the editable plugins list
- libs/oUF_Classic: bump to the commit that ports the three elements
- indicators: create Phase, Summon and PvPClassification on every client
- summon and resurrect icons on the health bar's top edge, clear of the name
- PvPClassification: fall back to the WorldStateFrame flags when the
  nameplate flag atlas is missing (MoP)
- pass borderScale 0.4: Blizzard sizes the debuff border to
  iconWidth + 5 * borderScale and leaves it at 40x40 when unset
@pedrozc90 pedrozc90 self-assigned this Oct 23, 2026
@pedrozc90 pedrozc90 added the enhancement New feature or request label Oct 23, 2026
@pedrozc90
pedrozc90 merged commit 35f516d into master Oct 23, 2026
1 check passed
@pedrozc90
pedrozc90 deleted the issues/ouf branch October 23, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant