- 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.