Download
(5Kb)
Download
Updated: 05-14-17 10:14 PM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Updated:05-14-17 10:14 PM
Created:10-09-14 09:56 AM
Downloads:3,148
Favorites:11
MD5:
Categories:Beta-version AddOns, Plug-Ins & Patches

!Beauty Aurora (Release)

Version: 1.0.1
by: 10leej [More]

I can't test this update myself leave a comment if it doesn't actually work.

This is a !Beautycase plugin for Aurora which will skin the aurora frames using a custom theme.

Requires:
Aurora v7.2
!Beautycase

This addon comes with two files:
!Beauty_Aurora and !Beauty_Aurora Legacy

"!Beauty_Aurora" supports newed !Beatycase version included in BobUI and NeavUI
"!Beauty_Aurora Legacy" supports older !Beautycase versions like whats found in the standalone download --also I don't really test this one, would be nice if someone tells me if it works or not.

Known Issues:
!Beautycasecase border makes it hard to see the garrison quality levels
MIT licensed

1.0.1
Hook onto the new Aurora 7.0 API

1
Stable release newly licensed under MIT license

0a2.2.1
forgot the damn files >.>

0a2.2
Load check for Aurora added some debug printing

0a2.1
added !Beauty_Aurora Legacy this is for legacy !Beautycase users

0a2
Edited config error

0a1
initial publication of alpha
Optional Files (0)


Post A Reply Comment Options
Unread 06-06-17, 05:57 PM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Re: Errors...

Originally Posted by myrroddin
I grabbed the latest version of BeautyCase from NeavUI, although I get the exact same errors with the standalone version.

When I have Legacy enabled:
Lua Code:
  1. 8x !Beauty_Aurora Legacy\core.lua:29: attempt to call method 'CreateBorder' (a nil value)
  2. !Beauty_Aurora Legacy\core.lua:29: in function `CreateBD'
  3. Aurora\Other\Misc.lua:29: in function `moduleFunc'
  4. Aurora\aurora-7.2.1.lua:863: in function <Aurora\aurora.lua:770>
  5.  
  6. Locals:
  7. f = AutoCompleteBox {
  8.  0 = <userdata>
  9.  maxHeight = 69.999942779541
  10. }
  11. a = nil
  12. (*temporary) = nil
  13. (*temporary) = AutoCompleteBox {
  14.  0 = <userdata>
  15.  maxHeight = 69.999942779541
  16. }
  17. (*temporary) = 12
  18. (*temporary) = "attempt to call method 'CreateBorder' (a nil value)"
  19. C = <table> {
  20.  defaults = <table> {
  21.  }
  22.  classcolours = <table> {
  23.  }
  24.  media = <table> {
  25.  }
  26.  is72 = true
  27.  frames = <table> {
  28.  }
  29.  themes = <table> {
  30.  }
  31.  r = 1
  32.  g = 1
  33.  TOC = 70200
  34.  b = 1
  35. }
