9 Punkte von xguru 2025-06-20 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein Framework, das dem Terminal „Eye-Candy“ verleiht und trotz Textbasis auffällige visuelle Effekte und Grafik-Rendering bietet
    • Unter anderem Videowiedergabe im Hintergrund, transparente Ausführung von Befehlen im Hintergrund und Pixel-Minimaps
  • Lässt sich nahtlos in bestehende Shells, Themes und Prompts integrieren, und zwischen Effekten und dem normalen Terminalzustand kann sofort umgeschaltet werden
  • Fügt der Terminal-Umgebung GPU-basierte Shader hinzu und liefert auffällige Grafiken sowie eine Live-Minimap
    • Die meisten Shader von Shader Toy können ohne separate Anpassungen direkt verwendet werden, außerdem werden Shader für Ghostty unterstützt
  • Second Terminal In Background: Ein separater Befehl kann transparent im Terminal-Hintergrund ausgeführt werden (Transparenz einstellbar)
    • Beispiele: Audio-Visualizer, Video-Hintergrund, Systemmonitor-Graphen usw.
  • Zeigt den gesamten Terminal-Scrollback in Echtzeit als Pixel-Minimap an und unterstützt einen eigenen Scrollback-Puffer sowie eine Scrollbar
    • Auch Apps mit Alternate Screen wie nvim, top oder gitui werden vollständig berücksichtigt
  • Funktioniert dank UTF8-Halbblockzeichen (▀,▄) und True-Color-Unterstützung in den meisten Terminal-Emulatoren
  • Unterstützt Auto Text Contrast: Probleme mit zu geringem Farbkontrast werden automatisch behoben, etwa wenn bei ls bestimmte Dateitypen schlecht sichtbar sind
    • Tattoy erkennt die 24-Bit-RGBA-Werte aller Farben und korrigiert per Algorithmus automatisch nur kontrastarme Texte farblich
  • Plugin-Unterstützung
    • Plugins können sprachunabhängig geschrieben werden, mit Zugriff auf den gesamten Terminalinhalt sowie Unterstützung für UTF8-Pixel-/Text-Rendering
    • Arbeitet mit einem JSON-over-STDIN/STDOUT-Protokoll; es werden Beispielimplementierungen für Custom-Effekte bereitgestellt, etwa Rauchpartikel, die am Cursor entstehen
    • Siehe die Plugin-Dokumentation und den Beispielcode
  • Bewegte Beispiele sind unter https://tattoy.sh/ zu sehen

Noch keine Kommentare.

Noch keine Kommentare.