Perl Lite

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

This is my attempt at an oUF layout that looks Perl-like. I really like the "Perl" style of frames, with the separate name bar on the top, and the separate borders around each section. It's an artistic tradition going back to the original Perl addon in vanilla WoW, and then through Nymbia's Perl, X-Perl, and Perl Classic. I'm expanding this tradition to include a light-weight Perl layout that uses the popular oUF framework.

My first goal is to have the basic target, pet, & party frames, with their buffs & debuffs & highlighting, so the mod is usable. Raid frames aren't as important, because everyone who really cares just uses Grid or VuhDo. But I know they're important to many people, so after the basic features are stable, I'll do raid frames.

Stopped Work On This, For Now

X-Perl works well enough to use, and there are so many other things I need to fix, or make, or help with for the MoP launch. So I haven't had time to work on this for over a month, and won't for a while now.

Once MoP leveling settles down though, I'll get work started on this again. I really like X-Perl but am constantly afraid of it dying due to it being ancient and difficult to maintain. Perl Lite is my long-term security in always having a Perl-like UI!

- issues that need to be addressed for release

- things I've finished so far

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Morsker Morsker Aug 13, 2012 at 00:13 UTC - 0 likes

    It looks like compatibility with oUF 1.6 also made it work in MoP with no additional changes. Now I just need to finish the buffs & combo points......

  • Avatar of Morsker Morsker Aug 12, 2012 at 04:59 UTC - 0 likes

    I thought about this more, party-pet and party-target were really the hardest frames to do because of their special positioning, and the header needing special instructions on how to position them in combat. (And because I threw out an entire implementation of party-pet when I realized I was fighting oUF to make it work and would regret it later.) Anything more is easy. So I'll have every type of unit frame.

  • Avatar of Morsker Morsker Aug 12, 2012 at 03:01 UTC - 0 likes

    Well unit frames are unit frames; they all have just about the same feature set. Mimicking random extra things from X-Perl would depend on feedback. And I feel like I have to include raid frames, because every other unit frames mod does.

    I'm more interested in adapting the frames towards pixel-perfect layouts, and interoperability with different oUF plugins, than just copying features.

  • Avatar of DavidTheMachine DavidTheMachine Aug 12, 2012 at 02:09 UTC - 0 likes

    How much of XPerl are you going to clone?

  • Avatar of Morsker Morsker Jul 30, 2012 at 00:11 UTC - 0 likes

    I think I know why they do it; I just don't know whether I agree it's necessary and not an overreaction. The authors want to be able to send takedown notices if someone mirrors Curse or WoWInterface, and tries to get users to download there instead. They say third party distributions are often modified or outdated, and cause support issues, or give the addon a bad name.

    Last edited Jul 30, 2012 by Morsker
  • Avatar of DavidTheMachine DavidTheMachine Jul 27, 2012 at 22:14 UTC - 0 likes

    All Rights Reserved is the default license on Curse. Laziness I s'pose.

  • Avatar of Morsker Morsker Jul 27, 2012 at 17:46 UTC - 0 likes

    That's fine, although the way I did layouts is so different I'm not sure how much will be useful. The stuff in the "elements" folder is more reusable, and actually I'll just go put MIT licenses in all of those now because I always intended them that way.

    I did All Rights Reserved on the project because like every single unit frames addon does it, and I figured the authors have a reason. I don't know enough about the community to know whether there's some purpose to it or not.

  • Avatar of DavidTheMachine DavidTheMachine Jul 27, 2012 at 06:50 UTC - 0 likes

    Most of the oUF layouts out there are trying to outdo each other in minimalism. Most are outright copies of each other ('cuz hey, open source), AND they're all made by people who hate XPerl.

    Mind if I re-adapt my attempt with some of your stuffs? I see you've got the license set as All Rights Reserved.

  • Avatar of Morsker Morsker Jul 26, 2012 at 04:47 UTC - 1 like

    That's great to hear about DBM. I was worried MoP might start off without raid mods updated, like what happened in Cata, which is a nightmare for me because friends and my guild all nag me to write things for them... (╯°□°)╯︵ ┻━┻ Knowing that's taken care of makes it easier to look forward to the expansion.

    This oUF-that-looks-like-Perl thing is something I've wanted to do forever, but in WotLK I didn't know how to make addons, and in Cata it never seemed important because you and some people were maintaining X-Perl. But I've always wanted to have something smaller and more modern, and now I finally have time. I want it to be ready and usable by MoP, so I can level and do dungeons without worrying about my unit frames breaking!

    I'd like to go farther, and make "advanced" layouts that are specified in terms of real pixels, instead of just scaling smaller frames down from 100%. Probably not in time for MoP though.

  • Avatar of mysticalos mysticalos Jul 24, 2012 at 20:24 UTC - 1 like

    I like concept behind this. Although don't forget perl classic is still going which is also a non raid raid frame supporting UF based off perl series. not sure what his design intents are. Personally i grew tired of trying to support xperl with all it's bloat myself and kind of passed torch to someone else more interested than me. I'd rathor use a mod that consumes far less cpu and is far less buggy. Something with code that isn't years out of date. Just no time to fix xperl myself with all the work i have to do on DBM. DBM on other hand i'm kicking ass. I support just about all the boss fights in expansion already including some heroic modes. :D i wish zek would come back and give xperl proper support though, only he really understands his own code and reasons behind it


Date created
Jul 16, 2012
Last update
Aug 30, 2012
Development stage
All Rights Reserved
Recent files