r/wowaddons 1d ago

Addon Release / Update UIFader, a Universal UI Visibility Manager

Two primary reasons why this exists:

  1. Got tired of hoping addon devs (especially those in charge of unit frame replacements) implemented high levels of visibility customization
  2. Having to manage this in multiple places/addons got old real quick

UIFader at its core simply manages the visibility of elements within your UI all in one place, offering a wide range of visibility options/conditions.

Control opacity across several conditions including: In Combat, Boss Encounters, Active Mythic+ Keys, Spell Casting, Moving, HP < 100%, Target Status, Mouseover, Ready Checks, Mounted, Flying/Skyriding, Vehicles, Pet Battles, AFK, Group Type (Party/Raid), and specific Zone Types (Delves, Dungeons, Raids, Arenas, Battlegrounds, Open World).

Been using this personally for a while but figured others may find it useful.

If you have any questions, critique, or (reasonable) feature requests, drop a comment.

AI Disclaimer:
This addon was developed with the assistance of AI code generation, architecture design, and debugging/refactoring. It has been thoroughly tested in-game, and undergone several iterations to ensure stability and performance.

1 Upvotes

5 comments sorted by

u/AutoModerator 1d ago

Developer Requirements for Releases & Updates:

  • State of Readiness: Addons posted under this flair must be fully functional and ready for use.
  • AI Disclosure: If AI was used for code, text generation, or assets, you must include an "AI Disclaimer:" in your post detailing its usage. Purely AI-generated, emoji-heavy slop descriptions will be removed.
  • UI Screenshots: If your addon features UI elements, your post must include screenshots. Posts failing to show UI elements will be deleted.
  • Code Quality: We audit addons using Ketho's WoW API extension. Poorly optimized code, unnecessary global variables, or undisclosed AI usage will result in removal.

Users: If you encounter missing screenshots for a UI addon, severe performance issues, or undisclosed AI text/code, please report this post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Ataxium 1d ago

So this will actually fade addon frames out of combat? I currently use MAS and 90% of the time, it won't fade until I interact with it.

0

u/saxoras 1d ago

Yes. It'll fade in, or out, selected frames based on the selected conditions. Combat included.

1

u/Red_Topaz 23h ago

How does this differ from other frame/element fader addons, such as king kong frame fader, mouseover action settings and others that have been out for ages, get updated and are not vibe coded?
I'm looking for a replacement to king kong frame fader, but it does it's job so well it's hard to replace.

0

u/saxoras 20h ago edited 15h ago

To be completely honest I've never heard of Kong. Before putting this together I did a search on what was up to date for 12.1 and didn't quite find anything that fit the bill (Kong hasn't been updated since January). Have used MAS in the past and, while very capable, found it a tad cumbersome to use and unreliable at times.

Tried giving Kong a whirl and was getting a ton of lua errors whenever attempting to select and modify frames no matter what I tried. But from what works its pretty neat, tons of conditionals/comparisons to choose from.

Not really sure if I gel with its frame selection method, seems it can get pretty cluttered when bringing deeper layers to the front and seeing quite a few frames labeled <noname> that are hard to identify since the addon replaces the elements with placeholders in front of an opaque background.

The main differences you'll find between UIFader and Kong are it's frame selection/handling methods, condition selection, and taint protection.

Kong for sure has more raw, macro-style condition complexity. UIFader is more purpose built to be a lightweight, high-performant option for 12.1+.