5 puan yazan GN⁺ 2025-04-14 | 3 yorum | WhatsApp'ta paylaş
  • WebTUI, terminal kullanıcı arayüzlerinin estetik unsurlarını web tarayıcısına taşıyan modüler bir CSS kütüphanesidir
  • Bu kütüphane, basit ve sezgisel UI tasarımı sunarak kullanıcı deneyimini iyileştirir
  • Modüler yapı ile tasarlandığı için çeşitli bileşenler kolayca entegre edilebilir ve özelleştirilebilir
  • Açık kaynaklı bir proje olarak geliştiricilerin özgürce kullanıp katkıda bulunabilmesi önemli bir avantaj sunar
  • Web ortamında terminal tarzı bir UI oluşturmak için kullanışlıdır ve geliştirici topluluğu içinde popülerlik kazanmaktadır

3 yorum

 
ikspres 2025-04-14

Bunu gördüğüm anda havalı göründüğünü düşünen ben, galiba eski zamanlardan kalma bir zevke sahip biriyim?

 
GN⁺ 2025-04-14
Hacker News yorumları
  • 1980'ler terminallerine duyulan takıntıyı anlamıyorum. O dönemde 8 bit ev bilgisayarlarından bile daha düşük performanslıydılar. Retro bir zevke sahip olunabilir ama bunu modern CLI'ın en ileri tekniği gibi sunmak bambaşka bir mesele

    • VT102 bir karakter ızgarasına sahip, ancak mainframe uygulamalarıyla iletişim kurmak için seri protokol gerekiyor. Bunu aşarak tek tek hücreleri adresleyebileceğiniz ham modu kullanabilirsiniz
    • Web tarayıcıları güçlü tipografi ve yerleşim motorlarına sahip. Ama biz yeniden karakter hücrelerine dönüyoruz. Bu yanlış bir yön
    • Yine de estetik anlayışını ve temel renk paletini beğendim. Kendine özgü ama çekici bir yanı var
  • Terminal Trove'daki TUI estetiğini seviyorum. WebTUI'de klavye kısayolları olması da hoş

    • CSS değil ama Rust ve WebAssembly ile terminal temalı web uygulamaları kurmanızı sağlayan ratzilla da aklıma geliyor
    • Örneklere bakınca havalı görünüyor
  • iOS'ta ikonlar görünmüyor. Font mu yoksa SVG mi sunulduğunu anlayamadım

  • Python tarafında rich/textual framework'ü tabanlı Textualize/textual-web de var

  • Firefox mobilde arama alanı sağa doğru bir "hücre" kadar fazla genişliyor, bu yüzden sığmıyor. Küçük bir sorun olabilir ama geliştirici ana sayfayı bile düzgün yapamamışsa güvenmek zor

    • Bir C derleyicisi yapmış olsaydınız ve kendini derlerken hata verseydi, onu kullanır mıydınız?
  • Havalı görünüyor. BBS ve Gopher kullanmaya devam etmeliydik. Küçük bir sorun olarak kaydırma çubuğu görünüyor ve ok tuşlarını kullanınca hafif bir kayma oluyor

  • Orijinal temaya sadık kalırken fareyle de kullanışlı olmasını beğendim

    • 1995 civarında bir otomobil yedek parça mağazasının envanter terminali gibi stillendirilmiş bir proje teması yazmaya çalışıyordum. Bu tema bana büyük ilham verdi
  • Güzel. 2 yıl önce IBM'in TN5250 terminalinin web'e neler taşıyabileceğini araştırmıştım. Özellikle veri girişi senaryoları için uygun

    • Masaüstü için tasarlanmıştı, mobil için değil
  • Hoşlanmadığım tek şey, başlık etiketlerine otomatik olarak '#' öneki eklenmesi. Onun dışında her şey harika

  • Fontta glif olmadığında boş kareyi taklit etmesi hoş bir detay

    • Ama TUI'ler tasarım canavarıdır. Aslında güzel olan arayüzleri kötü taklit ederler. Terminalin kendine özgü kısıtları yüzünden öyle görünürler
    • Bu tasarım dilini zengin UI destekleyen bir platforma taşımak, web'de yapılabilecek şeyleri yapay olarak sınırlıyor
    • 1995'ten sonra gelen web özelliklerini kullanmayacaksanız, salt metin siteleri veya Gemini siteleri daha iyi olur
    • Çoğu durumda TUI'lerin yanlış tercih olduğunu düşünüyorum. Metin düzenleyici ya da süreç yöneticisi yapıyorsanız uygun olabilirler
    • Ama çoğu terminal programı TUI kullanmamalı. Komut satırı argümanları alıp davranışını değiştirmeli, kullanıcının istediği işi yapmalı ve sonra kapanmalı
    • Bu yaklaşım programı uyarlanabilir, birleştirilebilir ve script edilebilir kılar. GUI'yi taklit eden arayüzlerle elle etkileşime zorlamak korkunç bir deneyimdir
 
junghan0611 2026-03-15

İşte bu, güzel.