WeakAuras

WeakAuras

200M Downloads

"Fade in" animation makes the element appear for a split second before actual fade kicks in

m0ndsoldat opened this issue · 5 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

Whenever I try to use the "fade in" animation (doesn't matter if preset or custom w/ variable settings),
the fully opaque icon/bar/whatver appears and disappears for a split second and then, AFTER this, the proper fade in animation passes, making everything feel incredibly unsmooth and choppy.

I've attached a video with a freshly made "Schism" icon aura with a 2s fade in time on the left side that should demonstrate the issue.

fade.in.animation.bug.mp4

Things I tried to troubleshoot so far:

Did not work:

  • I logged onto a char I haven't played in a long time, disabled ALL addons except for the weakauras modules and I created a brand new icon aura for testing purposes. Issue persists.

Did seemingly work:

  • Logged in on a starter edition account to try with a complete set of fresh Weakauras savedvariables (So I didn't have to mess with those in my mainaccount folder) and voilá, issue does not occur.

I remember having this issue since at least the beginning of Shadowlands.

I'm currently sitting at around ~1600 auras with a ~14mb Weakauras.lua filesize, if this is of any matter.

Below is my zipped WeakAuras.lua
WeakAurasLUA.zip

WeakAuras Version

WeakAuras 5.8.4

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

  • Yes

Lua Error

no errors

Reproduction Steps

  1. Create any Weakaura.
  2. Attach a fade-in animation to it (custom or preset).
  3. Observe behaviour.

Last Good Version

No response

Screenshots

No response

Export String

No response

commented

This is now merged for the next release.

commented

Alright, so I went ahead and did some further testing on a starter edition account with ALL addons disabled except for weakauras and pristine Weakauras.lua files and recorded another video to showcase.

What I did is I created 4 auras and attached a fade-in to each;
2 conditionals (target =100% HP, target <100% HP), 1 cooldown aura, and 1 "aura" aura (target debuff)

The fade-in on the 2 conditional auras as well as on the 1 cooldown aura always behaved like you would expect it to without any choppiness, but consistently everytime, without fail, the animation on the target debuff aura showed the issue I've been having.
Appearing fully opaque and disappearing all within a split second and only after this the fade-in animation corecctly unfolds.

pristine.settings.mp4

I've tried everything I could think of: adjusting graphic settings, changing monitor refresh rate in the Nvidia Controll panel, turned VSync on and off, turned renderscale up and down etc.

I feel like a donkey getting irritated by and writing novels on github about such a miniscule issue, yet I can see myself tearing my hair out because of this.

commented

This is actually already fixed in a branch that we'll merge in the "near" future, though it'll probably be a few weeks until it ends up in a release.

commented

That's fantastic to hear. I honestly don't care too much when this is gonna end up in a release, just glad that it's not on my end somehow and that this has already been resolved.

Thanks for the reply!

commented

Hi, I recently found out about this as well. I still have this problem so I assume the update is not released yet?
For my own weakaura I added this line of code to animations.lua and it seems to work for the time being (seems to involve the initialization of an animation including the appropriate alpha value):
Screenshot 2023-12-09 224601