promotional bannermobile promotional banner

Easy Healer&Caster

Easy-to-use unit frames for healers & casters with auto raid scaling, dispel audio alerts, and built-in spell buttons.
Back to Files

Easy Healer&Caster V2.0.8

File nameEasyHealerCaster.zip
Uploader
MediaSagresMediaSagres
Uploaded
Sep 6, 2026
Downloads
19
Size
36.2 KB
Flavors
MoP Classic
File ID
8821700
Type
R
Release
Supported game versions
  • 5.5.4

What's new

Changelog — Easy Healer&Caster — Version 2.0.8

New Features

  • Spent Mana Indicator — The mana bar now shows a dark "watery black" background on the spent portion, so you can see at a glance how much mana has been consumed (no more confusion with class colors like Shaman/Mage).
  • Health Drain Line — A thin black line at the edge of the health bar marks exactly where health is dropping.
  • Blizzard Options Integration — The addon now appears under Esc → Options → AddOns → Easy Healer&Caster, with an "Open Settings" button. No more reliance on slash commands or the minimap icon.
  • Version Footer — The settings window now displays the addon version in the footer (v2.0.8).

🔧 Fixes

  • Settings Menu — Overlap Fixed — The "Test & Layout Mode" header no longer overlaps the "Enable Group Pets (Dungeon/Raid)" checkbox.
  • Settings Menu — Left Gap Fixed — Section headers are now anchored to the left, removing the empty space on the left side of the settings window.
  • Test Mode Auto-Exit — Closing the settings window (X, Close, or /ehc) now automatically disables Test Mode, unchecks the test boxes, and restores your normal frames.
  • Player Frame in Party/Dungeon — The player now always appears in the group list (just like in raids), even with "Enable Player Frame" disabled. In solo, the option is still respected.
  • Text Positioning — Player name and HP% raised for better readability above the mana bar.
  • Name Consistency — The name now displays as "Easy Healer&Caster" in the window title, footer, and minimap tooltip.

🎨 Visual Improvements

  • Mana bar +1px wider for better readability.
  • Class colors are kept on the health bar; only the background indicates loss.

⚙️ Internal

  • General code cleanup and syntax error fixes (stray spaces in strings/identifiers).
  • Settings window resized (340×680) to fit all sections without overlap.

 

Whats new

Changelog - EasyHealer&Caster V2.0.7

🌟 Major New Feature: Unit Frame Interaction

The way you interact with unit health bars (Player, Party, Raid, Target, Focus, and Pets) has been completely revamped to optimize the gameplay flow for Healers and Casters.
 
  • Left-Click: Now exclusively dedicated to casting Spells/Macros assigned to the buttons. The health bar area no longer "steals" the click, ensuring your heals, shields, and resurrections always go off on the correct target without errors.
  • Right-Click: Instantly sets the player on the bar as your Target.
  • 💡 Practical Benefit: It is now incredibly fast and easy to Trade, send Invites, perform Resurrections (out of combat), or inspect Raid/Party members. Just right-click the player's bar, and the action is ready to go!
 

🐛 Critical Bug Fixes (Stability)

Fixed several fatal syntax errors present in previous versions that caused Lua errors on load and prevented the addon from functioning correctly on certain clients or API updates.
 
  • String & Variable Cleanup: Removed invalid "invisible" whitespace characters corrupting template names and variables (e.g., "party ""party", "OVERLAY ""OVERLAY").
  • Global Name Correction: Fixed a fatal typo in the settings variable (E asyHealerCaster_SettingsEasyHealerCaster_Settings) that was breaking the configuration menu and profile saving.
  • Template Compatibility: Adjusted attribute inheritance in SecureUnitButtonTemplate and SecureActionButtonTemplate to ensure Right-Click (Target) works consistently across all modes (Single, Dungeon, Raid 10/25/40, and Test Mode).
 

🧹 Code & Performance Improvements

  • Optimized the creation of draggable frames (dragFrame) and target frames (targetFrame), ensuring the unit attribute updates correctly when the Raid/Party roster changes dynamically.
  • General code cleanup and restructuring to facilitate future maintenance and ensure compatibility with the latest World of Warcraft patches.

 

