3 पॉइंट द्वारा GN⁺ 2025-07-02 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Ensō का नया version Occult Vampire Keanu, जिसे 6 साल तक रोज़ इस्तेमाल करते हुए निखारा गया है, public testing में आ गया है और TestFlight से डाउनलोड किया जा सकता है
  • यह beta नए features जोड़ने के बजाय MISS philosophy के तहत writing flow में बाधा डालने वाली चीज़ें घटाने पर केंद्रित है
  • सरल UI, 5½ themes, Coffeeshop Mode, privacy improvements और नया text rendering engine इसके मुख्य बदलाव हैं
  • distribution route अब मुख्य रूप से AppStore पर शिफ्ट होगा; Gumroad version backup के तौर पर रहेगा, लेकिन maintenance target नहीं होगा
  • analytics events और network traffic हटा दिए गए हैं, और RTL support अगले test build में शामिल होगा, इसलिए feedback collection और launch की तैयारी जारी रहेगी

public testing और product direction

  • Ensō का नया version, code name Occult Vampire Keanu, public testing के लिए release किया गया है
  • test build TestFlight से डाउनलोड किया जा सकता है
  • यह version MISS philosophy के अनुरूप नए features जोड़ने के बजाय distractions हटाने और polish सुधारने पर केंद्रित है
  • features को बताने का तरीका भी user के writing flow को तोड़ सकता है, इसलिए discoverability और focus बनाए रखने के बीच balance एक अहम चुनौती है

user experience बदलने वाले मुख्य बदलाव

  • ज़्यादा सरल UI

    • ज़्यादातर UI app के अंदर text area से macOS menu bar में चला गया है
    • menu bar में शिफ्ट करने का मकसद feature discoverability और shortcut accessibility बढ़ाना है
    • अब तक किसी user ने पुराने inline UI को miss करने की बात नहीं कही है
  • accessibility-केंद्रित themes

    • predefined themes हैं, और इन्हें कई सालों के feedback के आधार पर accessibility और usage patterns के हिसाब से बनाया गया है
    • supported usage situations ये हैं
      • सामान्य brightness conditions में दिन में लिखना
      • तेज़ रोशनी में लिखना
      • कम रोशनी में लिखना
      • OLED screen पर कम रोशनी में लिखना
      • पूरी तरह black का इस्तेमाल
      • बेहद कम रोशनी में light exposure घटाते हुए लिखना
    • extremely low-light theme OLED screens को ध्यान में रखकर design की गई है, और इसका मुख्य use case रात में लिखते हुए सो जाना है
    • एक theme पर अभी और काम की ज़रूरत है, इसलिए इसे 6 नहीं, 5½ कहा गया है
  • Coffeeshop Mode

    • Coffeeshop Mode Ensō के कुछ दुर्लभ नए features में से एक है
    • यह text को इस तरह छिपाता है कि पीछे खड़े व्यक्ति के लिए input पढ़ना मुश्किल हो, लेकिन writer को पता रहता है कि वह क्या लिख रहा है
    • ⌘-C से इसे कभी भी on/off किया जा सकता है
    • कई महीनों के इस्तेमाल के बाद यह खासकर public places में journaling करते समय उपयोगी लगा
    • संबंधित sketch: Sketch - Ensō Coffeeshop Mode
  • छोटी accessibility improvements

    • auto correction, auto capitalization और spelling features को toggle किया जा सकता है
    • पुराने native version में संभव नहीं था, लेकिन अब text size adjustment support किया गया है
    • Edit menu हटाकर उसका नाम Write रखने पर macOS settings में AI-related items नहीं जोड़ता

नया text rendering engine

  • नए text rendering engine से typography settings पर अधिक fine-grained control मिलता है
  • यह Coffeeshop Mode जैसे alternative display modes support करता है और custom caret भी इस्तेमाल करता है
  • नए UI में writing feel ज़्यादा fluid है, और text पढ़ने में आसान व smooth दिखता है, लेकिन blurry नहीं
  • features घटाने के कारण बचे हुए elements की quality और familiarity पर ज़्यादा ध्यान दिया जा सकता है
  • लक्ष्य ऐसा familiar और high-quality experience देना है कि बिना text selection वाले typing app के लिए 10 डॉलर देना भी सहज लगे

