Results: 66Comments by: arith |
File: LibUIDropDownMenu04-23-18 |
![]() Posted By: arith
With the r29 in the SVN repo, I have synched with WoW 8.0.1.26433 and make it to support both 7.3.x and 8.0.x.
Though I don't have access to WoW 8.0.x alpha/beta at the moment so I am not able to do any test.
If anyone who has access can help to test it, please let me know you you find anything wrong.
For addon developer who...
|
File: NoTaint UIDropDownMenu09-03-17 |
![]() Posted By: arith
This code here can broke not dropdowns with properly set SetID():
if (id == 1) then
L_UIDROPDOWNMENU_OPEN_MENU = nil;
end
Means if someone use the built-in UIDropDownMenu codes, it will still result in same error?
What's the proposed action in your mind?
|
File: Atlas08-31-17 |
![]() Posted By: arith
Title says all. Everytime I log on to the same or different toon, Atlas scale settings are reset. Interestingly the options correctly display the frame size selected (i.e., 80%) but the frame itself displays at 100%.
Suggestions?
TIA
Thanks for reporting this, I will look into it.
|
File: LibUIDropDownMenu07-28-17 |
![]() Posted By: arith
Thanks for the quick look, Poss works for me now, and this made me realize I forgot to check for those Show/Hide/Toggle calls in another addon I had tried to change, didn't realize I broke a button in the ui on it which I never used myself ;)
Guess I'll take a better look now at other addons that use Bliz's UIDropDownMenu and have c...
|
File: LibUIDropDownMenu07-27-17 |
![]() Posted By: arith
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wo...
|
File: LibUIDropDownMenu07-27-17 |
![]() Posted By: arith
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wo...
|
File: LibUIDropDownMenu07-27-17 |
![]() Posted By: arith
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wo...
|
File: Atlas WorldEvents06-29-17 |
![]() Posted By: arith
Receiving the following error upon logging in after the most recent update.
Date: 2017-06-29 20:27:29
ID: 1
Error occured in: Global
Count: 1
Message: ...rface\AddOns\Atlas_WorldEvents\Atlas_WorldEvents.lua line 1298:
attempt to call global 'Atlas_RegisterPlugin' (a nil value)
Thanks.
Sorry, I uploaded wrong versi...
|
File: Atlas Legion06-26-17 |
![]() Posted By: arith
Curse update notifications just horrible.
hm.... I didn't realize it. Anyway, for most of my addons, I will keep updating here.
|
File: Atlas Legion06-25-17 |
![]() Posted By: arith
Thank you so much for your efforts to keep this updated & posting not only on Curse but here on the WowInterface site for those of us who have migrated to Minion since the Curse legacy client is no longer in play.
:banana:
:)
|
File: HandyNotes - Broken Shore06-11-17 |
![]() Posted By: arith
That shows the possible respawning points, you have to go visit those nodes to tell if a real one is there.
|
File: LibUIDropDownMenu06-01-17 |
![]() Posted By: arith
Titan Panel will be using this library moving forward. I'm getting hammered by complaints about incompatible library references within NoTaint and there is little I can do except something radical like this. I just need to make it easy for the plugin authors that will need to migrate so I will be including your readme file over on...
|
File: LibUIDropDownMenu05-24-17 |
![]() Posted By: arith
Is there a mistake in LibUIDropDownMenu.xml line 6 ?
→
Oops, you are right. I will fix it right away.
|
File: NoTaint UIDropDownMenu05-24-17 |
![]() Posted By: arith
Alright, just clone and created a new one: https://www.wowace.com/projects/libuidropdownmenu
and the one in WowInterface: http://www.wowinterface.com/downloads/info24408-LibUIDropDownMenu.html
SVN source: https://repos.wowace.com/wow/libuidropdownmenu/trunk
I hope this will make things easier.
|
File: NoTaint UIDropDownMenu05-23-17 |
![]() Posted By: arith
Precreating 24 frames is not a good idea, first it's not neccessary, and it throws an error if you don't have a dropdown loaded with 24 items.
Hm... I did run several test but didn't see any errors. Could you post the error logs you encountered?
It iterates over the MAX buttons at line:77, and gives a nil error if it's not crea...
|
File: NoTaint UIDropDownMenu05-21-17 |
![]() Posted By: arith
Precreating 24 frames is not a good idea, first it's not neccessary, and it throws an error if you don't have a dropdown loaded with 24 items.
Hm... I did run several test but didn't see any errors. Could you post the error logs you encountered?
|
File: NoTaint UIDropDownMenu05-19-17 |
![]() Posted By: arith
What I mean to say is that if an author follows your usage instructions and only links UIDropDownMenu.xml they will have issues trying to use this library without also linking libstub.
I have requested this in a few addons that are using outdated versions and they are hesitant to use the latest because following the included direc...
|
File: NoTaint UIDropDownMenu05-19-17 |
![]() Posted By: arith
By the way,
I think I figured out the problem when user install the no-lib version of addons, and then install libs separately but then run into trouble with UIDropDownMenu.
I think the problem is the loading sequence.
My theory is, for example, the addon Atlas will be loaded earlier than NoTaint_UIDropDown. Then when a user...
|
File: NoTaint UIDropDownMenu05-19-17 |
![]() Posted By: arith
It seems the only way to get this to work with an addon now is to explicitly call libstub in your TOC file. For some reason libstub is not embedded in any include file in this library even though it is included in the folder.
I think it's quite often that most of the libs will only include the link of LibStub in toc, not in ther xml...
|
File: NoTaint UIDropDownMenu05-15-17 |
![]() Posted By: arith
Just commit revision 17 to add LibStub and introduce LibStub:NewLibrary to set version number.
Since LibStub has been used, this will need to be loaded after LibStub.
Please test it and let me know if any issue.
Arith, I posted a few errors here since I can't find where I can make tickets
http://www.wowinterface.com/forums/...
|
File: NoTaint UIDropDownMenu05-12-17 |
![]() Posted By: arith
Just commit revision 17 to add LibStub and introduce LibStub:NewLibrary to set version number.
Since LibStub has been used, this will need to be loaded after LibStub.
Please test it and let me know if any issue.
|
File: NoTaint UIDropDownMenu05-12-17 |
![]() Posted By: arith
Any chance to add some versioning for the lib like this:
local version = 3
if not Lib_UIDropDownMenu or Lib_UIDropDownMenu.version < version then
Lib_UIDropDownMenu = { }
Lib_UIDropDownMenu.version = version
else
return
end
So an older lib version won't override the functions of the newer ones?
I will try to i...
|
File: NoTaint UIDropDownMenu05-12-17 |
![]() Posted By: arith
Any chance to add some versioning for the lib like this:
local version = 3
if not Lib_UIDropDownMenu or Lib_UIDropDownMenu.version < version then
Lib_UIDropDownMenu = { }
Lib_UIDropDownMenu.version = version
else
return
end
So an older lib version won't override the functions of the newer ones?
I will try to i...
|
File: Atlas Wrath of the Lich King03-31-17 |
![]() Posted By: arith
This is once again Warlords of Draenor instead of Warth of the Lich King.
Oops....
|
File: NoTaint_UIDropDownMenu_Update03-21-17 |
![]() Posted By: arith
The following line will likely need a change:
if ( strsub(button:GetParent():GetName(), 0,12) == "Lib_DropDownList" and strlen(button:GetParent():GetName()) == 13 ) then
to this:
if ( strsub(button:GetParent():GetName(), 0,16) == "Lib_DropDownList" and strlen(button:GetParent():GetName()) == 17 ) then
Could you provide some mor...
|