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>