And when I disable Legacy:
Lua Code:
  1. 1x !Beauty_Aurora\core.lua:29: attempt to call method 'CreateBeautyBorder' (a nil value)
  2. !Beauty_Aurora\core.lua:29: in function `CreateBD'
  3. Aurora\FrameXML\LFGList.lua:184: in function `moduleFunc'
  4. Aurora\aurora-7.2.1.lua:863: in function <Aurora\aurora.lua:770>
  5.  
  6. Locals:
  7. f = LFGListEntryCreationDescription {
  8.  BottomRightTex = <unnamed> {
  9.  }
  10.  TopLeftTex = <unnamed> {
  11.  }
  12.  BottomTex = <unnamed> {
  13.  }
  14.  instructions = "More details about your group (optional)"
  15.  TopTex = <unnamed> {
  16.  }
  17.  MiddleTex = <unnamed> {
  18.  }
  19.  LeftTex = <unnamed> {
  20.  }
  21.  BottomLeftTex = <unnamed> {
  22.  }
  23.  hideCharCount = true
  24.  EditBox = <unnamed> {
  25.  }
  26.  scrollBarHideable = 1
  27.  0 = <userdata>
  28.  maxLetters = 255
  29.  ScrollBar = LFGListEntryCreationDescriptionScrollBar {
  30.  }
  31.  CharCount = <unnamed> {
  32.  }
  33.  TopRightTex = <unnamed> {
  34.  }
  35.  RightTex = <unnamed> {
  36.  }
  37. }
  38. a = 0
  39. (*temporary) = nil
  40. (*temporary) = LFGListEntryCreationDescription {
  41.  BottomRightTex = <unnamed> {
  42.  }
  43.  TopLeftTex = <unnamed> {
  44.  }
  45.  BottomTex = <unnamed> {
  46.  }
  47.  instructions = "More details about your group (optional)"
  48.  TopTex = <unnamed> {
  49.  }
  50.  MiddleTex = <unnamed> {
  51.  }
  52.  LeftTex = <unnamed> {
  53.  }
  54.  BottomLeftTex = <unnamed> {
  55.  }
  56.  hideCharCount = true
  57.  EditBox = <unnamed> {
  58.  }
  59.  scrollBarHideable = 1
  60.  0 = <userdata>
  61.  maxLetters = 255
  62.  ScrollBar = LFGListEntryCreationDescriptionScrollBar {
  63.  }
  64.  CharCount = <unnamed> {
  65.  }
  66.  TopRightTex = <unnamed> {
  67.  }
  68.  RightTex = <unnamed> {
  69.  }
  70. }
  71. (*temporary) = 12
  72. (*temporary) = "attempt to call method 'CreateBeautyBorder' (a nil value)"
  73. C = <table> {
  74.  defaults = <table> {
  75.  }
  76.  classcolours = <table> {
  77.  }
  78.  media = <table> {
  79.  }
  80.  is72 = true
  81.  frames = <table> {
  82.  }
  83.  themes = <table> {
  84.  }
  85.  r = 0.64
  86.  g = 0.19
  87.  TOC = 70200
  88.  b = 0.79
  89. }
B_A Legacy does not work with the current version of !Beautycase from NeavUI. It only works with the seperate download which is version 1.1
I only really made it because I know like.... 2 people still use it.

If you're using !Beatycase from NeavUI DO NOT USE B_A Legacy. It's not compatible due to API changes between !Beautycase v1.1 and newer. I mention this on the addon info page.

I'll have to see whats causing the errors on the non Legacy version.
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 05-28-17, 01:04 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1240
File comments: 226
Uploads: 21
Errors...

I grabbed the latest version of BeautyCase from NeavUI, although I get the exact same errors with the standalone version.

When I have Legacy enabled:
Lua Code:
  1. 8x !Beauty_Aurora Legacy\core.lua:29: attempt to call method 'CreateBorder' (a nil value)
  2. !Beauty_Aurora Legacy\core.lua:29: in function `CreateBD'
  3. Aurora\Other\Misc.lua:29: in function `moduleFunc'
  4. Aurora\aurora-7.2.1.lua:863: in function <Aurora\aurora.lua:770>
  5.  
  6. Locals:
  7. f = AutoCompleteBox {
  8.  0 = <userdata>
  9.  maxHeight = 69.999942779541
  10. }
  11. a = nil
  12. (*temporary) = nil
  13. (*temporary) = AutoCompleteBox {
  14.  0 = <userdata>
  15.  maxHeight = 69.999942779541
  16. }
  17. (*temporary) = 12
  18. (*temporary) = "attempt to call method 'CreateBorder' (a nil value)"
  19. C = <table> {
  20.  defaults = <table> {
  21.  }
  22.  classcolours = <table> {
  23.  }
  24.  media = <table> {
  25.  }
  26.  is72 = true
  27.  frames = <table> {
  28.  }
  29.  themes = <table> {
  30.  }
  31.  r = 1
  32.  g = 1
  33.  TOC = 70200
  34.  b = 1
  35. }
