promotional bannermobile promotional banner

Ka0s Consumable Master

Auto-managed account-wide consumable macros.

File Details

1.2.0-release

  • R
  • Apr 24, 2026
  • 276.80 KB
  • 10
  • 12.0.5+2
  • Retail

File Name

ConsumableMaster-1.2.0-release.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 12.0.0

tag 5890eb60ba1fda3bddfb095ed901fda886f3daaf 1.2.0-release
Author:    Tushar Saxena <tushar.saxena@gmail.com>
Date:    Sat Apr 25 00:01:32 2026 +0530

commit 0504923e54496d3db4f3a95025b3dc0baacb0a46
Author: Tushar Saxena <tushar.saxena@gmail.com>
Date:   Fri Apr 24 18:31:14 2026 +0000

    Ship v1.2.0 action-bar icon fix and forced-rewrite path

    Active macros now store the `?` sentinel (fileID 134400) instead of
    DEFAULT_ICON so `#showtooltip` can drive the action-bar button on
    ElvUI / Bartender / any GetActionTexture-based frame. Empty-state
    macros still store the cooking pot (they omit #showtooltip).
    macroState grows a lastIcon field so the unchanged-write short-circuit
    catches the new icon contract and existing installs auto-migrate on
    the first pipeline run after upgrade.

    Add M.InvalidateState plus `/kcm rewritemacros` and a matching
    Settings > General > Force rewrite macros button for when a bar
    framework holds a stale texture across upgrades — clears the
    body/icon fingerprint cache and the combat-deferral queue, then
    re-runs Recompute so every macro is re-issued unconditionally.
    Clarify the Force resync tooltip to make explicit that it only
    rewrites when the pick or body actually changes.

    Update the KCMMacroDragIcon widget to render the picked item's /
    spell's texture directly from macroState, since the new `?` sentinel
    looks meaningless on the static UI. README gets FAQ + Troubleshooting
    sections and a v1.2.0 changelog entry; CLAUDE.md's macro-icon gotcha
    is rewritten to reflect actual WoW behaviour (stored icon beats
    #showtooltip unless it's the sentinel).

    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>