feat: EllesmereUIDamageMeter standalone addon#180
Draft
danvernon wants to merge 1 commit intoEllesmereGaming:mainfrom
Draft
feat: EllesmereUIDamageMeter standalone addon#180danvernon wants to merge 1 commit intoEllesmereGaming:mainfrom
danvernon wants to merge 1 commit intoEllesmereGaming:mainfrom
Conversation
Blizzard C_DamageMeter API-powered damage meter with full EUI integration. Core features: - Class-colored bars with multiple icon styles (Fabled, Modern, Arcade, etc.) - Per-player spell drill-down with spell icons and percentages - Encounter/session selector with Current, Overall, and per-boss views - Combined DPS/Damage and HPS/Healing display modes - Scroll support for 40+ player raids - Test mode with realistic data for all meter types EUI integration: - Lite addon lifecycle (OnEnable, NewDB, RegisterEvent) - MakeBorder pixel-perfect borders - Global font system via ResolveFontPath - SetElementVisibility for flight/pet battle hiding - Unlock mode registration with resize support - Options page with live preview via RegisterModule/Widgets Polish: - Report to Chat (right-click bar → Party/Raid/Say/Guild) - Bar hover highlight and local player indicator - Group total in header timer display - /euidm slash command (toggle, test, reset, report) - Empty state message when no combat data - Stale cache cleanup on reset and zone change Original implementation by Trenchy.
90f41c6 to
2ad8600
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Features
/euidmslash command (toggle, test, reset, report)EUI Integration
EllesmereUI.GetFontPath()SetElementVisibilityfor flight/pet battle hidingTest plan
/euidm testhideInFlightenabled