Whats new

EasyHealer&Caster v2.0.6

🐛 Raid Frames

  • Fixed an issue where Raid Groups were displayed but raid members were not appearing.
  • Fixed Raid Roster detection for 10, 25 and 40-player raids.
  • Improved synchronization between the Raid Roster and Raid Frames.
  • Fixed Raid Frame updates when players join, leave or change groups.
  • Improved Raid Frame movement — the frame can now be moved by dragging from any part of the first player's frame.
  • Improved overall Raid Frame stability.

❤️ Thank You!

A big thank you to everyone who took the time to report bugs and provide feedback.

Your reports helped us identify and fix several issues, especially with the Raid Frames and dispel system.

Thank you for helping make EasyHealer&Caster better! 🙏

 

Whats new

EasyHealer&Caster v2.0.5

🐛 Raid Frames Fixes

  • Fixed Raid Frames showing groups without displaying raid members.
  • Fixed Raid Roster handling for Raid 10 / 25 / 40.
  • Improved synchronization of raid1raid40 unit frames.
  • Fixed stale frames when players leave or change raid groups.
  • Improved Raid Frame refresh after roster changes.
  • Improved Raid Frame interaction and movement.
  • Raid Frames can now be moved by dragging from any part of the first player's frame instead of only the role icon.
  • Improved frame positioning and movement while unlocked.

🔧 Dispel & Healing Fixes

  • Improved dispel detection based on the player's current specialization.
  • Fixed dispel notifications appearing when the current specialization cannot perform the dispel.
  • Fixed healing spells being triggered on dead players, preventing unnecessary cooldowns.

❤️ Thank You!

A big thank you to everyone who took the time to report bugs and provide feedback.

Your reports helped identify several issues and allowed us to improve the Raid Frames, dispel system and overall stability of the addon.

Thank you for helping make EasyHealer&Caster better! 🙏

 

Whats new

EasyHealer&Caster v2.0.4

🐛 Bug Fixes

  • Fixed an issue where Raid Frames groups were displayed but raid members were not appearing.
  • Fixed Raid Roster handling for **10, 25 and 40-player raids.
  • Improved synchronization between the raid roster and `raid1`–`raid40` unit frames.
  • Fixed stale raid member frames when players leave the raid or change groups.
  • Improved Raid Frame refresh when the raid composition changes.
  • Various minor Raid Frame stability improvements.

🔧 Improvements

  • Improved Raid Frame roster updates.
  • Improved handling of raid subgroup changes.
  • Added safer delayed roster refresh to ensure raid members are correctly loaded.

❤️ Thank You!
A big thank you to everyone who took the time to report bugs and provide feedback.

Your reports helped identify several issues with the Raid Frames and made it possible to improve the addon for everyone.

Thank you for helping make EasyHealer&Caster better! 🙏

 

 

What's new

EasyHealer&Caster — v2.0.3

🛠️ Bug Fixes & Improvements

  • Fixed several issues affecting Raid Frames.
  • Improved Raid Frame updates and roster handling for 10, 25 and 40-player raids.
  • Improved handling of raid groups and member positioning.
  • Fixed minor issues with unit frame updates and visibility.
  • Improved refresh behavior when group or raid composition changes.
  • Various other small bug fixes and stability improvements.

🔧 Other Changes

  • Minor internal improvements and optimizations.
  • Improved consistency across Party, Raid and Unit Frames.

Thank you for using EasyHealer&Caster!

 

 

What's new

Changelog - V2.0.2

  • Combat Protection Fix: Added an InCombatLockdown() check to ApplyScale() to prevent taint and blocked action errors (ADDON_ACTION_BLOCKED) when scaling frames.
  • Aura Stability Fix: Wrapped expiration time parameters (expTime) in tonumber() during aura scanning to resolve Lua type mismatch errors (attempt to compare number with string).

 

What's new

