With Tukui 14 and Elvui 3.0 coming soon, I decided to write a small article about Tukui vs Elvui.
This article attempts to draw a comparison between both of the UI's. The summaries that follow are brief descriptions that may help a person decide if Tukui (or edited version of it) or Elvui will suit their needs. Both projects have different goals and are targeted at a different user base. Tukui is designed for users who desire a "do-it-yourself" style approach, whereas Elvui provides an easy and advanced configuration system which is meant to be more of an "average user" style approach. I'll try to explain what these approach means in this article but keep in mind that the best way to find which UI suites you more is to try out both to see which creates a more comfortable environment for you and your preferences.
The design approach of the development focuses on simplicity, elegance, code correctness and minimalism. "Simplicity" is defined as "...without unnecessary additions, modifications, or complications.." and is defined from a developer standpoint, rather than a user standpoint.
One of the main difference between Tukui and Elvui is that Tukui is designed around Blizzard default UI, whereas Elvui goes along the same premise but with a lot of extra features already built in (take the GUI for an example). Like Elvui, most things from Tukui are configured automatically and the UI as a whole will work straight out of the box. Unlike Elvui however, Tukui does not come with any extra features that Blizzard doesn't offer (An example would be the classtimers option in Elvui). Tukui is just the default Blizzard UI with a completely redesigned look, everything from the Blizzard UI is built into Tukui. Tukui will appeal to users who wish to start with a bare bone minimal UI in a total different look than what blizzard give us, but then want to add one feature at a time until their UI is tweaked to their desire.
Tukui may be the better choice if you want to learn a few things about Lua. The UI is built from such a minimal base and is broken up into a modular file structure that it makes it fairly easy for beginners to jump right in and start editing. For users with some existing Lua knowledge the UI is designed as a simple base system to be then customized from the ground up. This is what makes Tukui the #1 choice if you want to build your own custom UI. See it for yourself by browsing the "edited packages" list available here on the forums, most of these were started with the default Tukui and then heavily "design only" edited to achieve the authors results and ideas.
Tukui can also be perfect for those who want to run a simple UI with everything auto configured on install, offering only what Blizzard offers. Nothing more, nothing less. This way you never load or run any useless features in the background that you don't need.
Elvui is essentially based from Tukui but with a complete overhaul of not only the design, but the file structure, UI features and the code as well. The actual visual aspects of the UI (Its panels, borders, etc) are the same as in Tukui. It uses the same methods to render these objects. Also, both share a very similar init or core system. Unlike Tukui however, this package is more for those who just don't want to mess with their UI or have no desire to edit or add in new features. It is designed around user-friendliness with in addition the most popular addons ideas not included in a standard UI. That in my opinion is one of the main reason why this UI is so popular today. It uses the same look & feel of Tukui, which was already extremely popular, but oriented more towards Lua beginners and for people looking for some additional features.
Here a video example of what i'm talking about:
visually missing from the UI at the time this video was made.
As you can see, this is something you won't be able to do in-game with Tukui. On Tukui, with action bars, you are only able to hide/show a bar or resize the buttons, unless of course you are messing around with the Lua codes directly. On Elvui, you have a lot more customization available from the in game option window. This is the "User friendly" feature I was referring to above.
Both packages are excellent choices. They are both just targeted at a different user base. Some users love programming in World or Warcraft and Tukui offer a really good start for creating your own UI, or is simply a perfect option for those that want to have just the default Blizzard UI with a different look. Some other users however, love to have a complete UI with tons of customization options in game without having to mess with the Lua codes directly.
If you want to run something similar to default Blizzard UI then I would suggest you choose Tukui.
Version 14 of Tukui and Version 3 of Elvui are sheduled to be released at the same time as World of Warcraft 4.3 patch.
You can download both of these UI in our download section.
If there is some poker players out there, I'd like to remind these peoples that the final table of the largest poker tournament in the world, the main event of WSOP will begin tomorrow (Sunday, 6 November) at 3:30 pm eastern time and will be streamed live on wsop.com. If like me you love poker, this is the tournament to watch! For the first time ever, ESPN and WSOP will show every hands played!
That's it for this article! Have a nice day like usual!
Last updated: 06-11-2011