And when I disable Legacy:
Lua Code:
  1. 1x !Beauty_Aurora\core.lua:29: attempt to call method 'CreateBeautyBorder' (a nil value)
  2. !Beauty_Aurora\core.lua:29: in function `CreateBD'
  3. Aurora\FrameXML\LFGList.lua:184: in function `moduleFunc'
  4. Aurora\aurora-7.2.1.lua:863: in function <Aurora\aurora.lua:770>
  5.  
  6. Locals:
  7. f = LFGListEntryCreationDescription {
  8.  BottomRightTex = <unnamed> {
  9.  }
  10.  TopLeftTex = <unnamed> {
  11.  }
  12.  BottomTex = <unnamed> {
  13.  }
  14.  instructions = "More details about your group (optional)"
  15.  TopTex = <unnamed> {
  16.  }
  17.  MiddleTex = <unnamed> {
  18.  }
  19.  LeftTex = <unnamed> {
  20.  }
  21.  BottomLeftTex = <unnamed> {
  22.  }
  23.  hideCharCount = true
  24.  EditBox = <unnamed> {
  25.  }
  26.  scrollBarHideable = 1
  27.  0 = <userdata>
  28.  maxLetters = 255
  29.  ScrollBar = LFGListEntryCreationDescriptionScrollBar {
  30.  }
  31.  CharCount = <unnamed> {
  32.  }
  33.  TopRightTex = <unnamed> {
  34.  }
  35.  RightTex = <unnamed> {
  36.  }
  37. }
  38. a = 0
  39. (*temporary) = nil
  40. (*temporary) = LFGListEntryCreationDescription {
  41.  BottomRightTex = <unnamed> {
  42.  }
  43.  TopLeftTex = <unnamed> {
  44.  }
  45.  BottomTex = <unnamed> {
  46.  }
  47.  instructions = "More details about your group (optional)"
  48.  TopTex = <unnamed> {
  49.  }
  50.  MiddleTex = <unnamed> {
  51.  }
  52.  LeftTex = <unnamed> {
  53.  }
  54.  BottomLeftTex = <unnamed> {
  55.  }
  56.  hideCharCount = true
  57.  EditBox = <unnamed> {
  58.  }
  59.  scrollBarHideable = 1
  60.  0 = <userdata>
  61.  maxLetters = 255
  62.  ScrollBar = LFGListEntryCreationDescriptionScrollBar {
  63.  }
  64.  CharCount = <unnamed> {
  65.  }
  66.  TopRightTex = <unnamed> {
  67.  }
  68.  RightTex = <unnamed> {
  69.  }
  70. }
  71. (*temporary) = 12
  72. (*temporary) = "attempt to call method 'CreateBeautyBorder' (a nil value)"
  73. C = <table> {
  74.  defaults = <table> {
  75.  }
  76.  classcolours = <table> {
  77.  }
  78.  media = <table> {
  79.  }
  80.  is72 = true
  81.  frames = <table> {
  82.  }
  83.  themes = <table> {
  84.  }
  85.  r = 0.64
  86.  g = 0.19
  87.  TOC = 70200
  88.  b = 0.79
  89. }
Report comment to moderator  
Reply With Quote
Unread 05-21-17, 09:46 AM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Originally Posted by adaroundtown
working fine for me
Thanks for the update!
No problem. In the future whenever Aurora itslef goes to a version change (like 6.0 to 7.0) all you have to do is hook into the new api. You can do this in the "core.lua" file in line 16. This should rarely ever be needed and from what I figure unless Haleth/Gethe changes how I break into Aurora it's just a simple little fix.