Changelog - V2.0.1

Per-Character Settings and Spells:

  • Implemented an isolated saving system using SavedVariablesPerCharacter, allowing each character to independently store their own frame positions, spell bar layouts, and active button counts.
  • Dynamic Visibility Control for the Player Frame:
  • Added synchronization rules for the "Enable Player Frame" option, ensuring the main player bar is correctly shown or hidden during both normal gameplay (Solo/Group) and active test modes.

 

What's new

Changelog - V2.0.0 (Major Upgrade Release)

This major upgrade brings significant performance improvements, combat lockdown safety measures, and highly requested visual additions to make managing your heals and spells smoother than ever.

✨ Key Features & Improvements:

  • Lightweight Proc Visuals: Added clean, smooth activation glow animations (SpellActivationOverlay) for active spell procs, highlighting usable triggers without cluttering your UI.
  • Radial Cooldowns & Charge Tracking: Redesigned cooldown swipe spirals and charge count numbers built directly into the spell buttons for multi-charge tracking.
    Aura Stack Counters: Integrated dynamic numeric indicators onto central aura icons to easily track accumulated stacks of buffs and effects.
  • Smart Visibility for Unavailable Spells: Icons automatically adjust transparency/shading when spells are on cooldown or lack sufficient mana/resources to cast.
  • Free-Moving Minimap Icon (Drag & Drop): The shortcut icon can now be freely dragged and locked anywhere on your screen for quick and flexible access to options.
  • Combat Lockdown Protection: Fully secured frame updates and range checks to completely eliminate interface action blocks (ADDON_ACTION_BLOCKED) during intense encounters.
  • Accurate Frame Visibility Filters: Fixed settings behavior so disabled frames (such as Target) hide immediately when unchecked in the options panel.

Thank you to everyone for the bug reports and suggestions that keep helping improve the addon!

 

What's new

Changelog - V1.1.2

Improvements & Bug Fixes:

Dead & Despawned Unit Frame Cleanup:

  • Target and Focus unit frames now automatically hide immediately when the target or focus dies or despawns (UnitIsDead check).
  • Prevents ghost target frames and residual unit health bars from staying locked on screen after defeated mobs are killed.

 

What's new

Changelog - V1.1.1

Improvements & Bug Fixes:

Visual Cooldown & Usability Feedback (Healium-style):

  • Spell icons now automatically desaturate (turn grayscale) and darken when skills are on cooldown, unavailable, or when the player lacks required mana/resources.
  • Real-time usability tracking integrated with SPELL_UPDATE_USABLE and UNIT_POWER_UPDATE events for instant visual feedback.
     

Dual Spec Memory & Layout Isolation:

  • Fully independent spell arrangements and button counts per talent spec (Spec 1 and Spec 2).
  • Automatic action bar refreshing upon spec transitions via synchronized ACTIVE_TALENT_GROUP_CHANGED event handling.

 

What's new

Version 1.0.0 - Initial Release


Core Features

  • Dynamic Group Layouts: Automated frame management for Solo, Dungeon (5-man), and Raid groups (Raid 10, Raid 25, and Raid 40).
  • Smart Dispel Alerts: Added visual button highlights and an optional looping audio warning (Dispell.ogg) when allies or pets suffer from dispelable debuffs. Filtered out all enemy and mob debuffs to prevent false alarms.
  • Integrated Action Buttons: Customizable spell slots (up to 20 per frame) supporting drag-and-drop assignment for direct click-casting.
  • Visual Status Indicators: Built-in aura duration timers, high-contrast out-of-range indicators, and role badges (Tank, Healer, DPS).
  • Frame Customization: Dedicated frame modules for Target, Focus, My Pet, and Group Pets with full scale slider and drag-to-move unlocking.

Interface & Accessibility

  • Added full configuration GUI accessible via Game Menu (Esc -> Interface -> AddOns), Minimap Button, or chat commands (/ehc / /easyhealer).
  • Built-in Preview/Test modes to easily set up and position party and raid layouts while out of combat.

This mod has no additional files