File Details
2.5.15
- R
- Apr 23, 2026
- 780.41 KB
- 5.8K
- 12.0.5
- Retail
File Name
ClassReminders_2.5.15.zip
Supported Versions
- 12.0.5
Version 2.5.15
Bug Fixes
- Feature-Addon Detection Truthiness Bug: Fixed an intermittent bug where the Pets, Cooldown Manager, Castbar, Resources, and External Buffs sub-addons could appear disabled in the options nav (red power glyph, greyed name) even when they were fully enabled.
Features
Dual-Weapon Oil Reminders (Off-Hand Tracker): Added a dedicated off-hand weapon buff tracker under Consumables so dual-wielding classes (Demon Hunter, Rogue, dual-wield Warrior/Monk/Shaman, etc.) now see a second icon for the off-hand oil state.
- The off-hand tracker auto-hides at runtime when the player equips a 2H weapon, a shield, or any non-weapon off-hand — no per-class opt-in required.
- Click-to-apply correctly targets the off-hand slot for the off-hand tracker and the main-hand slot for the main tracker.
- The main weapon-buff tracker now reports main-hand state specifically (previously reported the lowest remaining across both hands, which hid off-hand expiry when main-hand was fresh).
- Refreshes on
PLAYER_EQUIPMENT_CHANGEDso swapping to / from a 2H weapon updates the tracker visibility immediately.
LibCustomGlow Glow Styles for Reminder Icons: Added a Glow Style selector to every per-reminder and global-display glow customization block, letting users pick between the original alpha-pulsing texture glow and four LibCustomGlow variants.
- Available styles:
Texture (default),Pixel,Auto Cast,Button,Proc. - Pixel style exposes
Glow Thickness(1–6) andGlow Particles(4–16) sliders. Other styles use sensible defaults. - Defaults to
Textureso existing users see zero visual change until they opt in. - Style changes stop the previous style cleanly before starting the new one, avoiding leftover animation residue when cycling through options.
- The global-display class-color sync override continues to apply across all styles.
- Available styles:
Internal
- Per-Hand Weapon Enchant Helpers: Split
GetPlayerWeaponEnchantStateintoGetMainHandEnchantState/GetOffHandEnchantState, with arequiresOffHandWeapongate on the consumables tracker dispatch loop so runtime-hidden trackers consistently skip allocation and rendering work.

