Skip to content

feat(damagemeters): fade-out time for icon history#667

Open
ExoJdi wants to merge 1 commit into
EllesmereGaming:mainfrom
ExoJdi:feat/damagemeters-icon-fade
Open

feat(damagemeters): fade-out time for icon history#667
ExoJdi wants to merge 1 commit into
EllesmereGaming:mainfrom
ExoJdi:feat/damagemeters-icon-fade

Conversation

@ExoJdi

@ExoJdi ExoJdi commented Jul 10, 2026

Copy link
Copy Markdown

Adds a Fade-Out Time slider for the spell icon history (0 = keep forever). Each icon expires individually once its cast is older than the configured time, then fades its alpha to zero over 1.5s instead of vanishing abruptly. Expiry only counts down out of combat so the history stays readable through a fight. Options-page preview placeholders no longer appear in slots vacated by faded icons. Includes locale entries.

Adds a Fade-Out Time slider for the spell icon history (0 = keep
forever). Each icon expires individually once its cast is older than
the configured time, then fades its alpha to zero over 1.5s instead
of vanishing abruptly. Expiry only counts down out of combat so the
history stays readable through a fight. Options-page preview
placeholders no longer appear in slots vacated by faded icons.
Includes locale entries.
@EllesmereGaming

Copy link
Copy Markdown
Owner

Thank you this is a great idea! I'm down to merge this, but it has a performance issue that needs to be addressed first. I'd want that ticker replaced with event based player_regen_enabled instead. fast tick should only happen when an icon is actually fading, otherwise just use a c_timer.after set to the next expiring icon. As a general rule for PRing in the future for EUI, any new feature needs to be event driven unless absolutely necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants