|
|
@ -5,11 +5,11 @@ format = 'markdown' |
|
|
|
full_description = [[ |
|
|
|
The Yui library assists in designing menu screens, pause menus, HUDs, and such. |
|
|
|
|
|
|
|
Source code: @{https://git.doublefourteen.io/lua/yui} |
|
|
|
Source code: @{https://gitea.it/1414codeforge/yui} |
|
|
|
|
|
|
|
Examples: @{https://git.doublefourteen.io/lua/yui-examples} |
|
|
|
Examples: @{https://gitea.it/1414codeforge/yui-examples} |
|
|
|
|
|
|
|
Pictures: @{https://git.doublefourteen.io/lua/yui-examples/src/branch/master/pics} |
|
|
|
Pictures: @{https://gitea.it/1414codeforge/yui-examples/src/branch/master/pics} |
|
|
|
|
|
|
|
|
|
|
|
The main features: grid layout, widget navigation with keyboard/joystick buttons, support for managing custom |
|
|
@ -17,7 +17,7 @@ input devices (keyboard, mouse, touch, gamepad), and an easily extensible widget |
|
|
|
described with a declarative approach: the layout is defined once, and events are handled in the callbacks. |
|
|
|
|
|
|
|
Integrated support for localization was achieved through the use of another library: moonspeak. |
|
|
|
(@{https://git.doublefourteen.io/lua/moonspeak}) |
|
|
|
(@{https://gitea.it/1414codeforge/moonspeak}) |
|
|
|
|
|
|
|
Most of the widget and theme rendering code are re-used from Matthias Richter's SUIT library. |
|
|
|
(@{https://github.com/vrld/suit}) |
|
|
|