distribution method और payment route

  • Ensō मूल रूप से AppStore के ज़रिए distribute किया जाएगा
  • मौजूदा Gumroad version रहेगा, लेकिन नया version default behavior के लिहाज़ से functionally समान और बेहतर है, इसलिए उसे maintain नहीं किया जाएगा
  • AppStore पर जाने के कारण ये हैं
    • कई users ने Gumroad payment, खासकर PayPal payment screen के steps, संदिग्ध दिखने की शिकायत की
    • AppStore में drawbacks हैं और app delivery भी धीमी व cumbersome है, लेकिन बहुत code लिखे बिना relatively आसानी से distribute किया जा सकता है
    • बाद में OTA updates जोड़कर फिर Gumroad से distribute करने का तरीका भी iterative improvement के रूप में संभव है
  • Gumroad version backup के तौर पर रहेगा, लेकिन maintenance target नहीं होगा

missing features और जानबूझकर रखी गई limitations

  • analytics feature

    • पुराने Ensō में load होने पर anonymous impression event भेजा जाता था
    • नया version design के स्तर पर बिल्कुल भी network traffic नहीं बनाता
    • नया privacy page तैयार है: Privacy Page
    • संबंधित articles के तौर पर How I Use Analytics With My Indie Projects और Defaults Matter, Don't Assume Consent जुड़े हैं
  • personalization

    • personalization features आगे जोड़े जाएंगे
    • अभी नया version पुराने version से काफ़ी बेहतर हो चुका है, इसलिए और features का इंतज़ार करने के बजाय public testing शुरू करने का फैसला किया गया
    • discoverability और focus बनाए रखने के बीच balance बनाने वाला UX तैयार किया जा रहा है
    • हर option और choice user को distract करने का मौका बन सकती है, इसलिए इन्हें सावधानी से संभालना होगा
  • RTL और non-LTR language support

    • RTL support अगले test build में शामिल होगा
    • Ensō users में बड़ी संख्या non-Latin script languages इस्तेमाल करती है, और उपलब्ध जानकारी के अनुसार मुख्य रूप से Persian, Arabic, Hebrew users हैं
    • basic RTL support संभवतः code की एक line बदलकर संभव हो सकता है, और भले ही perfect न हो, non-Latin script users के लिए यह बड़ा improvement महसूस हो सकता है
  • inline editing UI

    • पुराने Ensō में UI text के साथ उसी जगह दिखता था, लेकिन नया version ऐसा नहीं करता
    • main app canvas में hamburger menu जोड़ने का विकल्प अभी review में है
    • अब तक केवल 2 कम frequent users ने यह point उठाया है
    • ज़्यादा महत्वपूर्ण माने जा रहे criteria ये हैं
      • ease of use और distractions में कमी
      • discoverability
      • familiarity
    • discoverability बढ़ाने वाले features अधिक choices बनाते हैं, और हर choice distraction बन सकती है
    • छोटे बदलाव भी जमा होते जाते हैं, इसलिए किसी चीज़ को हटाना उसे जोड़ने से ज़्यादा मुश्किल है

next steps और review में मौजूद ideas

  • आगे का काम test feedback collect करना और उस पर response देना, basic marketing material तैयार करना, RTL writing support जोड़ना और launch करना है
  • marketing में social media ads आज़माए जा सकते हैं, लेकिन मुख्य रूप से Ensō और संबंधित topics पर बात करने और पहले से जान-पहचान वाली communities से interact करने का तरीका अपनाया जाएगा
  • review में मौजूद ideas ये हैं
    • Windows और Linux support
      • अगले कुछ महीनों में इसे फिर review किया जाएगा
      • testing में दिलचस्पी रखने वाले users email से बता सकते हैं
    • Quick Save
      • ⌘+S दबाने पर predefined directory में timestamp filename के साथ note snapshot save होगा
      • example filename note-27-06-2025.txt है
    • Toybox
      • यह optional menu feature है जो experimental tools को episodes की तरह release करेगा
      • इसमें writing prompts, writing timer, typography style experiments, और input के अनुसार letters व words के बेल की तरह बढ़ने वाले visual experiments शामिल हो सकते हैं
  • अगर Toybox वास्तविकता बनता है, तो distraction से बचने के लिए इसे menu के अंदर गहराई में रखा जाएगा
  • अगर Toybox से ज़्यादा distractions बनने की संभावना हो, तो यह अलग app बन जाएगा

