Descrição
Layouts e relações baseados em restrições podem ser resolvidos em Lua usando o algoritmo Cassowary.
Este pacote Git é útil para desenvolvedores que criam interfaces, diagramas ou sistemas de layout que precisam de restrições em vez de posições fixas. Ele é uma biblioteca Lua, não um editor visual de layouts.
Sistemas de restrições podem ficar difíceis de depurar quando regras entram em conflito. Teste layouts com casos de borda realistas.