fui : Une bibliothèque d'interface utilisateur TTY basée sur le framebuffer en C

2025-05-08
fui : Une bibliothèque d'interface utilisateur TTY basée sur le framebuffer en C

fui est une bibliothèque C légère pour interagir directement avec le framebuffer dans un contexte tty. Elle utilise un système de dessin en couches, prenant en charge le dessin de pixels, les formes primitives (lignes, rectangles, cercles), le rendu de polices bitmap, la gestion des événements clavier et souris (via libevdev) et un système audio basique basé sur ALSA (actuellement ondes sinusoïdales et accords). La bibliothèque est liée statiquement et inclut des exemples et des tests (utilisant cmocka). Un jeu simple d'Astéroïdes démontre les capacités audio.

Développement Bibliothèque Graphique