development process में सामने आई चुनौतियां

  • काम रोज़ छोटे-छोटे units में किया गया, और कुछ दिनों में यह लंबे समय तक चला
  • हर feature को अलग-अलग देखने के बजाय कई काम साथ-साथ किए गए और interactions पर focus रखा गया
  • नया Ensō ऐसा project है जिसमें unfinished pieces को feature-by-feature थोड़ा-थोड़ा share करना मुश्किल है
  • लक्ष्य user को बाधित किए बिना ऐसा tool देना है जो सुंदर, polished और अपना-सा महसूस हो
  • Tauri और build experience

    • Tauri पहले macOS version launch के समय की तुलना में बहुत अधिक mature हो गया है
    • पिछले version में Mac build, notarisation, provisioning profile और undocumented AppStore Connect API की वजह से कई हफ्ते लगे थे
    • अब ज़्यादातर चीज़ें काम करती हैं, और कुछ scripting में Claude Code अनिवार्य था
  • theme switcher की complexity

    • theme switcher उम्मीद से ज़्यादा complex problem निकला
    • मुश्किल हिस्सा dark/light/OS sync modes के हिसाब से theme settings, preview, और changes save करने या न करने को एक ही UI में और अधिकतम 2–3 clicks में समेटना था
    • कई attempts का परिणाम simple theme selector से ज़्यादा Dwarf Fortress GUI जैसा बन गया
  • browser-based text rendering

    • text rendering engine के रूप में browser इस्तेमाल करने के विकल्प से अभी भी संतुष्टि है
    • खासकर Safari text-box: cap alphabetic जैसे typography controls में बेहतरीन है
    • OS के native accent color को आसानी से पढ़ने का तरीका फिलहाल नहीं है
    • accent को customize किया जा सकता है, लेकिन पढ़ा नहीं जा सकता

free web version

  • Ensō के free web version को हटाने की कोई योजना नहीं है
  • काम का reward मिलना चाहते हैं, लेकिन लगभग बिना marketing के भी लोग संपर्क कर रहे हैं और खरीद रहे हैं
  • उम्मीद है कि अब तक बनी trust और final product की quality Ensō को धीरे-धीरे लेकिन लगातार grow कराने के लिए पर्याप्त होगी

