promotional bannermobile promotional banner

Tooltip Hider

Reduces screen clutter during combat by hiding non-essential tooltips, with configurable modifier-key access and customizable combat exceptions.

File Details

2.0

  • R
  • May 13, 2026
  • 29.11 KB
  • 47
  • 12.0.5
  • Retail

File Name

V2.0.zip

Supported Versions

  • 12.0.5

Changelog

v2.0 – Major Core Rewrite & Stability Update

Major Changes

  • Removed legacy Alpha/Internal build system
  • Simplified addon version handling
  • Removed internal version parsing and comparison logic
  • Tooltip Hider now uses a single clean version source from the .TOC file

Core Rewrite

  • Large internal cleanup and modernization of Core.lua
  • Reworked tooltip visibility logic for improved reliability
  • Added safer tooltip handling functions
  • Improved combat tooltip behavior
  • Improved compatibility with Blizzard tooltip systems
  • Improved compatibility with comparison tooltips
  • Removed risky tooltip owner reassignment logic
  • Improved deferred UI handling during combat lockdown
  • Improved handling for already-visible tooltips during combat start

Slash Commands

  • Cleaned and simplified slash command handling
  • Improved command safety and fallback handling
  • Improved slash command consistency and usability
  • Removed unnecessary legacy command logic
  • Optional /tth alias support removed

Countdown Bar

  • Large cleanup and rewrite of countdown bar logic
  • Reduced duplicated code paths
  • Improved countdown UI initialization
  • Improved countdown persistence handling
  • Improved fade-out handling and stability
  • Improved reload/relog timer restoration behavior
  • Improved countdown positioning and sizing reliability
  • Improved countdown color handling

Settings UI

  • Cleaned and reorganized settings panel code
  • Removed leftover Alpha feature labels
  • Improved Settings panel stability
  • Removed duplicate refresh and color update calls
  • Improved panel creation safety and fallback handling
  • Improved dropdown and slider handling
  • General formatting and internal cleanup across all settings panels

SavedVariables Cleanup

  • Removed deprecated and unused saved variables
  • Added cleaner SavedVariables pruning logic
  • Reduced unnecessary settings clutter

General Cleanup

  • Removed unused functions and legacy compatibility code
  • Reduced unnecessary abstraction and duplicate logic
  • Improved overall addon maintainability
  • Improved code readability and organization
  • General stability improvements across the addon

v1.6.2 – .TOC Bump

  • Bumped .TOC version to 12.0.5

v1.6.1 – Version Update

  • Bumped .TOC version number
  • Fixed login message incorrectly showing internal Alpha version

v1.6 – UI Improvements & Code Cleanup

New

  • Added new display options for the Fade-Out Bar:
    • Bar Only
    • Text Only
    • Bar + Text
  • Simplified Advanced Settings menu for better clarity

Changed

  • Cleaned up related saved variables from the removed delay system

Code Cleanup

  • Removed unused delay logic
  • Improved internal structure and stability
  • Reduced unnecessary settings clutter

v1.5 – UI Refinement & Fade-out Controls

New / Improved

  • Redesigned Fade-out settings UI for improved clarity and usability
  • Fade-out duration is now controlled entirely via slider (no manual edit boxes)
  • Live seconds value now updates dynamically as the slider is moved
  • Fade-out seconds label is centered and visually separated for readability
  • Improved spacing and alignment across Fade-out controls

UI Controls

  • Added slider adjustment buttons:
  • < / > adjusts value by 1
  • << / >> adjusts value by 5
  • All buttons now use a consistent black background with white text
  • Improved button spacing to prevent visual crowding

Behavior Changes

  • Fade-out value is applied immediately and reliably when opening Settings
  • Removed redundant text such as “fade-out: Xs (0 = off)” from the UI
  • Settings reflect the actual saved value without requiring reloads

Stability & Internal

  • Improved slider initialization timing to prevent Blizzard Settings errors
  • Internal cleanup of Fade-out UI logic
  • Minor layout and formatting refinements

v1.4.1

  • Fixed an error when opening Blizzard Settings caused by the Fade slider not being initialized in time.
  • Fade slider now loads reliably and refreshes correctly in the Settings panel.

v1.4 – Quality of Life & UI Improvements

Changed

New / Improved

  • User-defined countdown fade duration
  • New option under Tooltip Hider → General
  • Default: 3 seconds
  • Set to 0 to disable fading entirely
  • Countdown timer now displays minutes
  • Example: /tt 120 shows 2:00
  • Uses m:ss format for all countdowns
  • Cleaner /tt behavior

Improved countdown positioning UI

  • Countdown X/Y values now display inside the edit boxes
  • Removed duplicate values shown above sliders

Behavior Changes

  • Advanced Settings exceptions are now OFF by default for new installs
  • Friendly players
  • Target
  • Focus
  • Party/Raid members
  • Existing users keep their saved settings

UI / Text Improvements

  • Renamed “Advance Settings” → “Advanced Settings”
  • Polished help text and option descriptions
  • Improved clarity and consistency across settings panels

Stability & Internal

  • Safer default handling to avoid overwriting user preferences
  • Countdown logic cleaned up for better reliability
  • Minor internal cleanup and formatting improvements