- टर्मिनल में "Eye-Candy" जोड़ने वाला framework, जो text-based होते हुए भी शानदार visual effects और graphics rendering प्रदान करता है
- बैकग्राउंड में video playback, commands को बैकग्राउंड में transparent तरीके से चलाना, pixel minimap आदि
- मौजूदा shell, theme, prompt आदि के साथ स्वाभाविक रूप से integrate होता है, और effects तथा सामान्य टर्मिनल स्थिति के बीच तुरंत switch किया जा सकता है
- टर्मिनल environment में GPU-आधारित shader जोड़कर आकर्षक graphics और live minimap प्रदान करता है
- Shader Toy के अधिकांश shaders को बिना अलग modification के वैसे ही इस्तेमाल किया जा सकता है, और Ghostty के लिए shaders भी supported हैं
- Second Terminal In Background : अलग command को टर्मिनल बैकग्राउंड में transparent तरीके से चलाया जा सकता है (transparency adjust की जा सकती है)
- उदाहरण: audio visualizer, video background, system monitor graph आदि
- पूरे टर्मिनल scrollback को real-time pixel minimap के रूप में दिखाता है, और अपना scrollback buffer तथा scrollbar भी support करता है
- nvim, top, gitui जैसी alternate screen इस्तेमाल करने वाली apps भी पूरी तरह reflect होती हैं
- UTF8 half-block characters (▀,▄) और True Color support के साथ, यह अधिकांश terminal emulators में काम करता है
- Auto Text Contrast support : directory में
ls करने पर कुछ file types दिखाई न देने जैसी कम color contrast की समस्या को अपने-आप हल करता है
- Tattoy सभी colors के 24-bit RGBA values को पहचानता है, और algorithm के ज़रिये सिर्फ low-contrast text के colors को अपने-आप correct करता है
- plugin support
- plugins को किसी भी language में लिखा जा सकता है, और वे पूरे टर्मिनल content तक access तथा UTF8 pixel/text rendering support करते हैं
- JSON over STDIN/STDOUT protocol पर काम करता है, और cursor से smoke particles निकलने जैसे custom effects के implementation examples भी देता है
- plugin docs और example code देखें
- डेमो देखने के लिए https://tattoy.sh/ देखें
अभी कोई टिप्पणी नहीं है.