promotional bannermobile promotional banner

Class Reminders

Reminders for raid buffs, consumables, weapon imbues, pets, soul stones, healthstones, and more. Also has optional modules for Resource management, CDM alignment, and cast bar so you can keep your reminders anchored nicely together with whatever you want.

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_CHANGED so 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) and Glow Particles (4–16) sliders. Other styles use sensible defaults.
    • Defaults to Texture so 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.

Internal

  • Per-Hand Weapon Enchant Helpers: Split GetPlayerWeaponEnchantState into GetMainHandEnchantState / GetOffHandEnchantState, with a requiresOffHandWeapon gate on the consumables tracker dispatch loop so runtime-hidden trackers consistently skip allocation and rendering work.