Page 1 of 14

GOOi, an Android-Oriented GUI Library

Posted: Sat Feb 28, 2015 5:06 pm
by alberto_lara
Hi guys, This is a GUI Library I'm making named GOOi. Please feel free to take a look.
Image

We can use:
  • Labels
  • Buttons
  • Sliders
  • Checkboxes
  • Text fields
  • Radio Buttons
  • Progress bars
  • Joysticks
  • Spinners
  • Tooltips
  • Knobs
  • Panels
  • Grid layout
  • Game layout
  • Modals
It features:
  • Multitouch support
  • Multilingual support
  • Grid layout and Game layout support
  • Usable on PC as well
  • Flexible API
  • Flexible shapes and colors
  • Easy theme system
GÖÖi repo:

https://github.com/tavuntu/gooi

Re: GUI for Android

Posted: Tue Mar 03, 2015 1:12 am
by I~=Spam
This is great! :awesome: My favorite thing it that the gui seems to properly scale on changes in pixel density.

Re: GUI for Android

Posted: Tue Mar 03, 2015 2:07 am
by norubal
If this library support multilingual, I will hug you :3

Re: GUI for Android

Posted: Tue Mar 03, 2015 4:03 pm
by alberto_lara
Hey, thanks for your comments, to I~=Spam, the scale is not an automated thing, I'm just getting bounds which will be sort of the same independently of the window resolution :), though, I'm thinking on adding a viewport coordinates "mode" for the gui, so you can say "I want this button on the half width" by putting just 0.5 on the component's X value. I'm also thinking on adding aspect-ratio support for this... not sure if that can be useful but I'm open to suggestions.

To norubal, excuse my ignorance but I'm not sure what you mean (more like I don't know what is it) by multilingual, I'm googling that.

Re: GUI for Android

Posted: Wed Mar 04, 2015 4:07 am
by alberto_lara
I just put the .love file instead of the link to MEGA... you can call me stupid, I didn't know how to do it.

The .love file it's the same as the link, but I have another version of this in the office, the multitouch support seems to be going well, after doing that, I'll put the viewport thing, upload another demo(s) and let you know anything as far as I have a chance.

Re: GUI for Android

Posted: Thu Mar 05, 2015 1:11 pm
by norubal
I hope this library can support chars like ñ, so I can print something like "Здравствуите".

Re: GUI for Android

Posted: Sat Mar 07, 2015 5:28 am
by alberto_lara
norubal wrote:I hope this library can support chars like ñ, so I can print something like "Здравствуите".
Just updated the post, you can hug me now!

Re: Tavo's GUI for Android

Posted: Sat Mar 07, 2015 7:06 am
by norubal
사랑합니다! I LOVE YOU! :awesome:

Re: Tavo's GUI for Android

Posted: Sat Mar 07, 2015 7:54 am
by Germanunkol
If you use love.graphics.polygon instead of beziers, you can get the shapes to look almost the same, with less calculation. I found they look quite good with just a few points. Of course, you'll need to do some more math yourself, to place the points. Simply generate the list of points every time you create a new button (or change its size), then call love.graphics.polygon on that list when drawing the button.
Bezier curves are really cool, but they seem very overkill for a GUI.

Re: Tavo's GUI for Android

Posted: Sun Mar 08, 2015 12:49 am
by alberto_lara
norubal wrote:사랑합니다! I LOVE YOU! :awesome:
Thanks for that :)

To Germanunkol, you're totally right, I almost forget the polygons, let me try that!