Gat Modular UI

Modular UI suite with customisable power bars, raid/unit frames, cooldown manager, buff tracking, and more. Enable only what you need.

File Details

Gat Modular UI 2.3.0

  • R
  • Feb 15, 2026
  • 562.17 KB
  • 52
  • 12.0.1
  • Retail

File Name

GatUI-2.3.0.zip

Supported Versions

  • 12.0.1

Unit Frames aura duration timers, improved tooltips across Bars and UnitFrames, cleaner tab labels, and significant internal cleanup reducing ~600 lines of duplicated code.

New Features:

  • UnitFrames Aura Duration Timers - Buff/debuff icons now show countdown timers with per-unit toggle and font size control (auto-size or manual 0-20px)

Improvements:

  • Bars & UnitFrames Tooltips - Added tooltips to ~25+ Bars settings and ~8 UnitFrames settings for better discoverability
  • Combat Deferral Messages - Standardized to gold-prefix format across UnitFrames and RaidFrames
  • Custom Inline Checkboxes - Replaced Blizzard UICheckButtonTemplate with styled checkboxes in IconCreator and Tools
  • RaidFrames Default Tab - Changed default tab from Test to Layout

Technical:

  • Refactored CreateCollapsibleSection: eliminated 5 module overrides (~400 lines) via parameterized shared version
  • Migrated CDM options to OptionsHelpers factory (~160 lines replaced)
  • Migrated Bars export/import to LibSerialize+LibDeflate (new "GUIBARS1:" format; legacy import preserved)
  • Standardized module namespaces: all 7 modules register via GatUI:RegisterModuleNamespace()
  • Extracted SpecChangeGrace to shared utility (removed 4 duplicate copies)
  • Upgraded UnitFrames aura cooldowns to modern SetCooldownFromExpirationTime API for M+ combat safety
  • Removed unused code (~200 lines): duplicate utilities, dead repair file, duplicate widget functions