fui: Uma biblioteca de interface de usuário TTY baseada em framebuffer em C

2025-05-08
fui: Uma biblioteca de interface de usuário TTY baseada em framebuffer em C

fui é uma biblioteca C leve para interagir diretamente com o framebuffer em um contexto tty. Ela usa um sistema de desenho em camadas, suportando desenho de pixels, formas primitivas (linhas, retângulos, círculos), renderização de fonte de bitmap, tratamento de eventos de teclado e mouse (via libevdev) e um sistema de som básico baseado em ALSA (atualmente ondas senoidais e acordes). A biblioteca é estática e inclui exemplos e testes (usando cmocka). Um jogo simples de Asteroides demonstra os recursos de som.

Desenvolvimento Biblioteca Gráfica