- Terminale "Eye-Candy" ekleyen bir framework; metin tabanlı kalırken gösterişli görsel efektler ve grafik render etme yetenekleri sunuyor
- Arka planda video oynatma, komutları arka planda şeffaf biçimde çalıştırma, piksel minimap vb.
- Mevcut shell, tema, prompt vb. ile doğal biçimde entegre oluyor ve efektlerle normal terminal durumu arasında anında geçiş yapılabiliyor
- Terminal ortamına GPU tabanlı shader'lar ekleyerek gösterişli grafikler ve canlı minimap sunuyor
- Shader Toy üzerindeki shader'ların çoğu ek değişiklik gerektirmeden doğrudan kullanılabiliyor ve Ghostty için shader desteği de var
- Second Terminal In Background: Ayrı komutlar terminal arka planında şeffaf biçimde çalıştırılabiliyor (şeffaflık ayarlanabiliyor)
- Örnekler: ses görselleştirici, video arka planı, sistem izleme grafikleri vb.
- Terminal scrollback'inin tamamını gerçek zamanlı piksel minimap olarak gösteriyor; ayrıca kendi scrollback buffer'ı ve scrollbar desteği var
nvim, top, gitui gibi alternate screen kullanan uygulamalar da tamamen yansıtılıyor
- UTF8 half-block karakterleri (▀,▄) ve True Color desteği sayesinde çoğu terminal emülatöründe çalışıyor
- Auto Text Contrast desteği: Dizindeki dosya adlarını
ls ile listelerken bazı türlerin görünmemesi gibi yetersiz renk kontrastı sorunlarını otomatik çözüyor
- Tattoy, tüm renklerin 24 bit RGBA değerlerini algılıyor ve algoritmayla yalnızca düşük kontrastlı metinlerin rengini otomatik düzeltiyor
- Eklenti desteği
- Eklentiler dilden bağımsız olarak yazılabiliyor; terminal içeriğinin tamamına erişim ile UTF8 piksel/metin render etme desteği sunuluyor
- JSON over STDIN/STDOUT protokolüyle çalışıyor; imleçten duman parçacıkları çıkması gibi özel efektlerin nasıl yapılacağını gösteren örnekler sunuluyor
- eklenti dokümantasyonu ve örnek kod incelenebilir
- Çalışma görüntüleri için https://tattoy.sh/ adresine bakılabilir
Henüz yorum yok.