promotional bannermobile promotional banner

LibFrameFade

Library that attempts to resolve issues with UIFrameFade taint.

File Details

v7

  • R
  • Feb 21, 2023
  • 7.58 KB
  • 149
  • 10.0.5+3
  • Retail + 2

File Name

LibFrameFade-v7.zip

Supported Versions

  • 10.0.5
  • 3.4.1
  • 2.5.4
  • 1.14.3

LibFrameFade

v7

  • Add proper upgrade logic for disabling the library in Classic clients if migrating from v4- to v7+ at runtime.

v6

  • Repackage for proper Classic interface version support.

v5

  • Disabled functionality in Classic clients as UIFrameFade has been patched there for a long time now.

v4

  • Reimplement UIFrameIsFading to return correct results for addons that need it.
    • This causes the UIFrameIsFading to always taint if called, however the function is unused by Blizzard in all current versions of the game.
  • Minor performance optimizations with regards to closure generation for script handlers.

v3

  • Fixed an issue where ElvUI's chat frame tabs would incorrectly fade out when not actively hovered over.

v2

  • Fixed an issue where animations could have incorrect durations in edge cases where the frames had already been partially animated by the default UIFrameFade manager.
  • Fixed an issue where user code that modifies the on-finish callback or its arguments in the fadeInfo table directly would not result in the correct function or arguments being used when the animation finishes.
  • Minor performance tweaks to reduce memory churn when processing frames.

v1

  • Initial release.