UnitFramesImproved

UnitFramesImproved

This addon aims to improve upon the standard blizzard unitframes without going beyond the boundaries set by them. Due to this, the addons memory usage is very small as all the hard work to get the unitframes to work is already done by Blizzard, I just improve upon them.

Compatibility with WoW Classic and WoW Retail (BFA)

As I have no access to the Classic Beta yet, I have not had a lot of time to test the changes, but the time I had at least I could test that it works in normal non-raid settings.

Future compatibility with both latest retail and classic as it is distributed in Curse is another matter. For now, I've set it to require at least WoW 1.12 (Classic).

Main Features

The Blizzard UnitFrames are extended with the following:

  • Taller healthbar
  • Proper class coloring of the healthbar accoring to player class
  • Better output of text on the statusbars
    • Formats "12.4k/45.3k" or "12.4k (20%)" depending on option
  • Fully integrated with rune-bar, shard-bar etc from the standard interface
  • Scalable Player/Target/Focus/TargetOfTarget/BossFrames frames

Works for Player, Target, Focus, FocusTarget. Uses the standard Pet, TargetOfTarget frames. Is even better when combined with the new Blizzard CompactRaidFrames (also CompactPartyFrames)

Notes

Please note that the traditional PVP icons for the factions is used to show which faction the targeted player is in, even if the player is not flagged for PVP. The PVP Free-For-All icon is used to show hostile opposite faction players currently.

The following restrictions apply in WoW Classic:

  • Focus frame is not supported as this was introduced in a later version of WoW
  • The Target frame includes target health and mana values in contradiction to base Classic Target frame. I may make this an option at some point, but for now, it is there because I wanted it.

System Requirements

Total memory usage in normal operation: 20KB

Configuration

Uses the Blizzard options for Player frames. UnitFramesImproved now also supports some basic slash-commands.

Available slash-commands

/unitframesimproved help Shows a help text
/unitframesimproved scale factor Scales the player and target frame using factor (0.0 - 10.0)
/unitframesimproved reset Resets the scaling of the player and target frames

You can also use the short form /ufi instead of /unitframesimproved.

Movable PlayerFrames

This functionality is now included as part of WoW, and has as such been removed from UnitFramesImproved.

Scalable PlayerFrames

The portraits are linked and the scale factor will be applied to both PlayerFrame, TargetFrame, and also FocusFrame. The factor is 1.0 for normal size. 2.0 is 200% of normal size. 1.2 would be 20% larger than normal. The distance between PlayerFrame and Target frame is relative to scale of the frames. Scaling now also affects the BossFrames, at 90% scale of the factor used. (Disabled for now due to issues with stability)

NOTE! By default the Player and Target frame positions are linked. This link can be cut by choosing to make the TargetFrame user-placed.

Future Improvements

  • Better support for healers that like to target->cast instead of using a click-to-cast addon like clique. (show deficit health etc)
  • Make some options available (like having a dps or healer focus on friendly frames)

Design Philosophy

I have a short list of design philosophies:

  • How I like it, is how the addon will be
    • I design this addon 100% after how I want it. Don't get me wrong, feedback is much appreciated as it may give me ideas that I had not yet thought about, and want for myself after that.
  • It just works (tm)
    • I like this one the best. I try to design all software I create around this principle. You shouldn't need to configure 54 options to get something that works. Things should work right out of the box, and execute it's task perfectly according to the requirement. If options upon options is what you want, there are other addons that do this. I got tired of them and created this.

Demonstration Videos

Known bugs

  • StatusBar Texts sometimes not showing properly until the value changes or the user mouseovers them.
  • Rogue Combo Points appearing a bit detached from the target unit-frame.

Download

File Name Status Version Downloads Date
1.7.0 B 1.12.0 441 28/05/2019
1.6.1 R 7.0.3 191,982 25/07/2016
1.5.0 R 6.2.3 +2 31,186 24/12/2015
1.4.13 R 6.0.2 +1 35,865 14/10/2014
1.4.11 R 5.4.0 18,880 15/09/2013
1.4.10 R 5.2.0 6,797 08/03/2013
1.4.9 R 5.1.0 4,983 28/11/2012
1.4.8 R 5.0.5 +1 1,878 19/11/2012
1.4.7 R 5.0.4 4,581 31/08/2012
1.4.4 R 4.3.0 7,794 24/03/2012
1.4.2 R 4.2.0 6,689 28/06/2011
1.4.1 R 4.1.0 2,971 11/05/2011
1.3.3 R 4.0.6 +1 3,747 17/02/2011
1.2 R 4.0.3a 110 01/12/2010
1.1.3 R 4.0.3a +2 217 22/11/2010
1.1.2 R 4.0.1 359 29/10/2010
UnitFramesImproved 7.3.0 Updating 7.3.0 Updating Updating
UnitFramesImproved 7.3.2 Updating 7.3.2 Updating Updating
UnitFramesImproved 7.3.5 Updating 7.3.5 Updating Updating
UnitFramesImproved 8.0.1 Updating 8.0.1 Updating Updating
UnitFramesImproved 8.1.0 Updating 8.1.0 Updating Updating
UnitFramesImproved 8.1.5 Updating 8.1.5 Updating Updating
UnitFramesImproved 8.2.0 Updating 8.2.0 Updating Updating
UnitFramesImproved 8.2.5 Updating 8.2.5 Updating Updating
UnitFramesImproved
UnitFramesImproved

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart