Difference between revisions of "LoveUI"

(github and last forum thread)
(formatting changes)
 
Line 1: Line 1:
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.
+
LoveUI is 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.
  
* [http://love2d.org/forums/viewtopic.php?f=5&t=978 Original Thread]
+
== Links ==
 +
* [http://love2d.org/forums/viewtopic.php?f=5&t=525 LoveUI for 0.5.0 thread]
 +
* [http://love2d.org/forums/viewtopic.php?f=5&t=978 LoveUI for 0.6.0 thread]
 +
* [https://love2d.org/forums/viewtopic.php?f=5&t=2574 LoveUI for 0.7.0 thread]
 +
* [https://github.com/meric/loveui.love Repository]
  
;Future planned features:
+
{{#set:LOVE Version=0.7.x}}
* Performance improvements, especially for the table.
+
{{#set:LOVE Min Version=0.5.0}}
* 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.
 
 
 
Code at github : https://github.com/meric/loveui.love
 
 
 
Forum post : https://love2d.org/forums/viewtopic.php?f=5&t=2574 (love 0.7.0)
 
 
 
 
 
;See also:
 
* [http://love2d.org/forums/viewtopic.php?f=5&t=525 'LoveUI for Love 0.5.0' thread]
 
 
 
{{#set:LOVE Version=0.6.x}}
 
 
{{#set:Description= GUI library for Love}}
 
{{#set:Description= GUI library for Love}}
 
{{#set:Keyword=GUI}}
 
{{#set:Keyword=GUI}}
 
[[Category:Libraries]]
 
[[Category:Libraries]]

Latest revision as of 03:04, 27 March 2016

LoveUI is 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.

Links