Quantcast
Download
(74 Kb)
Download
Updated: 07-01-17 07:43 AM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Updated:07-01-17 07:43 AM
Created:unknown
Downloads:580,275
Favorites:1,210
MD5:
7.2.0

oUF  Popular! (More than 5000 hits)

Version: 7.0.6
by: haste, lightspark, p3lim, Rainrider

Introduction

oUF is a unit frame framework.
It attempts to simplify the process of writing unit frames for WoW by doing all the trivial and painfully boring parts for you.
So you can focus more on experimenting with the look of the frames.

By itself oUF doesn't do much, a layout is required.

Documentation

See our oUF 7.0 upgrade guide here.

Feedback

Generally, bugs should be reported through the author of the layout.

There's few ways to report oUF issues.
You may use our GitHub issue tracker, alternatively, you may make a post on the WoWInterface oUF forum.
The preferred method is GitHub.

Changes in 7.0.6:
  • Belzaru (3):
    1. Change units and percent calculation to be relative to maximum cast
    2. Remove unnecessary code and rename variable.
    3. Remove unnecessary Show.
  • Rainrider (2):
    1. threatindicator: asure the element has SetVertexColor before using it
    2. stagger: add a nil check for UnitStagger (#392)
  • 3 files changed, 12 insertions(+), 14 deletions(-)

Changes in 7.0.5:
  • Val Voronov (1):
    1. core: Update units of already handled nameplates (#391)
  • 1 file changed, 2 insertions(+)

Changes in 7.0.4:
  • Adrian L Lange (1):
    1. utils: Pandoc is extremely picky with the prefixed spacing on sublists (#388)
  • Val Voronov (1):
    1. classpower: Unregister all events (#387)
  • 2 files changed, 5 insertions(+), 1 deletion(-)

Changes in 7.0.3:
  • Adrian L Lange (1):
    1. utils: Use ordrered lists for commit messages
  • Val Voronov (1):
    1. core: Set nameplate CVars immediately if already logged in
  • 2 files changed, 15 insertions(+), 2 deletions(-)

Changes in 7.0.2:
  • Adrian L Lange (1):
    1. toc: CurseForge wants IDs, not slugs (#382)
  • Val Voronov (1):
    1. Update README
  • 2 files changed, 8 insertions(+), 4 deletions(-)

Changes in 7.0.1:
  • Adrian L Lange (1):
    1. Update Interface version (#380)
  • 1 file changed, 1 insertion(+), 1 deletion(-)

Changes in 7.0.0:
  • Adrian L Lange (20):
    1. druidmana: Rename element to "AdditionalPower"
    2. totems: TotemFrame is parented to PlayerFrame
    3. additionalpower: Remove beta client compatibility code
    4. core: There are 5 arena and boss frames
    5. core: Make sure UpdateAllElements has an event
    6. classicons: Fake unit if player is in a vehicle
    7. aura: Update returns from UnitAura (#314)
    8. core: Expose header visibility (#329)
    9. tags: Update documentation
    10. classpower: Only show active bars (#363)
    11. Convert the changelog script to output markdown formatted logs
    12. Don't count merge commits as actual changes in the changelog
    13. Use a custom changelog generated before packaging
    14. Add automatic packaging with the help of TravisCI and BigWigs' packager script
    15. Put the changelog in the cloned directory
    16. Only let travis run on master
    17. Revert "Put the changelog in the cloned directory"
    18. Only let travis run on master
    19. Don't restrict builds away from tags
    20. We need to escape the regex pattern for travis config
  • Erik Raetz (1):
    1. Use GetCreatureDifficultyColor and fallback level 999
  • Jakub *oustar (2):
    1. totems: Remove priorities
    2. totems: Use actual number of totem sub-widgets instead of MAX_TOTEMS
  • Phanx (1):
    1. health: Ignore updates with nil unit (Blizz bug in 7.1) (#319)
  • Rainrider (24):
    1. core: update the pet frame properly after entering/exiting a vehicle
    2. power: Allow using atlases
    3. castbar: add a .holdTime option
    4. castbar: use SetColorTexture
    5. castbar: deprecate .interrupt in favor of .notInterruptible
    6. castbar: remove some unused variables
    7. castbar: rename object to self
    8. castbar: upvalue GetNetStats
    9. castbar: update interruptible flag in UNIT_SPELLCAST(NOT)INTERRUPTIBLE
    10. castbar: delegate hiding the castbar to the OnUpdate script
    11. castbar: set .Text for failed and interrupted casts accordingly
    12. castbar: pass the spellid to Post* hooks where applicable
    13. castbar: add .timeToHold option
    14. alternativepower: update documentation
    15. classpower: update documentation
    16. auras: update documentation
    17. castbar: update documentation
    18. tags: update documentation
    19. core: update documentation
    20. portrait: check for PlayerModel instead of Model
    21. range: minor cleanup
    22. raidroleindicator: make sure all update paths trigger Pre|PostUpdate
    23. masterlooterindicator: make sure all update paths trigger Pre|PostUpdate
    24. runes: update docs
  • Sticklord (1):
    1. core: Change the framestrata to LOW
  • Val Voronov (19):
    1. tags: Added 'powercolor' tag.
    2. runebar: Set cooldown start time to 0 if rune was energized (#310)
    3. healthprediction: Element update (#353)
    4. runes: Min value should be 0
    5. runes: Add colouring support
    6. additionalpower: Move colour update to its own function (#360)
    7. auras: Element update (#361)
    8. stagger: Move colour update to its own function (#359)
    9. runes: Add nil and 0 spec checks (#367)
    10. classpower: Element update (#368)
    11. core: oUF.xml cleanup (#369)
    12. alternativepower: Move Hide() call to a better spot
    13. health: Add Show() call to Enable function
    14. healthprediction: Remove redundant Show() calls
    15. portrait: Move Show() call to a better spot
    16. power: Add Show() call to Enable function
    17. stagger: Move Hide() call to a better spot
    18. threatindicator: Fix UnitThreatSituation error (#371)
    19. Add README (#373)
  • 65 files changed, 5536 insertions(+), 4507 deletions(-)

Changes in 1.6.9:
  • Adrian L Lange (46):
    1. core: Expose the headers
    2. tags: No need to match the same string twice
    3. castbar: Kill the pet casting bar if we spawn a player castbar
    4. runebar: Bail if GetRuneCooldown returns nil values
    5. cpoints: Use UNIT_POWER_FREQUENT instead of UNIT_COMBO_POINTS
    6. tags: Use UNIT_POWER_FREQUENT instead of UNIT_COMBO_POINTS for cpoints
    7. eclipsebar: Remove element
    8. stagger: Monk stances no longer exist
    9. stagger: The default MonkStaggerBar is parented to PlayerFrame, no need to hide it manually
    10. tags: Remove 'pereclipse' tag
    11. power: Update power colors and indices for Legion
    12. power: Handle power colors from nested tables, such as the stagger colors
    13. health: Fix tapping for Legion
    14. power: Fix tapping for Legion
    15. stagger: Color indices were exposed in Legion (build 21996)
    16. runebar: RuneFrame was parented to PlayerFrame in 5.3
    17. stagger: Add fallback indices for live clients
    18. readycheck: Use the animation system for handling fading
    19. readycheck: Add support for overriding the textures
    20. readycheck: Add PreUpdate/PostUpdate/PostUpdateFadeOut hooks
    21. druidmana: Add support for other classes in Legion
    22. classicons: Chi is only used for Windwalker monks
    23. classicons: Holy Power is only used for Retribution paladins
    24. classicons: Shadow Orbs no longer exist in Legion
    25. classicons: Soul Shards are class-wide in Legion
    26. classicons: Add Arcane Chages for Arcane Mages
    27. classicons: Add Combo Points for rogues and druids
    28. classicons: Use the colors provided by the color table for the textures
    29. classicons: Only update textures if the classicons are textures
    30. classicons: Add support for vehicle combo points
    31. classicons: Pass powerType through PostUpdate
    32. classicons: Add fallback texture color for vehicles
    33. classicons: Update when max power changes
    34. tags: Add Arcane Charges tag
    35. tags: Remove Shadow Orbs tag from Legion
    36. tags: Chi is only used for Windwalker monks in Legion
    37. tags: Soul Shards are class-wide in Legion
    38. tags: Update spec check for the holypower tag
    39. classicons: Remove pre-legion compatibility checks
    40. health: Remove pre-legion compatibility checks
    41. power: Remove pre-legion compatibility checks
    42. runebar: Runes were simplified in Legion, now there's only one type
    43. runebar: Add Override support and rename the PostUpdate hook
    44. runebar: Allow PostUpdate during vehicle updates
    45. classicons: Make sure we update for talent changes for druids
    46. druidmana: Add overrides for the display pairs table
  • Chris Bannister (1):
    1. aura: Dont have oUF aura specific logic inside CreateIcon
  • Phanx (1):
    1. aura: Update UnitAura return values
  • Rainrider (3):
    1. runebar: account for energized runes
    2. runebar: deactivating OnUpdate is handled in Update
    3. runebar: let the layout define the max number of runes
  • Trond A Ekseth (5):
    1. aura: Make the previous commit backwards compatible.
    2. aura: Add missing internal state update after second createAuraIcon call.
    3. totems: Update example to include cooldown template.
    4. Bump TOC interface version to 7.0 (70000).
    5. Bump TOC version to 1.6.9.
  • Val Voronov (16):
    1. powerprediction: Add power cost prediction widget.
    2. prestige: Add prestige widget.
    3. powerprediction: Hide bars, when element is disabled.
    4. prestige: Remove prestige element.
    5. pvp: Element revamp.
    6. powerprediction: (Un)register 'UNIT_SPELLCAST_SUCCEEDED' event.
    7. druidmana: Fixed additional power bar update process.
    8. power: Alternative power colours use 0-255 range.
    9. power: Alternative power colours use 0-1 range too.
    10. power: Better condition.
    11. power: Even better condition.
    12. powerprediction: Legion clean-up.
    13. pvp: Legion clean-up.
    14. aura: Fixed issue which was causing /fstack error.
    15. power: Added a comment.
    16. aura: A better way of getting parent frame's name.
  • Valeriy Voronov (4):
    1. altpowerbar: Use correct UnitAlternatePowerInfo() returns.
    2. altpowerbar: Set OnLeave script only if frame doesn't have one yet.
    3. stagger: Perform an actual update on forced update event.
    4. classicons: Actually update widgets on forced update.
  • 19 files changed, 634 insertions(+), 583 deletions(-)
Archived Files (65)
File Name
Version
Size
Author
Date
 oUF
7.0.5
74kB
haste
06-10-17 10:32 AM
 oUF
7.0.4
74kB
haste
06-01-17 07:50 AM
 oUF
7.0.3
74kB
haste
05-31-17 10:14 AM
 oUF
7.0.1
74kB
haste
05-30-17 10:53 AM
 oUF
7.0.0
74kB
haste
05-30-17 10:14 AM
 oUF
1.6.9
63kB
haste
09-10-16 11:23 AM
 oUF
1.6.8
63kB
haste
10-16-14 04:03 PM
 oUF
1.6.7
62kB
haste
10-15-14 12:10 PM
 oUF
1.6.6
62kB
haste
01-02-14 04:16 PM
 oUF
1.6.5
59kB
haste
05-31-13 01:11 AM
 oUF
1.6.5
59kB
haste
03-23-13 04:14 PM
 oUF
1.6.3
59kB
haste
03-23-13 11:47 AM
 oUF
1.6.2
59kB
haste
03-10-13 09:35 AM
 oUF
1.6.2
59kB
haste
12-01-12 09:21 AM
 oUF
1.6.0
57kB
haste
09-24-12 02:12 PM
 oUF
1.5.16
39kB
haste
12-04-11 12:05 PM
 oUF
1.5.15
39kB
haste
10-22-11 06:50 AM
 oUF
1.5.14
39kB
haste
10-01-11 04:33 AM
 oUF
1.5.13
39kB
haste
08-13-11 05:13 PM
 oUF
1.5.12
38kB
haste
08-01-11 09:50 AM
 oUF
1.5.11
37kB
haste
05-08-11 06:26 AM
 oUF
1.5.10
37kB
haste
04-29-11 05:36 PM
 oUF
1.5.9
37kB
haste
03-22-11 11:40 AM
 oUF
1.5.8
36kB
haste
02-07-11 01:44 PM
 oUF
1.5.7
36kB
haste
02-05-11 03:38 PM
 oUF
1.5.6
36kB
haste
02-04-11 04:05 PM
 oUF
1.5.5
34kB
haste
11-28-10 02:40 PM
 oUF
1.5.4
33kB
haste
10-19-10 03:29 PM
 oUF
1.5.3
33kB
haste
10-19-10 02:57 PM
 oUF
1.5.2
33kB
haste
10-13-10 03:46 PM
 oUF
1.5.1
33kB
haste
10-13-10 11:27 AM
 oUF
1.5
33kB
haste
10-13-10 11:11 AM
 oUF
1.4.3
26kB
haste
08-09-10 01:15 PM
 oUF
1.4.2
26kB
haste
08-03-10 06:30 AM
 oUF
1.4.1
26kB
haste
07-31-10 02:36 PM
 oUF
1.4
26kB
haste
06-26-10 07:40 PM
 oUF
1.3.28
26kB
haste
02-11-10 11:33 AM
 oUF
1.3.27
26kB
haste
01-25-10 06:26 AM
 oUF
1.3.26
26kB
haste
12-30-09 05:35 PM
 oUF
1.3.25
26kB
haste
12-14-09 06:00 AM
 oUF
1.3.24
27kB
haste
12-03-09 10:41 AM
 oUF
1.3.23
27kB
haste
12-03-09 06:49 AM
 oUF
1.3.22
27kB
haste
12-02-09 05:46 PM
 oUF
1.3.21
26kB
haste
08-24-09 09:26 AM
 oUF
1.3.20
26kB
haste
08-23-09 10:23 AM
 oUF
1.3.19
26kB
haste
08-10-09 10:18 AM
 oUF
1.3.18
26kB
haste
08-09-09 12:08 PM
 oUF
1.3.17
26kB
haste
08-09-09 09:21 AM
 oUF
1.3.16
24kB
haste
06-05-09 03:40 PM
 oUF
1.3.15
24kB
haste
05-20-09 10:25 AM
 oUF
1.3.14
24kB
haste
04-28-09 05:58 AM
 oUF
1.3.13
24kB
haste
04-20-09 08:06 AM
 oUF
1.3.12
24kB
haste
04-20-09 05:16 AM
 oUF
1.3.11
24kB
haste
04-16-09 07:39 AM
 oUF
1.3.10
24kB
haste
04-14-09 06:40 PM
 oUF
1.3.9
24kB
haste
04-14-09 08:24 AM
 oUF
1.3.9
23kB
haste
03-09-09 08:56 AM
 oUF
1.3.7
23kB
haste
02-25-09 01:37 PM
 oUF
1.3.6
23kB
haste
02-25-09 12:07 PM
 oUF
1.3.5
23kB
haste
02-18-09 09:06 PM
 oUF
1.3.4
23kB
haste
01-31-09 05:52 AM
 oUF
1.3.3
23kB
haste
01-25-09 04:35 PM
 oUF
1.3.2
23kB
haste
01-25-09 09:33 AM
 oUF
1.3.1
21kB
haste
12-21-08 12:52 PM
 oUF
1.3
21kB
haste
12-20-08 05:21 PM


Post A Reply Comment Options
Unread 10-01-08, 12:50 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1018
File comments: 387
Uploads: 26
You did highlight a bug however :3.
Report comment to moderator  
Reply With Quote
Unread 10-01-08, 01:13 PM  
MoonWitch
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 455
File comments: 163
Uploads: 8
Originally posted by haste
You did highlight a bug however :3.
Look, I admire you - both as a coder and as an innovator. You made unitframes that are so rare to find. Offer the most customization I've ever witnessed. And I wouldn't be me, if I didn't try to support it with my entire body (which is rather substantial), and bugs will occur. It's life in code.

Anyhow, I'll go work on that gcd plugin a little :P
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.