Download
(8Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 01-16-24 01:06 PM
Compatibility:
Seeds of Renewal (10.2.5)
Classic (1.15.0)
WOTLK Patch (3.4.3)
Updated:01-16-24 01:06 PM
Created:09-05-21 11:50 AM
Downloads:116
Favorites:1
MD5:

LibFrameFade

Version: v12
by: Meorawr [More]

LibFrameFade

LibFrameFade is a World of Warcraft library that attempts to resolve UIFrameFade taint by reimplementing it to use the UI widget animation framework. This can help resolve issues such as "Interface action blocked by an addon" errors when attempting to perform actions such as joining battlegrounds or arenas in Classic Era or Burning Crusade Classic.

The design of the library is similar to LibChatAnims. You can either install it as a standalone addon, or embed it within another, and it will automatically manage UIFrameFade animations without any code changes required.

See the project repository for more information.

LibFrameFade

v12
  • TOC bump.

v11
  • TOC bump.

v10
  • TOC bump.

v9
  • TOC bump.

v8
  • TOC bump for patch 10.1.0.

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.
Archived Files (9)
File Name
Version
Size
Author
Date
v11
8kB
Meorawr
11-07-23 09:43 AM
v10
8kB
Meorawr
09-05-23 02:33 PM
v9
8kB
Meorawr
07-11-23 09:36 AM
v8
8kB
Meorawr
04-30-23 10:35 AM
v7
8kB
Meorawr
02-21-23 11:24 AM
v4
6kB
Meorawr
09-14-21 02:15 PM
v3
5kB
Meorawr
09-13-21 04:10 PM
v2
5kB
Meorawr
09-05-21 02:07 PM
v1
5kB
Meorawr
09-05-21 11:50 AM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: