Page 1 of 2

LoveUI for love 0.6.0

Posted: Mon Oct 05, 2009 9:32 am
by appleide
I have had troubles porting LoveUI to the new version of love. Meanwhile, bartbes and robin has ported LoveUI to 0.6.0 for use in lovelybigplanet, which I'll attach here for convenience. I haven't asked them yet and I hope I'm not assuming too much supposing bartbes and robin would allow me to do this.

This thread will contain versions of LoveUI compatible with love 0.6.0.

Current Version Features: (October 7, 2009)
Same as last version, but is now compatible with the latest love snapshot (as of october 2009).
Fixed shading.

Future planned features:
Performance improvements, especially for the table.
Checkbox.
More ease of use. (I'll do the same to rectangles as rude has done to how colors can now be made from a single table, so that Rect:new() calls are reduced)
Maintain compatibility.

Past Version Features:
See last version's changelog.

Re: LoveUI for love 0.6.0

Posted: Tue Oct 06, 2009 8:24 pm
by Sparx
Thanks for this!

I'm lokking for a version in which the shading of buttons scrollbars etc is drawn correctly..

Re: LoveUI for love 0.6.0

Posted: Wed Oct 07, 2009 6:41 am
by appleide
Hmm, images are drawn from the top left corner now. You might also need to edit LoveUI to set the path of the library.

Re: LoveUI for love 0.6.0

Posted: Wed Oct 07, 2009 2:48 pm
by bartbes
Sure you can post it.. it's weird that we have edited it and that we didn't ask you, so really.. it's okay. But please keep in mind, everyone, this hasn't been tested to any depth, we just fixed all problems we could find in our shallow searches and while adding stuff, so basically I can only say that buttons, input boxes and lists are in SOME working state. It's just filling the gap until you (@appleide) find out how to do a good port :P

Re: LoveUI for love 0.6.0

Posted: Wed Oct 07, 2009 3:29 pm
by Robin
Also, there's no guarantee we didn't *break* anything which previously worked. Also, I may have *cough* modified some defaults to suit our specific needs *cough*.

Re: LoveUI for love 0.6.0

Posted: Sun Oct 11, 2009 2:37 pm
by appleide
Here's a developing version of the *new* LoveUI. So far I've only added buttons and textfields. Performance-wise is around 85% of the previous version, so far. and I have no idea why. The code is much cleaner and there is going to be proper documentation. There's a half finished one inside the "doc" folder right now! :)

Re: LoveUI for love 0.6.0

Posted: Sun Oct 11, 2009 2:52 pm
by Robin
appleide wrote:there is going to be proper documentation.
Yay! :nyu:

Re: LoveUI for love 0.6.0

Posted: Sat Oct 31, 2009 11:02 am
by appleide
Here's a screenshot with a scrollView having a bad performance.

It also doesn't look that good. Anyone can come up with a mockup that looks cool? :nyu:

Re: LoveUI for love 0.6.0

Posted: Sat Dec 12, 2009 11:59 am
by appleide
I don't think I can make the scrollView look good enough so I'll give up on that. The table view is just going to go without scrollbars, but I think you'd still be able to set the offset. You're going to have to do your own scroll bars, or make arrow buttons to change the offset. But it isn't done yet

I've written some more documentation in this release.

EDIT: I've updated a new 12_1 version to work with the latest 0.6.0 (string constants)

Re: LoveUI for love 0.6.0

Posted: Sat Dec 12, 2009 1:51 pm
by Robin
appleide wrote:I don't think I can make the scrollView look good enough so I'll give up on that.
Aw...

Nice to see some progress here though. :nyu:
appleide wrote:I've written some more documentation in this release.
Awesome!

Going to try it right away.