CSS-style UI library for LÖVE2D. Flexbox, Grid, theming, animations, input - named after the CSS/DOM property they correspond to.
- API reference →
docs/usage.md - Repo guidelines →
docs/repo.md
git clone https://github.com/Metsker/FlexLoveusage:
local FlexLove = require("FlexLove")init.lua - the plugin entry point
modules/ - everything init.lua wires together
docs/ - usage.md (API) + repo.md (contributing)
examples/ - runnable LÖVE examples
themes/ - reference theme definitions (palette + 9-patch schema)
testing/ - luaunit-based test suite
lua testing/runAll.lua --no-coverage # run tests
selene init.lua modules/ # lint
stylua init.lua modules/ # formatMIT. See LICENSE.