View Single Post
01-30-18, 08:18 AM   #16
gempir
A Black Drake
 
gempir's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2015
Posts: 84
Originally Posted by myrroddin View Post
No, because there is nothing wrong with Ace3. I looked at your code, and the issue is confusion about Ace3's API, basic WoW Lua, and using ElvUI's code.

Stop looking at ElvUI's code. Just. Please. Stop. Delete all knowledge of it from your brain. Never look at it again. I cannot stress this enough as it is possibly the worst example of how to write and maintain a full UI, and new Lua authors get lost in trying to understand.

I don't have time right now to write up a brief and correct way to write your GempUI, but I will do my best when I do have time. When I do write it up, I shall endeavor to document it as clearly as possible.
Okay thanks. There are few examples of good UIs that also use similar libraries as I am. Also ElvUI is highly sucessful and has a lot of configuration options, so I thought looking at their Code can't be too bad, but from what you are describing it sounds like ElvUI is the wordpress of World of Warcraft.

I appreciate any tips.
  Reply With Quote