Difference between revisions of "LoveUI"

(Initial Version)
 
m (meta: GUI keyword)
Line 15: Line 15:
 
{{#set:LOVE Version=0.6.x}}
 
{{#set:LOVE Version=0.6.x}}
 
{{#set:Description= GUI library for Love}}
 
{{#set:Description= GUI library for Love}}
 +
{{#set:Keyword=GUI}}
 
[[Category:Libraries]]
 
[[Category:Libraries]]

Revision as of 19:42, 28 December 2014

Not exactly next generation, I'm sorry. It's actually an imitation of a commercially available framework (for free). Adding to this framework is systematic, just subclass LoveUI.View and write your drawing and input handling code to create a new gui widget. Distributing input to various 'views' is systematic and formulaic. There is no overlapping, no mistakes; only one widget at a time can receive mouse/key inputs. And hopefully, it is simple to use, too.

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.


See also