mirror of https://gitea.it/1414codeforge/yui
16 changed files with 290 additions and 18 deletions
@ -0,0 +1,35 @@ |
|||
project = 'Yui' |
|||
title = 'Yui docs' |
|||
description = 'Yui is Yet another User Interface library.' |
|||
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} |
|||
|
|||
Examples: @{https://git.doublefourteen.io/lua/yui-examples} |
|||
|
|||
Pictures: @{https://git.doublefourteen.io/lua/yui-examples/src/branch/master/pics} |
|||
|
|||
|
|||
The main features: grid layout, widget navigation with keyboard/joystick buttons, support for managing custom |
|||
input devices (keyboard, mouse, touch, gamepad), and an easily extensible widget collection. The user interface is |
|||
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}) |
|||
|
|||
Most of the widget and theme rendering code are re-used from Matthias Richter's SUIT library. |
|||
(@{https://github.com/vrld/suit}) |
|||
|
|||
]] |
|||
file = {'', exclude = {'crush.lua'}} |
|||
|
|||
|
|||
|
|||
custom_see_handler('^https://(.+)$', function(root) |
|||
local url ='https://'..root |
|||
|
|||
return url, |
|||
url |
|||
end) |
Loading…
Reference in new issue