5 पॉइंट द्वारा GN⁺ 2025-04-14 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • WebTUI एक मॉड्यूलर CSS लाइब्रेरी है जो टर्मिनल यूज़र इंटरफ़ेस के सौंदर्यात्मक तत्वों को वेब ब्राउज़र में लाती है
  • यह लाइब्रेरी सरल और सहज UI डिज़ाइन प्रदान करती है, जिससे यूज़र अनुभव बेहतर होता है
  • इसे मॉड्यूलर संरचना के साथ डिज़ाइन किया गया है, इसलिए विभिन्न कॉम्पोनेंट्स को आसानी से इंटीग्रेट और कस्टमाइज़ किया जा सकता है
  • यह एक open source प्रोजेक्ट है, जिसका लाभ यह है कि डेवलपर्स इसे स्वतंत्र रूप से उपयोग कर सकते हैं और इसमें योगदान दे सकते हैं
  • वेब वातावरण में टर्मिनल-स्टाइल UI लागू करने के लिए यह उपयोगी है और डेवलपर कम्युनिटी में लोकप्रिय हो रहा है

3 टिप्पणियां

 
ikspres 2025-04-14

इसे देखते ही अगर मुझे यह शानदार लगा, तो क्या मैं शायद पुराने ज़माने की पसंद रखने वाला इंसान हूँ?

 
GN⁺ 2025-04-14
Hacker News टिप्पणियाँ
  • मुझे 1980 के दशक के टर्मिनल्स के प्रति यह जुनून समझ नहीं आता। वे उस समय के 8-bit home computers से भी कमज़ोर थे। रेट्रो पसंद हो सकती है, लेकिन इसे आधुनिक CLI की अत्याधुनिक तकनीक बताना अलग बात है

    • VT102 में character grid है, लेकिन mainframe applications से संवाद करने के लिए serial protocol की ज़रूरत होती है। इसे बायपास करके raw mode इस्तेमाल किया जा सकता है, जिसमें अलग-अलग cells को address किया जा सकता है
    • वेब ब्राउज़र में शक्तिशाली typography और layout engine होते हैं। फिर भी हम वापस character cells पर जा रहे हैं। यह गलत दिशा है
    • फिर भी इसकी सौंदर्य भावना और basic color palette मुझे पसंद है। यह अलग है, लेकिन अपने ढंग का आकर्षण रखता है
  • मुझे Terminal Trove में TUI aesthetics पसंद हैं। WebTUI में keyboard shortcuts होना भी अच्छा है

    • यह CSS नहीं है, लेकिन Rust और WebAssembly से terminal-themed web applications बनाने वाला ratzilla भी याद आता है
    • उदाहरण देखो तो काफ़ी शानदार लगता है
  • iOS पर icons दिखाई नहीं दे रहे। यह पता नहीं चल रहा कि font या SVG serve हो रहे हैं या नहीं

  • Python में rich/textual framework पर आधारित Textualize/textual-web भी है

  • Firefox mobile में search field दाईं ओर एक "cell" ज़्यादा बड़ा है, इसलिए फिट नहीं हो रहा। यह छोटी समस्या हो सकती है, लेकिन अगर निर्माता अपनी homepage ठीक से नहीं बना पाया, तो उस पर भरोसा करना मुश्किल है

    • अगर किसी ने C compiler बनाया हो और वह खुद को compile करते समय error दे, तो क्या आप उसे इस्तेमाल करेंगे?
  • अच्छा दिखता है। हमें BBS और Gopher का इस्तेमाल जारी रखना चाहिए था। एक छोटी समस्या है कि scrollbar दिख रहा है और arrow keys इस्तेमाल करने पर हल्का scroll भी हो जाता है

  • यह अच्छा लगा कि यह मूल theme के प्रति ईमानदार रहते हुए भी mouse से उपयोगी बना रहता है

    • मैं लगभग 1995 के किसी auto parts store inventory terminal जैसा styled project theme लिखना चाहता था। इस theme से काफ़ी प्रेरणा मिलती है
  • अच्छा है। दो साल पहले मैंने IBM के TN5250 terminal से वेब में क्या-क्या लाया जा सकता है, यह तलाशा था। खासकर data entry scenarios के लिए यह उपयुक्त है

    • यह desktop के लिए डिज़ाइन किया गया था, mobile के लिए नहीं
  • मुझे बस एक चीज़ नापसंद है कि header tags पर अपने-आप '#' prefix जुड़ जाता है। बाकी सब बढ़िया है

  • यह बढ़िया है कि font में glyph न होने पर empty square की नकल करता है

    • लेकिन TUI डिज़ाइन की एक विकृति है। यह वास्तव में सुंदर UI की खराब नकल है। यह टर्मिनल की अपनी सीमाओं की वजह से ऐसा दिखता है
    • इस design language को ऐसे platform पर लाना जो rich UI को support करता हो, वेब पर संभव चीज़ों को कृत्रिम रूप से सीमित करना है
    • अगर आप 1995 के बाद जोड़ी गई web features का इस्तेमाल नहीं करने वाले हैं, तो text-only site या Gemini site बेहतर होगी
    • ज़्यादातर मामलों में मुझे लगता है TUIs गलत हैं। text editor या process manager बना रहे हों, तो शायद यह ठीक हो सकता है
    • लेकिन अधिकांश terminal programs को TUI इस्तेमाल नहीं करना चाहिए। उन्हें command-line arguments लेकर अपना व्यवहार बदलना चाहिए, user का माँगा हुआ काम करना चाहिए, और फिर बंद हो जाना चाहिए
    • इससे programs adaptable, composable, और scriptable बनते हैं। GUI की नकल करने वाले interface के साथ हाथ से interact करने पर मजबूर करना बहुत खराब अनुभव है
 
junghan0611 2026-03-15

यही तो खूबसूरत है।