Difference between revisions of "LoveUI"
m (meta: GUI keyword) |
(github and last forum thread) |
||
Line 8: | Line 8: | ||
* 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) | * 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. | * 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) | ||
Revision as of 19:58, 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.
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