This is a read-only mirror of https://gitea.it/1414codeforge/yui. Please direct any pull-request, issue or discussion to the main repo.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lorenzo Cogotti dd255e19ac [ui] Fix device require() path. 2 years ago
device [*] Initial commit. 2 years ago
.gitignore [*] Initial commit. 2 years ago
.lovedeps [*] Initial commit. 2 years ago
LICENSE [*] Initial commit. 2 years ago
README.ACKNOWLEDGEMENT [*] Initial commit. 2 years ago
README.md [*] Initial commit. 2 years ago
button.lua [*] The great require parens fixup© 2 years ago
checkbox.lua [*] The great require parens fixup© 2 years ago
choice.lua [*] The great require parens fixup© 2 years ago
columns.lua [columns,rows] Remove superfluous widget types, leave containers as Layouts. 2 years ago
core.lua [*] Initial commit. 2 years ago
crush.lua [crush] Update crush.lua. 2 years ago
init.lua [*] Initial commit. 2 years ago
input.lua [*] The great require parens fixup© 2 years ago
label.lua [*] The great require parens fixup© 2 years ago
layout.lua [layout] Fix bad variable name. 2 years ago
rows.lua [columns,rows] Remove superfluous widget types, leave containers as Layouts. 2 years ago
slider.lua [*] The great require parens fixup© 2 years ago
spacer.lua [*] The great require parens fixup© 2 years ago
theme.lua [*] Initial commit. 2 years ago
ui.lua [ui] Fix device require() path. 2 years ago
widget.lua [*] Initial commit. 2 years ago

README.md

Yui - A Declarative UI library for LÖVE

Yui - Yet another User Interface, is an attempt to ease the process of assembling trivial menu-like GUIs for your game using LÖVE.

Why is that?

Because I'm spending so much time tweaking and customizing existing libraries, I might as well make my own.

Dependencies

Yui depends on:

  • gear for general algorithms.
  • moonspeak for its localization functionality.

Acknowledgement

Portions of this library's widget rendering code are taken from the Simple User Interface Toolkit (SUIT) for LÖVE by Matthias Richter.

SUIT's source code is available at: vrld/SUIT. SUIT is licensed under the MIT license.

Widgets offered by yui are also inspired by SUIT.

See ACKNOWLEDGEMENT for full SUIT license information and copyright notice.