{"repo":"SiENcE/luis","free":true,"listed":false,"github":"https://github.com/SiENcE/luis","clone":"git clone https://github.com/SiENcE/luis.git","description":"LUIS (Love2D UI System) is a flexible graphical user interface (GUI) framework built on top of the Löve2D game framework. LUIS provides developers with the tools to create dynamic, grid-centric, layered user interfaces for games and applications.","language":"Lua","stars":123,"topics":["framework","gui","love2d","love2d-gui","love2d-gui-library","love2d-framework","gamepad-support","grid-layout","responsive-layout","retained-mode-gui"],"license":null,"category":"game-templates","readme_excerpt":"LUIS: Love UI System LUIS (Love User Interface System) is a flexible graphical user interface (GUI) framework built on top of the Löve2D game framework. LUIS provides developers with the tools to create dynamic, grid-centric, layered user interfaces for games and applications. LUIS: Samples Look at our LUIS-Samples A LUIS UI-Editor made with LUIS. Features Feature Description --------- ------------- Flexible Layout Uses a grid-based system and FlexContainers for easy UI layout Layer Management Support for multiple UI layers with show/hide functionality & Z-indexing for element layering Theme Support Global theme customization, Per-widget theme overrides Customizable Theming Easily change the look and feel of your UI elements Widget API Core system for loading and managing widgets (widgets themselves are optional and loaded dynamically) Event Handling Built-in support for mouse, touch, keyboard, and gamepad interactions & focus management Responsive Design Automatically scales UI elements and interaction based on screen dimensions State Management Tracks and persists element states to save and load configurations Extensibility Modular design allowing easy addition of new widgets or removing unneeded widgets (see Widget Types section) Debug Mode Toggle grid and element outlines for easy development Note : These features are all part of the LUIS core library ( core.lua ), which has zero dependencies ! You can use the core library on its own and implement your own widgets for a l","default_branch":null,"files":null,"tree":[],"storefront":"/r/SiENcE","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SiENcE/luis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}