Skip to content

v2026.4.9.7

Choose a tag to compare

@github-actions github-actions released this 09 Apr 21:36
· 6 commits to main since this release
035e905

HeadsUpCDM

v2026.4.9.7 (2026-04-09)

Full Changelog Previous Releases

  • feat: filler spell icons for non-cooldown abilities (#8)
    • feat: add actionbar filler spell support (config, data, options)
    • Add actionBar.barName config default (MultiBar7 = bar 8)
    • Mark MM Arcane Shot as source="actionbar" in both MM presets
    • Correct buff spell IDs from in-game CDM debug:
      Precise Shots 260242→260240, Double Tap 260402→473370,
      Moonlight Chakram 429444→1264902
    • Add "Filler Spell Bar" dropdown to options panel
      Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
    • feat: filler spell icon frames and actionbar row layout
      Create non-secure icon frames for spells with source="actionbar",
      showing the spell texture in the HUD column. Keeps actionbar rows
      visible in RelayoutRows, syncs scale/alpha in ReanchorCDMFrames.
      Defer SetHeight calls in height sync to avoid taint from Blizzard
      RefreshLayout hook chains (WoW 12.0 taint system blocks SetHeight
      on addon frames when called from protected callback paths).
      Note: full ActionButton repositioning via SecureHandler is partially
      working (button visible + scaled) but positioning needs investigation.
      Using static icon frames as a reliable workaround for now.
      Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
    • chore: address review feedback
    • Wrap C_Spell.GetSpellInfo / SetTexture in pcall (taint-safe)
    • Use anonymous frames to avoid global namespace pollution on rebuild
    • Remove redundant hasCDMFrame assignment (already set via reset loop)
    • Add flag-based throttle for deferred height sync closures
    • Remove dead actionBar.barName config + options dropdown (not yet used)
      Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

    Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com