Here's the first half the the core.lua file for an example:
Lua Code:
  1. local _, cfg = ... --import config
  2. local addon, ns = ... --get addon namespace
  3.  
  4. local f = CreateFrame('Frame')
  5. f:RegisterEvent('VARIABLES_LOADED')
  6. f:RegisterEvent('ADDON_LOADED')
  7. f:RegisterEvent('PLAYER_ENTERING_WORLD')
  8.  
  9. --Figure we might ant this addon to load first, but call it's overrides after Aurora loads
  10. f:SetScript('OnEvent', function(self)
  11.     if (IsAddOnLoaded('Aurora')) then
  12.         local style = {}
  13.  
  14.         AURORA_CUSTOM_STYLE = style
  15.  
  16.         style.apiVersion = "7.0" --this line right here!
  17.  
  18.         local F, C = unpack(Aurora)
  19.  
  20.         style.functions = {
  21.             ["CreateBD"] = function(f, a)
  22.                 f:SetBackdrop({
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 05-15-17, 06:18 PM  
adaroundtown
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 5
File comments: 39
Uploads: 1
working fine for me
Thanks for the update!
Last edited by adaroundtown : 05-15-17 at 06:19 PM.
Report comment to moderator  
Reply With Quote
Unread 05-14-17, 10:10 PM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Originally Posted by 10leej
Originally Posted by adaroundtown
hi
For some reason this isn't working with the new update. I know it's an older project, but it sure would be nice. (nudge nudge wink wink)
Would that I could but WoW does not run on my platform. That said if there's any other dev out there that wants to pick this up this addon is licensed by the MIT license so you can fork it all you want.
actually mlooks like it was an API update and nothing I hooked onto was changed "too much". So just a quick little change from 6.0 to 7.0 nd it "should" work, but heavens I have no way of testing this.

Anyways i shot out an update someone comment if it doesn't work, give me the lua error if you can.
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 05-11-17, 03:12 PM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Originally Posted by adaroundtown
hi
For some reason this isn't working with the new update. I know it's an older project, but it sure would be nice. (nudge nudge wink wink)
Would that I could but WoW does not run on my platform. That said if there's any other dev out there that wants to pick this up this addon is licensed by the MIT license so you can fork it all you want.
__________________
Tweets YouTube Website
Last edited by 10leej : 05-14-17 at 10:03 PM.
Report comment to moderator  
Reply With Quote
Unread 04-09-17, 04:08 AM  
adaroundtown
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 5
File comments: 39
Uploads: 1
hi
For some reason this isn't working with the new update. I know it's an older project, but it sure would be nice. (nudge nudge wink wink)
Report comment to moderator  
Reply With Quote
Unread 04-02-15, 10:48 PM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Re: Question :)

Originally Posted by Mazzy_Wow
Hi Bob! I was wondering if there's a way to change Aurora's background to match your borders. Standard background looks good enough but maybe something not that transparent would be nice
Aurora can still be configured via the in game options it provides.

Game Menu > Interface > Addons > Aurora
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 04-02-15, 09:52 AM  
Mazzy_Wow
A Murloc Raider
 
Mazzy_Wow's Avatar

Forum posts: 9
File comments: 12
Uploads: 0
Question :)

Hi Bob! I was wondering if there's a way to change Aurora's background to match your borders. Standard background looks good enough but maybe something not that transparent would be nice
Report comment to moderator  
Reply With Quote
Unread 03-20-15, 02:28 AM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Originally Posted by Mazzy_Wow
Originally Posted by 10leej
Seems this is un-fixable. The aurora API doesn't give access to individualk borders (I can understand why). So I literally have to put a new border on top of the existing border.

Which !Beautycase borders are all on the same frame level so it'll literally show which boirder shows last. So we'll get border coloring sometimes. And sometimes not.

Something I see having to do quite a bit with Aurora now that I got the skinning working right. Probably would have to look into making an alternative, but that's a ton of work on top of the other stuff I'm doing.
Only "odd" borders I've seen are followers' quality border, and character/inspect borders for the equipped items. The first is barely visible and the second is the 1 pixel border from Aurora, not the one you use with beautycase. But i can live with that thanks for the good work on gl with your work!
Well it's not odd borders, if yopu disable !beauty_aurora and take a look around as to what stock aurora is doing with the borders it's doing quite a few things.
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 03-19-15, 10:09 AM  
Mazzy_Wow
A Murloc Raider
 
Mazzy_Wow's Avatar

Forum posts: 9
File comments: 12
Uploads: 0
Originally Posted by 10leej
Seems this is un-fixable. The aurora API doesn't give access to individualk borders (I can understand why). So I literally have to put a new border on top of the existing border.

Which !Beautycase borders are all on the same frame level so it'll literally show which boirder shows last. So we'll get border coloring sometimes. And sometimes not.

Something I see having to do quite a bit with Aurora now that I got the skinning working right. Probably would have to look into making an alternative, but that's a ton of work on top of the other stuff I'm doing.
Only "odd" borders I've seen are followers' quality border, and character/inspect borders for the equipped items. The first is barely visible and the second is the 1 pixel border from Aurora, not the one you use with beautycase. But i can live with that thanks for the good work on gl with your work!
Report comment to moderator  
Reply With Quote
Unread 03-14-15, 12:55 AM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Seems this is un-fixable. The aurora API doesn't give access to individualk borders (I can understand why). So I literally have to put a new border on top of the existing border.

Which !Beautycase borders are all on the same frame level so it'll literally show which boirder shows last. So we'll get border coloring sometimes. And sometimes not.

Something I see having to do quite a bit with Aurora now that I got the skinning working right. Probably would have to look into making an alternative, but that's a ton of work on top of the other stuff I'm doing.
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 03-11-15, 12:40 AM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Re: Re: Re: Re: Re: Re: My Testing

Originally Posted by rocnroll
Originally Posted by 10leej
Originally Posted by rocnroll
Sorry to cause you more work, but I do like how things look with the borders.
No problem I do this to myself all the time

I do have a stupid idea on how I can fix this though. Probably not gonna work as it'll involve having not 2 but 3 different borders on the garrison UI as for detecting how we can tell the quality though I've no idea where to start on that right now. But alas! I will figure something out.
Oh, I forgot to mention that I am not using the default garrison interface. I use a couple. All Your Base, Master Plan and Garrison Mission Manager. There may be overlap between these, but I have been too lazy to verify this.
I haven't used any garrison addons so I'm not even sure what those do or if they're really causing any issue.
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 03-10-15, 07:48 AM  
JDoubleU00
A Firelord
 
JDoubleU00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 463
File comments: 82
Uploads: 2
Re: Re: Re: Re: Re: My Testing

Originally Posted by 10leej
Originally Posted by rocnroll
Sorry to cause you more work, but I do like how things look with the borders.
No problem I do this to myself all the time

I do have a stupid idea on how I can fix this though. Probably not gonna work as it'll involve having not 2 but 3 different borders on the garrison UI as for detecting how we can tell the quality though I've no idea where to start on that right now. But alas! I will figure something out.
Oh, I forgot to mention that I am not using the default garrison interface. I use a couple. All Your Base, Master Plan and Garrison Mission Manager. There may be overlap between these, but I have been too lazy to verify this.
__________________
Author of JWExpBar and JWRepBar.
Report comment to moderator  
Reply With Quote
Unread 03-09-15, 10:54 PM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Re: Re: Re: Re: My Testing

Originally Posted by rocnroll
Sorry to cause you more work, but I do like how things look with the borders.
No problem I do this to myself all the time

I do have a stupid idea on how I can fix this though. Probably not gonna work as it'll involve having not 2 but 3 different borders on the garrison UI as for detecting how we can tell the quality though I've no idea where to start on that right now. But alas! I will figure something out.
__________________
Tweets YouTube Website
Last edited by 10leej : 03-09-15 at 10:58 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: