File Details
2.1
- R
- Jun 18, 2026
- 2.38 MB
- 170
- 12.0.7
- Retail
File Name
TooltipHider.zip
Supported Versions
- 12.0.7
Changelog
v2.1 – UI Polish, Debug System & Exception Controls
TOC Version Update
- Bumped
.TOCversion number.
New
Added a Debug Mode system.
Added Debug Mode toggle in Advanced Settings.
Added slash commands:
/tt debug on/tt debug off/tt debug toggle
Debug Mode status now appears in
/tt status.Added a warning message when Debug Mode is enabled.
Reset Exceptions
Added Reset Exceptions feature.
Added button in Advanced Settings.
Added slash commands:
/tt resetscope/tt reset exceptions
In rare cases, saved settings can become out of sync and cause unexpected tooltip behavior.
Reset Exceptions quickly restores expected behavior.
Instance-Based Exceptions
Added new exception options for:
- Dungeons
- Raids
- Scenarios (Delves, Solo Instances, etc.)
UI Improvements
Improved Advanced Settings layout and spacing.
Improved readability of exception options:
- Friendly Players
- Target
- Focus
- Dungeons
- Raids
- Scenarios (Delves, Solo Instances, etc.)
Increased checkbox font size for better visibility.
Improved helper text readability.
Improved button and section alignment.
Standardized button sizing and layout.
Improved visual consistency with Blizzard's UI.
Added helper text explaining Reset Exceptions.
Changed
Renamed Scope to Tooltip Exceptions.
Improved
/tt statusformatting:- Better readability
- Correct "Everything / Except For" logic
- Exceptions now display in yellow
Debug OFF now displays in green.
Debug ON now displays in red.
Replaced Party/Raid Member detection with instance-based detection.
Improved tooltip exception logic using WoW
instanceTypedetection.Updated UI labels for greater clarity.
Code Cleanup
- Removed duplicate PrintStatus logic.
- Moved debug functionality into
Debug.lua. - Improved modular structure and separation of concerns.
- Removed unused and redundant code paths.
- Cleaned up SavedVariables handling.
- Removed legacy group-based exception handling.
- Removed leftover mouseover exception code.
- Improved SavedVariables validation during load.
- Standardized true/false handling for exception values.
- Fixed an issue where Reset Exceptions updated the UI but did not properly reset saved variables.
Removed
- Removed Mouseover exception option.
- Removed legacy scope logic.
v2.0 – Major Core Rewrite & Stability Update
Major Changes
- Removed legacy Alpha/Internal build system.
- Simplified addon version handling.
- Removed internal version comparison logic.
- Tooltip Hider now uses a single version source from the
.TOCfile.
Core Rewrite
- Major modernization and cleanup of
Core.lua. - Reworked tooltip visibility logic.
- Added safer tooltip handling functions.
- Improved combat tooltip behavior.
- Improved compatibility with Blizzard tooltips.
- Improved compatibility with comparison tooltips.
- Removed tooltip owner reassignment logic.
- Improved combat-lockdown UI handling.
- Improved handling of already-visible tooltips when entering combat.
Slash Commands
- Simplified slash command handling.
- Improved command safety and fallback behavior.
- Improved command consistency and usability.
- Removed unnecessary legacy command logic.
- Removed optional
/tthalias support.
Countdown Bar
- Major cleanup and rewrite.
- Reduced duplicated code.
- Improved initialization and persistence.
- Improved fade-out behavior and stability.
- Improved reload/relog timer restoration.
- Improved positioning and sizing reliability.
- Improved color handling.
Settings UI
- Cleaned and reorganized settings panel code.
- Removed leftover Alpha labels.
- Improved Settings panel stability.
- Removed duplicate refresh and color update calls.
- Improved panel creation safety.
- Improved slider and dropdown handling.
- General formatting and cleanup across all settings panels.
SavedVariables Cleanup
- Removed deprecated and unused saved variables.
- Added improved pruning logic.
- Reduced settings clutter.
General Cleanup
- Removed unused functions and legacy compatibility code.
- Reduced duplicated logic.
- Improved maintainability.
- Improved readability and organization.
- General stability improvements throughout the addon.
v1.6.2 – TOC Bump
- Bumped
.TOCversion to 12.0.5.
v1.6.1 – Version Update
- Bumped
.TOCversion number. - Fixed login message displaying an internal Alpha version.
v1.6 – UI Improvements & Code Cleanup
New
Added Fade-Out Bar display modes:
- Bar Only
- Text Only
- Bar + Text
Simplified the Advanced Settings menu.
Changed
- Cleaned up saved variables related to the removed delay system.
Code Cleanup
- Removed unused delay logic.
- Improved internal structure and stability.
- Reduced settings clutter.
v1.5 – UI Refinement & Fade-Out Controls
New & Improved
- Redesigned Fade-Out settings UI.
- Fade duration is now controlled entirely by a slider.
- Fade seconds update live while moving the slider.
- Fade duration label is centered for readability.
- Improved spacing and alignment.
UI Controls
Added slider adjustment buttons:
<and>adjust by 1.<<and>>adjust by 5.
Additional improvements:
- Consistent button styling.
- Improved button spacing.
Behavior Changes
- Fade-Out values now apply immediately.
- Removed redundant fade-out text.
- Settings correctly reflect saved values without requiring a reload.
Stability & Internal
- Improved slider initialization timing.
- Internal Fade-Out UI cleanup.
- Minor layout improvements.
v1.4.1
- Fixed an error opening Blizzard Settings caused by the Fade slider initializing too late.
- Fade slider now loads and refreshes correctly.
v1.4 – Quality of Life & UI Improvements
New & Improved
- Added user-defined countdown fade duration.
- New option under Tooltip Hider → General.
- Default fade duration: 3 seconds.
- Set to 0 to disable fading.
- Countdown timer now supports minutes.
- Example:
/tt 120displays 2:00. - Uses
m:ssformat for all countdowns. - Improved
/ttcountdown behavior.
Countdown Positioning
- X/Y values now display directly in edit boxes.
- Removed duplicate values above sliders.
Behavior Changes
For new installations, exceptions are now disabled by default:
- Friendly Players
- Target
- Focus
- Party/Raid Members
Existing users keep their saved settings.
UI & Text Improvements
- Renamed Advance Settings → Advanced Settings.
- Improved help text and option descriptions.
- Improved consistency across settings panels.
Stability & Internal
- Improved default handling to protect user preferences.
- Cleaned up countdown logic.
- Minor internal cleanup and formatting improvements.