AzeriteUI - Healthbar Color Changer

A plugin for AzeriteUI that lets you change the color of your player healthbar—supports both the standard frame and the experimental alternate layout.

File Details

3.0.100-Release.zip

  • R
  • Jun 13, 2025
  • 1007.71 KB
  • 6
  • 11.1.7
  • Retail

File Name

3.0.100-Release.zip

Supported Versions

  • 11.1.7

# Changelog for AzUI Color Picker

All notable changes to this project will be documented in this file.  
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)  
Format inspired by [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)

## [3.0.100] - 2025-06-13
### Added
- Modular rewrite for maintainability and performance.
- Rainbow cycle effect using smooth RGB sine wave animation.
- Class color buttons based on RAID_CLASS_COLORS.
- Full preset system: Save, Rename, Load, Delete.
- Frame patching and hook protection from SetStatusBarColor overrides.
- Debug logging system with toggle.
- Hooked Blizzard and oUF update functions.
- Credit: “Made with help from ChatGPT by JuNNeZ”.

### Fixed
- Issue where DB was nil when accessed during startup.
- Improper coloring if unit health bar not fully initialized.
- Double registration of UNIT_HEALTH and similar events.

## [2.9.2] - 2025-06-12
### Added
- Dynamic BuildPresetDropdown function.
- Combat-safe ApplyColor logic using PLAYER_REGEN_ENABLED.

## [2.9.0] - 2025-06-11
### Added
- Rename input box and buttons for preset manipulation.
- Class header and layout improvements.

## [2.8.0]
### Added
- Rainbow cycle toggler.
- AceConfigDialog color picker integration.

## [2.7.0]
### Added
- Blizzard PlayerFrame support.
- oUF_Player health bar override.
- Defensive hook additions.

## [2.6.0]
### Added
- AceDB profile system for settings persistence.

## [2.5.0]
### Fixed
- Rogue classColor resets on AzeriteUI frames.

## [2.0.0]
### Added
- Modular ApplyColor logic with recursive frame walk.

## [1.5.0]
### Changed
- Switched default color to RGB {0.7, 0.1, 0.1}.

## [1.0.0]
### Added
- Healthbar override using hardcoded SetStatusBarColor on login.

## [0.9.0]
### Added
- Hooking of SetStatusBarColor on Blizzard/oUF/AUI frames.
- Timer ticker for emergency recoloring.

## [0.8.0]
### Fixed
- Removed unsupported DB:SaveProfile() calls.

## [0.7.0]
### Added
- Class-color buttons in AceConfig panel.

## [0.6.0]
### Added
- AceConfigDialog panel with embedded swatch.

## [0.5.0]
### Fixed
- Replaced def with local.
- Fixed slash command registration.

## [0.4.0]
### Fixed
- Load order issues with Ace3 and Blizzard APIs.

## [0.3.0]
### Added
- .toc file and AceDB implementation.
- Interface Options swatch.
- /ahui registered.

## [0.2.0]
### Added
- Hooked into AzeriteUI.Colors and unit repaint.

## [0.1.0]
### Added
- Basic /hbcp command and Blizzard PlayerFrame recolor.