1 टिप्पणियां

 
GN⁺ 2025-07-02
Hacker News की राय
  • मुझे हमेशा लगा है कि कंप्यूटर पर लिखने की सबसे अच्छी बात यह है कि लिखते-लिखते ही edit कर पाने की क्षमता मिलती है
    हालांकि मैं समझता हूं कि बहुत-से लोगों के लिए यह तरीका बिल्कुल सही नहीं बैठता, इसलिए भले ही मैं इसे व्यक्तिगत रूप से इस्तेमाल न करूं, यह ऐप काफ़ी अच्छा दिखता है

    • कभी-कभी खुद को edit न करने के लिए मजबूर करने से मन के किसी कोने में छिपी, पकड़ में मुश्किल चीज़ें बाहर आ जाती हैं
      brain dump भी इसी तरह काम करता है। दिमाग में जो है उसे spelling mistakes तक ठीक किए बिना जस का तस लिखने पर, वे चीज़ें सचमुच सामने आती हैं जिनके बारे में पता भी नहीं था कि वे परेशान कर रही हैं या जगह घेर रही हैं
      एक बार आज़माने लायक है, और करीब एक घंटा काफी है। जब idea तो होता है लेकिन बाकी लेख नहीं निकल पाता, तब blog draft के लिए भी मैं मिलता-जुलता तरीका इस्तेमाल करता हूं
    • मुझे कंप्यूटर पर लिखने की सबसे अच्छी बात हमेशा readability लगी है :)
  • बहुत अच्छा। मैं खुद ऐसा कुछ बनाना चाहता था, लेकिन अभी तक नहीं कर पाया। Cafe mode शानदार है
    मुझे सबसे ज़्यादा जिस feature की चाह है, वह font और cursor बदलना है। blinking cursor ध्यान भटकाता है और गैरज़रूरी है। क्योंकि अगर यह ऐसा tool है जिसमें वैसे भी edit नहीं करना चाहिए, तो माना जा सकता है कि cursor हमेशा अंत में ही है

    • नए UI elements जोड़ने को लेकर मैं बहुत conservative हूं, खासकर उन चीज़ों को लेकर जो नई distraction बन सकती हैं
      इसलिए अगर इसे जोड़ा भी तो शायद कई menus के पीछे छिपा दूं। फिर भी इन्हीं मुद्दों के कारण मैं पहले से काफी देर तक yak shaving करता रहा हूं :)
    • Monospace font सच में चाहिए। मुझे पता है कि ज़्यादातर लोग prose को monospace font में लिखना पसंद नहीं करते, लेकिन developer होने के कारण proportional font हमेशा अजीब लगता है
  • Enso कुल मिलाकर शायद मेरे लिए सही न हो, क्योंकि writing approach काफी अलग है
    फिर भी Cafe mode का idea पसंद आया, इसलिए Obsidian में कुछ ऐसा ही implement करने का मन हो रहा है

    • अगर browser-wide Cafe mode चाहिए, तो यह उपयोगी हो सकता है: https://addons.mozilla.org/en-US/firefox/addon/obfuscator/
    • मुझे भी वह idea पसंद है
      घर पर इन दिनों मैं ज़्यादातर voice input से लिखता हूं। काश कोई ऐसा noise-blocking device बना दे जिससे cafe या public transport में दूसरों को सुनाई दिए बिना device से बात की जा सके
  • सच में अच्छा दिखता है। यह क्या है, समझने में कुछ मिनट लगे
    पहले screen के ऊपर या यहां description में product description हो तो अच्छा रहेगा

    • मैंने article link जोड़ दिया है
  • https://github.com/maebert/themostdangerouswritingapp याद आता है

    • दिलचस्प है कि ensō कई मायनों में बहुत मिलता-जुलता है, लेकिन पूरी तरह उल्टा भी है
      ensō शांत, mindful और स्थिरता देने वाला है। MDWa व्यस्त, डरावना और sadistic है। यह रोचक है कि बहुत छोटे फर्क लगभग एक जैसे दिखने वाले product बनाते हुए भी बिल्कुल अलग feeling पैदा कर देते हैं
      ensō बनाने वाले rafal को बड़ी बधाई देना चाहता हूं, और व्यक्तिगत रूप से यह मुझे सच में पसंद है
    • मुझे तो बल्कि Apostrophe याद आया: https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe
  • मैंने इसे पहले कभी देखा था, लेकिन नाम भूल गया था
    Google पर ढूंढा और LLM से भी पूछा, लेकिन आखिरकार फिर नहीं मिल पाया। HN search भी खास मददगार नहीं था, इसलिए इसे फिर देखकर सच में खुशी हुई

    • मेरा https://meat-gpt.sonnet.io फिर भी काफी अच्छी तरह indexed है
      web scraping करके hallucinated product descriptions जोड़ने वाली सैकड़ों AI websites तक को शामिल करके भी यह ठीक से पकड़ लेता है
  • शानदार काम। यह एक अच्छा उदाहरण है कि सिर्फ अच्छा idea ही नहीं, execution भी सच में महत्वपूर्ण है
    मुझे नहीं लगता कि मैं अकेला हूं जिसके मन में कभी ऐसा idea आया हो। मेरा idea “nanowriter” था और वह NanoWriMo के लिए था, लेकिन उस समय मेरे पास इसे सच में बनाने की coding skill और execution function नहीं था
    Enso सुंदर है, और सबसे अहम बात, यह सच में मौजूद है। इसलिए यह अनंत गुना बेहतर है
    0: https://storyempire.com/2025/04/28/nanowrimo-closing-what-we...

  • Linux users के लिए यह https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe से काफी मिलता-जुलता लगता है

    • दोनों concept में अलग दिखते हैं। Apostrophe एक सुंदर Markdown editor है
      Ensō पहले से लिखे text को छिपाकर user को edit करने से रोकता है, इसलिए यह एक खास तरह की writing approach में मदद करने वाला minimal writing tool ज्यादा लगता है। यहां focus पहले words बाहर निकालने पर है, फिर बाद में formatting और editing किसी दूसरे tool में करने पर
  • शानदार
    पहले भी मैंने यहां से inspiration लेकर कुछ बार मिलता-जुलता बनाया है। मौजूदा हालत में भी यह पहले से काफी complete है, और ambient music तो खुद तैयार की जा सकती है
    नए features सोचे, लेकिन असल में उनकी जरूरत नहीं लगती। खासकर Cafe mode पसंद आया। मैं अक्सर यह सोचकर self-conscious हो जाता हूं कि कोई मेरी लिखी चीज़ देख न ले, इसलिए text छिपा देना सच में अच्छा है

  • पहले कुछ screens पढ़ने के बाद भी बिल्कुल समझ नहीं आया कि लेख किस बारे में है
    शुरुआत में मैंने सोचा कि शायद यह किसी Paperwhite display जैसा कुछ है, लेकिन बाद में पता चला कि यह app है। यह blog post शायद सिर्फ उन लोगों के लिए है जो पहले से जानते हैं कि app क्या है