BuffGuard.zip
What's new
BuffGuard v2.2 - Major UI Overhaul & Customization UpdateNew Tabbed Configuration Interface
- Complete UI redesign with modern tabbed interface
- Three organized tabs: Buffs, Appearance, and Alerts
- Improved spacing and layout for better usability
- Clean, professional appearance that integrates well with WoW's UI
Enhanced Customization Options
Appearance Tab - New Visual Controls:
- Scale adjustment (0.5x - 2.0x) - resize the entire addon interface
- Font size control (8-24px) for better readability
- Font style options: Outline, Thick, Monochrome, or None
- Button dimensions: Adjustable width (100-400px) and height (20-60px)
- Show/Hide timer text - toggle timer display on/off
- Show/Hide spell icons - option to use text-only mode
- Lock frames - prevent accidental movement of the main panel
- Show/Hide tooltips - disable hover tooltips if desired
Improved Text Input System:
- Dark theme edit boxes with better contrast and readability
- Auto-capitalization of spell names with proper grammar handling
- Tab navigation between input fields for faster configuration
- Real-time spell validation and feedback
Technical Improvements
Enhanced Saved Variables System:
- Per-character settings - each character maintains separate configurations
- Improved data persistence - settings are properly saved and restored
- Better initialization - more reliable startup and configuration loading
Performance Optimizations:
- Optimized buff detection with improved caching system
- Reduced memory usage with better resource management
- Performance monitoring built-in for debugging
UI Framework Enhancements:
- WoW 3.3.5 compatibility - fully tested on Wrath of the Lich King
- Improved frame positioning with automatic save/restore
- Better tooltip integration with enhanced spell information
- Responsive layout that adapts to different settings
Audio & Alert System
- Expanded sound library with 12+ warning sounds and 12+ expiration sounds
- Customizable audio alerts for 60-second warnings and buff expiration
- Visual floating text alerts with fade-out animations
- Smart alert logic to prevent spam and duplicate notifications
Organization & Usability
- Intuitive tab organization:
- Buffs tab: Spell configuration and button count
- Appearance tab: Visual customization options
- Alerts tab: Sound and notification settings
- Immediate preview - most changes apply instantly without requiring reload
- Contextual tooltips showing spell status, duration, and casting instructions
- Professional minimap integration with drag-to-reposition functionality
Quality of Life Improvements
- Enhanced spell name handling with automatic capitalization
- Better error handling and user feedback
- Improved button creation with proper scaling support
- Cleaner main panel with better visual hierarchy
- Streamlined configuration workflow with logical groupings
Bug Fixes & Stability
- Fixed tooltip toggle functionality - now properly shows/hides tooltips
- Resolved text visibility issues in configuration panels
- Improved button positioning and scaling calculations
- Enhanced frame management with proper cleanup and initialization
- Stable saved variables that persist correctly across sessions
Migration Notes
- Existing configurations are preserved - your current buff settings will be maintained
- New features default to sensible values - the addon will work out-of-the-box
- Per-character migration - each character can now have unique settings
What's Next
This major update establishes a solid foundation for future enhancements. The new tabbed interface and expanded customization options make BuffGuard more powerful while remaining user-friendly.
BuffGuard v2.2 represents a complete overhaul focused on customization, usability, and visual polish while maintaining the reliable buff monitoring you depend on.
This mod has no additional files

