recUI

    RSS Feed Email Twitter Digg Facebook Delicious Stumble Upon

    Description

    Mostly addons custom made by myself, a few from others or with the help of others. recUI is very much a work in progress. Despite the numerous addons involved, they are all fairly light. The UI is currently around 800kb memory usage, and I am hoping to reduce it further as recUI matures.

    Comments

  1. Johndwarfandproud ( Member ) - Posted 2 years ago #

    love what you have done here, is "rec", is this similar to KgPanels?
    also really like your chat box :)

  2. recluse ( Member ) - Posted 2 years ago #

    recPanels is a custom addon I made which creates the panels I need. I haven't had need of the advanced things kgPanels does, but in a very basic sense, they are similar. If there came a need for the more advanced stuff (show/hide scripts etc), it would not be difficult to add, though.

    I really like my chatbox too. =3

  3. Johndwarfandproud ( Member ) - Posted 2 years ago #

    ooh nice, yea they look really nice, is there anyway you could make recPanels a public download? yea kg panels is tricky to use, been using it for a while now and still get confused sometimes, this just looks nice and much more easier to use :)

  4. Taeo ( Admin ) - Posted 2 years ago #

    I'm curious - when developing all of your own addons like this how much time goes into that? I guess I'm just not sure why you wouldn't use existing addons and customize them to what you want. Or is it just for the fun/challenge?

    Don't get me wrong! I think it's awesome! I just have it in my head that it must take ages!

  5. Eddie Mars ( Member ) - Posted 2 years ago #

    Oh yeah that chabox is nice indeed. If it is not dependant on your other custom addons (or if it could be made to be independant) then I think it would probably be a pretty popular chat addon. I know lots of people who hate the chat addon they use but use it anyways because they don't feel there are many nice options.

  6. recluse ( Member ) - Posted 2 years ago #

    @Johndwarfandproud: Well, while recPanels is fine for use for others, the configuration of them is all done by hand within the Lua code. I know a lot of people hate having to mess with the code to get things working right.

    @Taeo: I put quite a bit of time into it, but I enjoy working with code, so it isn't a bother for me. I often end up creating random addons for fun when I'm bored, or messing around with the little details in the UI that I am never happy with.

    As for other addons, I do run into some that are nice, and I still use them to this day, but it is not normally the case. I started working on creating my own addons several years ago because of this. Some use way too many resources for what they do; some gave me features I needed but needed small changes; others offer 40 different features, and I only need 1 or 2 of them.

    Going through and deciphering each author's different coding styles every time I wanted to customize an addon got old quickly - so I just started to build my own from the ground up because it was faster and easier. Of course, I had a thorough knowledge of programming (my profession) prior to this, so the only challenge at all was picking up the syntax of the Lua language.

    I haven't a clue how long it has taken me for my current UI. So much of it is done and redone, I do not work on it every day, and some days I only make a few changes. I'm guessing I've been working on the current version of it for the past six months or so? It's based on Caellian's layout (also on this site), and even uses some of his addons, and some collaborations.

    @Eddie Mars: Currently, it is integrated to my UI a little more than it should be. If you were to simply install it, you would have to probably add a few files from elsewhere in my UI and make some small changes, but I think it would be feasible if you knew what you were doing. As for making a release of it, I'm honestly not sure if it is release-quality at the moment, aside from needing to be disembedded from the rest of my UI. :p

    Again, though - most of my addons are not built with the public in mind. The settings are hard-coded in the Lua source, and for many of them you need to be at least partially fluent in the language.

    I have some 'stable', public releases on WoWInterface, and all of my work is presented on my source repository which is accessible to the public, though not guaranteed to work correctly, if at all.

  7. Taeo ( Admin ) - Posted 2 years ago #

    Awesome :-) I hear ya - I also am a developer by profession. I've never taken the time to get much into LUA though. I can read it well enough to make small modifications when needed. But it is satisfying to produce something you're very happy with.

    My only issue is after programming all day at work I am pretty hesitant to jump into more code at home :-P Today for example I had to argue with a client against them storing CC numbers AND CC security codes in their DB. They insisted that was how they do business and could not get by without it. Sigh.

  8. Luna ( Member ) - Posted 2 years ago #

    can u upload just your dmg meter?

    lg luna

  9. recluse ( Member ) - Posted 2 years ago #

    @Taeo: Eesh, not a good thing for them to do, but I am sure many companies do terrible things with sensitive information without public knowledge... I can understand a lack of desire to code after coding all day. It can get a little overbearing. I just have too much fun tinkering, and don't mind. XD

    @Luna: If you click my name at the top of this post, you can browse my UI repository. As a note, if I have not made a release to WoWInterface of a particular addon, I consider it still in an alpha state, and as such do not provide support for it. I welcome feedback and bug reports, however.

  10. Eddie Mars ( Member ) - Posted 2 years ago #

    That's neat. I have a question for you, since I also have a couple programming languages under my belt I have thought of learning how to write lua from scratch also. So my question is, did you have any specific resource or resources that you would recommend? I know how to find all sorts of widgets and API functions, but I am finding the confusing part is just how to stick them all together and organize them properly.

  11. recluse ( Member ) - Posted 2 years ago #

    @EddieMars: I found Lua pretty easy to pick up, the syntax is quite simplistic, but still offers power. There are a few things that drive me nuts - metatables and terrible regex support, but for the most part I enjoy the language.

    I'm self-taught in coding, and have picked up several languages over the past 20 years, and this helps a lot to quickly pick up new languages. With Lua, I hadn't heard of it before WoW, and since I knew WoW, I started with looking at other people's code to get a feel for what they were doing, read a lot on WoWWiki's API-esque docs, and lots of trial and error. I'm still no Lua professional by any means, I learn new stuff every day.

    The addon development community is helpful in most circles, though some authors get really clique-y and treat outsiders/beginners like crap - if you run into those types, don't let it discourage you. Aside from the usual WoW UI forums, IRC, and documentation wikis, I peruse random addon repositories for API references that other sites often have no reference material. There are also Lua reference sites out there such as http://www.lua.org/manual/5.1/ or http://www.lua.org/pil/ . I still feel the officual Lua docs could use a lot of work, but they are still invaluable resources.

  12. gubbel ( Member ) - Posted 2 years ago #

    i love this ui, really nice, im sure im not the first one, but can you make it accasable for us? maybe on wowinterface.com? would be really nice

  13. waz ( Member ) - Posted 2 years ago #

    I say release it!;D

    Its awsome, goodjob.

  14. Svenzzon6 ( Member ) - Posted 1 year ago #

    This ui looks like cael's ui

Reply »

You must log in to post.