fui: Eine Framebuffer-basierte TTY-UI-Bibliothek in C
2025-05-08
fui ist eine leichtgewichtige C-Bibliothek zur direkten Interaktion mit dem Framebuffer in einem TTY-Kontext. Sie verwendet ein mehrschichtiges Zeichensystem und unterstützt Pixelzeichnen, primitive Formen (Linien, Rechtecke, Kreise), Bitmap-Schriftartenrendering, Tastatur- und Mausereignisbehandlung (über libevdev) und ein einfaches ALSA-basiertes Soundsystem (derzeit Sinuswellen und Akkorde). Die Bibliothek ist statisch verknüpft und enthält Beispiele und Tests (mit cmocka). Ein einfaches Asteroids-Spiel demonstriert die Soundfunktionen.
Entwicklung
Grafikbibliothek