(ON HOLD) Pop.Box is an easy to use GUI library for the LÖVE engine, intended for rapid prototyping.
Go to file
2016-01-21 15:37:33 -08:00
docs pretty much ready (hopefully) 2016-01-21 14:18:28 -08:00
pop fully functional without skins 2016-01-21 15:37:33 -08:00
conf.lua working, but skins suck 2016-01-21 15:01:15 -08:00
main.lua fully functional without skins 2016-01-21 15:37:33 -08:00
README.md pretty much ready (hopefully) 2016-01-21 14:18:28 -08:00
run here.bat working, but skins suck 2016-01-21 15:01:15 -08:00

Pop.Box

Do not mix with Cola.

Pop.Box attempts to make a GUI system for use in the LÖVE engine that is easy to use, requiring as little code as possible to get working, but also extensible, allowing for complex interfaces to be built in it.

Features

  • Quickly set up and align GUI elements.
  • Fully customizable alignment / styling.
  • Supports moving/resizing things in ways that take the alignment headache away, without trying to do too much and become bloated.
  • Supports custom elements/skins, make your own and move them into the appropriate directories for them to be automatically loaded.

Usage

local pop = require "pop"
-- define LÖVE callbacks here (update, draw, textinput, mouse/key events)
local box = pop.box()

Docs: pop Module, Elements, Skins