SimpleUnitFrames
About SimpleUnitFrames
SimpleUnitFrames is an extension to the default WoW Unit Frames. Rather than a complete unitframe replacement, this addon adds further information and features to the existing frames and allows a greater degree of customization to enhance their usability.
The v2.x.x series of SimpleUnitFrames involved a complete re-write of the code, however credits go to Rophy and xan for their original work on the v1.x.x series.
All configuration for SimpleUnitFrames can be performed through the Interface Options panel which can be opened through the slash commands /simpleunitframes or /suf, or through ESC -> Interface -> AddOns Tab -> SimpleUnitFrames.
HP, Mana, Energy, Rage & Runic Power Display
The default unitframes only allow either [total]/[max] or [percent] values to be shown on HP and mana bars, however SimpleUnitFrames provides several default overlay options or a method to create your very own styles using LibDogTag-3.0 syntax (also available through the in-game /dog command).
Modules
SimpleUnitFrames comprises the following modules which enhance each frame:
- Class Icon Display
- Text Overlays
- Custom Text Overlay Styles
- Portrait Damage Display
- Bar Textures
Supported Frames
SimpleUnitFrames supports the following frames, each with their own customizations available:
- Player
- Pet
- Target
- TargetOfTarget
- Party
- PartyPet
- Focus
- FocusTarget
- Boss
Localization
For translators wishing to create/update translations for other languages than enUS, please do so though the Localization Page.
Bugs & Development
While the best effort is made to ensure that release quality zips do not have any bugs, inevitably errors slip through. If you encounter a bug, please ensure that it has not already been fixed in a more recent beta/alpha release or reported already on the ticket tracker. If the bug persists even in the latest development build and has not been reported, please post a ticket on the Project Tickets Page
Please report bugs and suggest features via the Ticket page rather than using the comments section as it provides a single point of reference to track the development of the addon.
Development builds of SimpleUnitFrames can always be found on the Project Files Page.
My rogue's energy text doesn't update as fast as the default wow ui's. There is like a 1sec delay between text updates. This is sort of annoying as a rogue since you want to save energy for kicks and stuff sometimes and you're not really sure how much energy you have. However on the target of target frame, the text updates in real time.
I haven't seen anyone else comment on this so I'm wonder if it's just me? Or does anyone have a fix?
Ok something is wrong! Text numbers are not updating properly, esp on mana/focus bars. I was testing some pets on the test dummies, and after a while the text numbers on its focus were getting bugged; the brown focus color bars were moving but the number got stuck on a random number, like 17. Same thing happened with my Warriors rage, where the bar color changes as I am attacking but the text stays the same. Any ideas?
Also the TextStatusBarTextSmall font is bugged for some reason and it keeps giving me errors if I choose it.
-Hide Keybindings text on the action bars?
- Couldn't get custom styles to work. (Especially statements, IE [ISMouseOver ? FractionalHP ! PercentHP])
- Clicking the text box caused an error unless you have a clean profile.
- Deleting a custom style causes a bunch of errors.
Suggestion: Make it so that custom styles can be named.
/suf style add CustomHP
Then you need to define the DogTag string for the new style by using /suf style <stylename> set <string>, so for example
/suf style CustomHP set [PercentHP]
Finally, with your newly created style, you can then edit any of the displays to use <stylename>, for example
/suf player mhp CustomHP
Will try again. Ty.
Keep up the good work mate :D.
I'm already liking the new dogstyle features. Looking forward for a small GUI though.
For the DogTag configuration method (assuming your revamp the GUI), the best method I've seen is a drop-down with presets, "None" and "Custom" where "Custom" allows you to create your own tags in a text box below the drop-down.
P.S. I'll test out r76.
Thank you kindly for this great addon (from someone whose tried all unit frame addon and still prefered Archaeologist :))
I currently have just a problem with SUF, using the latest r76 build:
Health and Mana/Power/Rage are still not updating properly and are mirroring health for some reason.
Pneum, it'd probably be easier to add DogTag support than to continually answer requests for various formats.
By mouse-over, I think they mean when you mouse over the frame, the display changes. For example, I don't like constant numbers on them. I prefer to mouse-over the frame and see Current/Max. ;-)
I have the most uberest request ever! Ace3. :) (I'm trying to move to stuff that all uses Ace3. Too many libraries FTL)
i.e. 10000 (100%)
Once you've added a style, you can then just set any of the text strings to this new style. More info on creating your own styles using DogTag can be found from the ingame DogTag help/browser available from the /dog command.
Would it be possible to add these options which Arch had, kind of my favorite:
a) Hide Max HP/MP Value (on Party,Player,Target)(Must have this T_T too much spam with perfix on)
b) Move TargetFrame more to the right (like GergMeister mentioned)
c) TargetFrame Show HP/MP % on the left side of the frame&Value on the bar
d) PartyFrame Show HP/MP % on the right side of the frame&Value on the bar
b & c) These have both been mentioned before and I'm currently considering a way of doing this without making over-complex options.
d) This is already possible by setting party mhp/mmp and rhp/rmp to suitable styles.
--Move Target Frame
TargetFrame:ClearAllPoints()
TargetFrame:SetPoint("TOPLEFT", 50, -4)
TargetFrame:SetUserPlaced(1)
Would you consider making this adjustment?