promotional bannermobile promotional banner

Phoenix_UI

*"Rise from the ashes of ordinary interfaces"* Full suite addon Everything You Need
# ๐Ÿ”ฅ PHOENIX UI ๐Ÿ”ฅ

> *"Rise from the ashes of ordinary interfaces"*

### ๐Ÿ“ž Contact & Support
- ๐Ÿ™ **GitHub**: [Github Repository](https://github.com/Vajalol/Phoenix_UI)
- ๐Ÿ’ฌ **Discord**: [Community Discord](https://discord.gg/69q6YWmvks)

### ๐Ÿค Contributing

-------------------๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ-------------------

## ๐Ÿ“‹ Table of Contents
- [Recent Updates](#-recent-updates)
- [Getting Started](#-getting-started)
  - [Installation](#-installation)
  - [Configuration](#๏ธ-configuration)
  - [Troubleshooting](#-troubleshooting)
- [Features](#-features)
  - [General](#-general)
  - [Unit Frames](#-unit-frames)
  - [Nameplates](#๏ธ-nameplates)
  - [Action Bars](#๏ธ-action-bars)
  - [Cast Bars](#-cast-bars)
  - [Tooltip](#-tooltip)
  - [Buffs & Debuffs](#-buffs--debuffs)
  - [Chat](#-chat)
  - [Maps](#๏ธ-maps)
  - [Integrations](#-integrations)
  - [Miscellaneous](#-miscellaneous)
- [Support & Community](#-support--community)
  - [Contact](#-contact--support)
  - [Contributing](#-contributing)
  - [License](#๏ธ-license)
  - [Acknowledgments](#-acknowledgments)

-------------------๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ-------------------

## ๐Ÿ”† RECENT UPDATES

### โšก Version 11.0.55
- **๐Ÿ”ง Fixed SpellNotifications Module**: Resolved "Attempt to register unknown event 'UNIT_DIED'" error
- **โš™๏ธ Enhanced Event Handling**: Improved combat log event handling for better performance
- **๐Ÿพ Fixed Pet Death Detection**: Corrected implementation for pet death notifications
- **๐Ÿ”„ Optimized Event Registration**: Properly registering events through combat log instead of direct registration
- **๐Ÿ’ช Module Stability**: Enhanced error prevention for all notification-related functionality

### โšก Version 11.0.54
- **๐Ÿ” Enhanced PremadeGroupsFilter Module**: Improved integration with Phoenix UI for better profile management
- **โš™๏ธ Profile Synchronization**: Added automatic profile switching to ensure filter settings remain consistent
- **๐ŸŽจ Optimized Group Coloring**: Enhanced the visual indication system with advanced caching for better performance
- **๐Ÿ›ก๏ธ Error Prevention**: Added robust error handling to prevent issues with invalid filter expressions
- **๐Ÿ’พ Data Preservation**: Improved settings saving during profile changes and game reloads

### โšก Version 11.0.53
- **๐Ÿ—บ๏ธ New Mythic+ Module**: Comprehensive toolkit for Mythic+ dungeons with timer, progress tracking, and keystones
- **๐Ÿ“Š Details! Skin Integration**: Added custom Phoenix-themed skin for Details! damage meter
- **โฑ๏ธ Enhanced Dungeon Tools**: Auto-detect keystones, track deaths, and monitor time remaining
- **๐Ÿ”ฅ Seamless Integration**: Both modules integrate with Phoenix UI's existing themes and settings
- **โš™๏ธ Customizable Appearance**: Fully configurable layouts for optimal gameplay

### โšก Version 11.0.52
- **๐Ÿ”ฅ Enhanced UI Experience**: Redesigned title panel with dynamic fire effects and styled "Phoenix UI By VortexQ8" text
- **โœจ Authentic Fire Animation**: Added game-native fire textures and ember particles for a true Warcraft feel
- **โšก Visual Improvements**: Symmetric flame decorations and enhanced glow effects for a more cohesive look
- **๐Ÿ› ๏ธ Settings System**: Further improved data integrity with enhanced validation and settings synchronization
- **โš™๏ธ Module Optimization**: Optimized module loading sequence for better performance and reliability

### โšก Version 11.0.51
- **๐Ÿ”„ Improved Interface Version Compatibility**: Updated addon to support WoW 10.2.5, WoW Classic 3.4.1, and Classic Era 1.15.1
- **๐Ÿ› ๏ธ Performance Optimization**: Enhanced addon load time with streamlined initialization
- **๐ŸŒ Multi-Version Support**: Fixed version detection to properly load appropriate features for each WoW version
- **๐Ÿ“Š Memory Usage Improvements**: Reduced addon memory footprint during gameplay

### โšก Version 11.0.50
- **๐Ÿ˜€ Chat Emoji System**: Added full emoji support with clickable panel and automatic text conversion
- **๐Ÿ‘ค Enhanced Player Identification**: Added class icons alongside names with configurable positioning
- **๐Ÿ” Advanced Chat History**: Implemented powerful chat history search with filtering options
- **๐Ÿ“Š Message Organization**: Added smart message categorization and collapsing for cleaner chat
- **๐Ÿ‘ฅ Social Integration**: Enhanced friend and guild information display in chat
- **โšก Performance Optimization**: Improved chat performance with compression and virtual scrolling

### โšก Version 11.0.49
- **โš™๏ธ Config System Improvements**: Fixed issues where some settings weren't being saved properly
- **๐Ÿ”  Enhanced Font Handling**: Improved font path retrieval with multiple fallback mechanisms
- **โš™๏ธ Better Settings Management**: Added comprehensive validation and defaults for all configuration options
- **โฑ๏ธ Optimized Text Formatting**: Improved cooldown text display with consistent formatting and colors
- **๐Ÿ›ก๏ธ Stability Improvements**: Enhanced error prevention and safer cooldown hooking throughout module

### โšก Version 11.0.48
- **โš™๏ธ Config System Improvements**: Fixed issues where some settings weren't being saved properly
- **๐Ÿ”  Enhanced Font Handling**: Improved font path retrieval with multiple fallback mechanisms
- **โš™๏ธ Better Settings Management**: Added comprehensive validation and defaults for all configuration options
- **โฑ๏ธ Optimized Text Formatting**: Improved cooldown text display with consistent formatting and colors
- **๐Ÿ›ก๏ธ Stability Improvements**: Enhanced error prevention and safer cooldown hooking throughout module

### โšก Version 11.0.47
- **๐Ÿ› ๏ธ Bug Fixes**: Fixed errors in GetSpellTexture function in PartyCD module with proper fallback handling
- **โšก Fixed Stats Frame**: Resolved 'attempt to concatenate local specName (a nil value)' with improved nil checks
- **๐Ÿ”ง Fixed Edit Mode**: Corrected SetPoint() calls in Editmode.lua to prevent SetPoint errors
- **๐Ÿ”„ Code Stability**: Improved error handling and nil value checking throughout the addon

### โšก Version 11.0.46
- **๐Ÿ”ฎ WeakAuras Integration**: Added dedicated configuration panel for WeakAuras integration
- **๐ŸŽจ Themed Auras**: Apply Phoenix UI themes to WeakAuras elements including borders, bars, and fonts
- **โšก Performance Optimization**: Enhanced WeakAuras performance during combat with adaptive throttling
- **๐Ÿ”„ Module Synchronization**: Coordinate WeakAuras with other Phoenix UI modules like BuffOverlay and CooldownTracker

### โšก Version 11.0.45
- **๐Ÿ› ๏ธ Fixed Protected Function Calls**: Resolved "ADDON_ACTION_BLOCKED" errors with raid frames in combat
- **โš™๏ธ Improved Combat Handling**: New queue system for safely applying UI updates after combat ends
- **๐Ÿ”„ Enhanced Frame Update System**: Complete rewrite of the frame update architecture with safety checks
- **โšก Enhanced Error Prevention**: Added robust protection around all risky frame operations

### โšก Version 11.0.44
- **๐Ÿ’ฌ Enhanced Chat Features**: Completely redesigned chat copy system with improved reliability
- **๐Ÿ› ๏ธ Fixed Chat Module Errors**: Resolved scroll and clipboard issues in the chat history interface
- **โŒจ๏ธ Added Chat Copy Commands**: New slash commands for chat: `/chatcopy`, `/phxcopy`, or `/phoenixcopy`
- **๐Ÿ‘๏ธ Improved Visibility**: Enhanced copy button visibility and added helpful status messages
- **๐Ÿ”ง Configuration Fixes**: Fixed type initialization issues throughout configuration system

### โšก Version 11.0.43
- **๐Ÿ› ๏ธ Fixed Player Stats Frame**: Resolved compatibility issues with frame templates and backdrop handling
- **๐Ÿ”ข Enhanced Stats Display**: Added raw numeric values alongside percentages for all player stats
- **๐Ÿ“Š Stack Overflow Fix**: Fixed recursive function calls in stats calculation
- **๐Ÿ”„ Improved Resize Functionality**: Implemented reliable manual resizing for the player stats window
- **๐Ÿ’ฌ Enhanced Tooltips**: Added target of target, role indicators, and detailed aura information
- **โฑ๏ธ Enhanced Castbars**: Added latency indicator and target name display to player castbar

### โšก Version 11.0.42
- **๐Ÿ”ง Fixed RaidFrames Texture Issues**: Resolved heal prediction texture errors with comprehensive compatibility updates
- **๐Ÿ› ๏ธ Fixed BuffOverlay Integration**: Improved event handling and resolved texture cache errors
- **๐Ÿงฎ Enhanced Spell Priority System**: Fixed comparison errors in spell priority handling for healers
- **๐Ÿ”„ Improved Error Handling**: Added robust texture fallback mechanisms and error prevention
- **โœจ Enhanced UI Theming**: Better Phoenix UI color integration across all modules

### โšก Version 11.0.41
- **๐Ÿ› ๏ธ Fixed Configuration System**: Improved saving mechanism for text fields and other edit box widgets
- **๐Ÿ”ค Enhanced Font Management**: Better handling of font settings across the UI
- **๐Ÿ”• Startup Message Control**: Suppressed unnecessary messages during addon initialization
- **โšก Performance Improvements**: Optimized database operations for smoother experience

-------------------๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ-------------------

## ๐Ÿš€ GETTING STARTED

### ๐Ÿ“ฅ Installation
1. Download the latest release
2. Extract to your World of Warcraft/_retail_/Interface/AddOns folder
3. Enable the addon in-game
4. Type `/pui` or `/phoenix` to access the configuration menu

### โš™๏ธ Configuration
- Use the in-game configuration menu (`/pui`) to customize all features
- Global configuration via Game Menu (ESC) > Phoenix UI button
- Important slash commands:
  ```
  /pui or /phoenix - Opens the main configuration panel
  /rl              - Reloads the UI
  /fs              - Shows the frame stack tool
  /uis-reset       - Resets UI scaling to default
  ```
- Settings are saved per-character by default
- Most changes take effect immediately without requiring UI reload

### ๐Ÿ”ง Troubleshooting
- If settings aren't being saved correctly, try using the Game Menu button instead of slash commands
- For font issues, try changing the font in the General settings and reload your UI
- If you encounter startup messages from other addons, check the suppression settings in Misc

-------------------๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ-------------------

## ๐Ÿ”ฅ FEATURES

### ๐Ÿ“Š General
- **๐ŸŽจ Theme System**: Multiple themes including Dark, Class-based, and Custom color schemes
- **โš™๏ธ Automation**:
  - Auto-delete junk items
  - Auto-repair equipment
  - Auto-sell gray items
  - Auto-stack buy
  - Auto-decline duels
  - Auto-release in battlegrounds
  - Auto-accept resurrection
  - Auto-skip cinematics
- **๐Ÿ‘๏ธ Display Options**:
  - Item level display
  - FPS and MS monitoring
  - Movement speed display
  - AFK screen customization
  - Talkhead frame control
  - Error message filtering

### ๐Ÿงฌ Unit Frames
- **๐Ÿ‘ค Player & Target Frames**:
  - Customizable size and style
  - Class color integration
  - Faction color options
  - PvP badge display
  - Combat icon indicators
  - Hit indicators
  - Totem icons
  - Class bar integration
  - Corner icon display
- **๐Ÿ’ช Boss Frames**:
  - Custom health bar colors
  - Reputation-based coloring
  - Texture customization
- **๐Ÿ‘ฅ Raid Frames**:
  - Customizable size and layout
  - Always-on-top option
  - Custom textures
  - Height and width adjustments

### ๐Ÿท๏ธ Nameplates
- **๐Ÿ”ง Customization**:
  - Multiple style options
  - Custom textures
  - Arena number display
  - Totem icons
  - Health text
  - Server name display
  - Color customization
  - Cast time display
  - Stacking mode
  - Height and width adjustments
  - Decimal precision control
- **๐ŸŽฏ NPC Colors**:
  - Extensive dungeon-specific NPC coloring
  - Customizable color schemes
  - Focus highlight options

### โš”๏ธ Action Bars
- **๐Ÿ”˜ Button Features**:
  - Key binding display
  - Macro text display
  - Range indicator
  - Flash effect toggle
  - Customizable size
- **๐Ÿ“‘ Menu Options**:
  - Micro menu customization
  - Bag bar display options
- **โšก Bar Configuration**:
  - Individual bar toggles (1-8)
  - Pet bar customization
  - Stance bar options

### ๐Ÿ”„ Cast Bars
- **๐Ÿ”ฎ Player Cast Bar**:
  - Custom style options
  - Timer display
  - Icon display
  - Latency indicator with ms display
  - Target name display with class coloring
- **๐ŸŽฏ Target Cast Bar**:
  - Customizable size
  - Position options
  - Timer and icon display
- **๐Ÿ‘๏ธ Focus Cast Bar**:
  - Customizable size
  - Position options
  - Timer and icon display

### ๐Ÿ’ฌ Tooltip
- **๐ŸŽจ Customization**:
  - Multiple style options
  - Life on top display
  - Mouse anchor options
  - Enhanced information display
- **๐ŸŽฏ Gameplay Enhancements**:
  - Target of target information
  - Role indicators (tank/healer/dps)
  - Detailed aura information:
    - Duration and time remaining
    - Aura source (who cast it)
    - Classification (Magic/Curse/Disease/Poison)

### โœจ Buffs & Debuffs
- **โฌ†๏ธ Buff Display**:
  - Customizable size
  - Padding control
  - Icon count configuration
- **โฌ‡๏ธ Debuff Display**:
  - Customizable size
  - Padding control
  - Icon count configuration

### ๐Ÿ’ญ Chat
- **๐Ÿ“ Style & Core Features**
  - Custom style options with top/bottom input positioning
  - Clickable links for easy copying
  - Class-colored names and messages
  - Enhanced copy button with chat history access
  - Quick join options for friends and groups
  - Loot icon integration for better visibility

- **๐Ÿ˜€ Emoji System**
  - Full emoji support with clickable emoji panel
  - Automatic conversion of text patterns to emojis (`:)`, `:D`, etc.)
  - Custom emoji codes (`:smile:`, `:love:`, etc.)
  - Adjustable emoji size

- **๐Ÿ‘ค Enhanced Player Identification**
  - Class icons alongside names
  - Configurable icon positioning (before/after name)
  - Role icons display (tank/healer/dps)
  - Improved visual clarity with customizable indicators

- **๐Ÿ” Advanced History Features**
  - Searchable chat history with multiple filtering options
  - Date/time separators for better context
  - One-click copying from search results
  - Chat history retention with configurable duration

- **๐Ÿ“Š Message Organization**
  - Smart message categorization (loot, combat, system, achievement)
  - Intelligent collapsing of repetitive messages
  - Visual category indicators with color-coding
  - Cleaner chat experience with reduced clutter

- **๐Ÿ‘ฅ Social Integration**
  - Enhanced friend status display
  - Guild rank indicators
  - Inline tooltips with player information
  - Friend note display
  - Battle.net integration

- **โšก Performance Features**
  - Chat history compression to reduce memory usage
  - Automatic cleanup of old messages
  - Virtual scrolling for smooth performance with large histories
  - Update throttling during high chat activity

### ๐Ÿ—บ๏ธ Maps
- **๐Ÿงญ Minimap**:
  - Size customization
  - Style options
  - Small mode toggle
  - Opacity control
  - Coordinate display
  - Clock display
  - Date display
  - Garrison button
  - Tracking options
  - Button display
  - Expansion button toggle

### ๐Ÿ”ฅ Integrations
- **โšก WeakAuras Integration**:
  - Dedicated configuration tab in Phoenix UI settings
  - Apply Phoenix UI themes to WeakAuras elements
  - Themed borders for WeakAuras icons
  - Themed progress bars with Phoenix UI textures
  - Phoenix UI font integration
  - Performance optimization during combat
  - Adaptive FPS-based throttling
  - Synchronization with BuffOverlay
  - Prevention of duplicate aura displays
  - Coordination with other Phoenix UI modules

- **๐Ÿ“Š Details! Damage Meter Skin**:
  - Custom phoenix/fire-themed skin for Details! windows
  - Orange and dark color scheme matching Phoenix UI
  - Custom texture and font settings
  - Default profile that can be imported directly
  - Easy apply button in Phoenix UI settings
  - Slash commands support: `/phoenixskin` and `/phoeniximport`

### ๐Ÿ—บ๏ธ Mythic+ Tools
- **โฑ๏ธ Dungeon Timer**:
  - Live timer showing time elapsed and time remaining
  - Multiple display formats (Remaining Only, Elapsed Only, or Both)
  - Color-coded progress tracking
  - Indicates 2-chest and 3-chest timings
  - Customizable position and appearance

- **๐Ÿ“ˆ Objective Tracking**:
  - Real-time progress tracking with percentage and count
  - Enhanced objective display with completion status
  - Death counter with time penalty calculation
  - Automatic tracking of prideful/shrouded spawns

- **๐Ÿ”‘ Keystone Enhancement**:
  - In-depth keystone information display
  - Weekly affix explanations
  - Auto-gossip for dungeon NPCs
  - Streamlined dungeon navigation

### ๐Ÿ”ฅ Miscellaneous
- **โš”๏ธ PvP Features**:
  - Safe queue functionality
  - Tab binding options
  - Pull timer
  - Interrupt tracker
  - Dampening display
  - Arena nameplate options
  - Surrender options
- **๐ŸŒŸ Quality of Life**:
  - Loss of control display
  - Reputation bar
  - Menu button
  - Dragon flying support

-------------------๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ-------------------

## ๐Ÿค SUPPORT & COMMUNITY
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

### โš–๏ธ License
This project is licensed under the MIT License - see the LICENSE file for details.

### ๐Ÿ‘ Acknowledgments
- Thanks to all contributors and testers
- Special thanks to the World of Warcraft addon community for inspiration and support

The Phoenix_UI Team

profile avatar
  • 2
    Projects
  • 799
    Downloads
Donate

More from VORTEXQ8