ZenUI
Modern UI automation for World of Warcraft 3.3.5a
Intelligent UI visibility with smooth animations and zero setup.
WoW: 3.3.5a
License: MIT
------------------------------------------------------------
✨ Features
🎮 For Players
- Zero configuration
- Smart automation: UI shows when needed, hides when not
- Smooth fade animations
- Combat-ready instant visibility
- Slash command control via /zenui
Installation
1. Download the latest release
2. Extract to <WoW>/Interface/AddOns/
3. Folder name must be ZenUI
4. Launch WoW
First Use
- Shows in combat, resting areas, when targeting, or hovering action bars
- Hides while exploring
- Grace periods prevent flicker
------------------------------------------------------------
📖 Usage
Slash Commands
/zenui – Help
/zenui toggle – Enable/disable
/zenui debug – Toggle debug
/zenui status – Current state
/zenui frames – List controlled frames
/zenui reload – Reload config
------------------------------------------------------------
🎯 How It Works
UI shows when:
- In combat
- Target exists
- Hovering action bars
- Resting in cities/inns
- Grace period conditions are active
Smart Features
- Zone text avoidance
- Buff frame anti-flicker
- PlayerFrame hover hotspot
- Failsafe timer (4s)
------------------------------------------------------------
🎨 Controlled Frames
Core
- Action bars (main/multi/pet/shapeshift)
- Micro menu
- Bags
- Unit frames
- Buffs
- Quest tracker
- Chat buttons
- XP/Rep bars
WotLK-Specific
- VehicleMenuBar
- RuneFrame
- QuestTimerFrame
- BonusActionBarFrame
------------------------------------------------------------
📊 Comparison
Why ZenUI?
Code Size: 900 lines
Architecture: Modern OOP
WotLK Optimized: Yes
Grace Periods: Configurable
Slash Commands: Full
Debug Tools: Built-in
------------------------------------------------------------
📮 Support
Discord Server
❤️ Made for the WotLK community

