amenbo

Amenbo 30.0.0 — किसी को थमा दी जा सकने वाली शक्ल

खिड़की को एक स्किन पहनाई जा सकती है: रंग, आकार, एक टाइपफ़ेस, पृष्ठभूमि की तस्वीरें और आइकन — सब एक ही फ़ाइल में, जिसे किसी और को थमाया जा सके। 29.0.0, 29.1.0, 29.2.0 और 29.3.0 के बदलाव भी इस संस्करण तक आ पहुँचे।

Amenbo अब स्किन पहन सकता है। रंगों वाला आधा हिस्सा 29.3.0 में आया था, और सामग्री — पृष्ठभूमि की तस्वीरें, आइकन, एक टाइपफ़ेस — 30.0.0 में नई है। 29.0.0 से 29.3.0 तक के बदलाव भी इस संस्करण तक आ पहुँचे।

स्किन — दिखने का ढंग बदलना

सेटिंग > रूप में एक “स्किन” पंक्ति है। बिल्ड के साथ चार स्किन आती हैं।

नामकैसी दिखती है
उच्च कंट्रास्टअक्षरों और ज़मीन के बीच चौड़ा फ़ासला
Washiगरमाहट लिए, काग़ज़ जैसी ज़मीन
टर्मिनलटर्मिनल जैसा रंग-समूह
रेट्रोसाथ में एक डॉट-मैट्रिक्स टाइपफ़ेस

किसी एक को चुनना आज़माकर देखना है: स्क्रीन उसी स्किन में फिर से खिंच जाती है, और “यही रखें” दबाए बिना कुछ भी तय नहीं होता। पीछे हट जाइए तो पिछली शक्ल लौट आती है।

स्किन उतारने के लिए “कोई नहीं (Amenbo के अपने रंग)” चुनिए। किसी स्किन ने स्क्रीन को पढ़ने लायक़ न छोड़ा हो और सेटिंग तक पहुँचा न जा सके, तो amenbo skin use none कमांड उसे टर्मिनल से उतार देती है।

एक स्किन क्या-क्या ले जा सकती है

एक स्किन एक ही zip फ़ाइल है, जिसमें skin.yaml होता है और वे सामग्रियाँ जिनका वह नाम लेता है।

  • रंग — ज़मीन, अक्षर, उभार, किनारे; वह पूरा समूह जो स्क्रीन बरतती है
  • आकार — अक्षरों, अंतराल, कोनों की गोलाई और छाया के लिए एक-एक गुणक
  • चौखट — रेखा का ढंग (solid / double / none) और चौड़ाई
  • टाइपफ़ेस — एक woff2, ज़्यादा से ज़्यादा 2MB
  • पृष्ठभूमि की तस्वीरें — चार जगहों के पीछे एक-एक: ख़ुद ऐप की ज़मीन, किसी फलक की ज़मीन, धँसे हुए हिस्से जैसे इनपुट के ख़ाने, और कार्ड। बिठाने का ढंग contain / cover / tile है; जगह नौ ठिकानों में से एक
  • आइकन — खिड़की जो 51 आइकन खींचती है उनमें से किसी को भी अपनी तस्वीर से बदला जा सकता है; रंग बग़ल के अक्षरों के पीछे-पीछे चलता है

पृष्ठभूमि की तस्वीरें, आइकन और zip पर आ जाना — ये 30.0.0 में नए हैं।

किसी को स्किन थमाना

“एक लिखकर निकालें” एक zip बनाता है जिसमें हर वह नाम मौजूद होता है जो तय किया जा सकता है, और जो स्किन इस समय पहनी हुई हो उससे भरा हुआ। खाली फ़ाइल से शुरू नहीं करना पड़ता। लेने वाला उस फ़ाइल को सेटिंग > “स्किन जोड़ें” पर छोड़ देता है।

  • कुछ भी भीतर लिए जाने से पहले पटल बता देता है कि फ़ाइल में क्या है — हर तस्वीर और टाइपफ़ेस का फ़ाइल-नाम, आकार, और वह कहाँ बरता जाता है।
  • रंगों की पढ़ने-योग्यता नापी और बताई जाती है — कितनी जोड़ियाँ न्यूनतम से नीचे रह जाती हैं। इससे आयात रुकता नहीं। जिस जगह के पीछे तस्वीर है वह नापी नहीं जाती, क्योंकि अक्षरों के नीचे जो है वह कोई रंग नहीं है।
  • पहले से मौजूद नाम को दोनों संस्करणों के नाम लेकर मना कर दिया जाता है, ताकि आप देख सकें कि कौन-सा वहाँ है और कौन-सा आ रहा है।
  • “यह स्किन आगे दें” उस फ़ाइल को ठीक वैसे ही लिख देता है जैसी वह आई थी, सामग्रियों समेत, ताकि जिसे आपने दी है वह उसे आगे और थमा सके।

पूरे फ़ोल्डर में खोज और बदल (29.1.0)

किसी फ़ोल्डर में कोई शब्द खोजिए। जो मिला वह हर फ़ाइल के हिसाब से समूहों में आता है, और किसी एक को दबाने पर वही जगह खुल जाती है।

  • नतीजों में जाकर बदल दीजिए। जिन फ़ाइलों को छूना नहीं है, उन्हें सूची से हटाया जा सकता है।
  • लिखने से पहले वह पूछता है: “M फ़ाइलों की N जगहें बदलें?”
  • वह फ़ाइलों में लिख देता है, और यहाँ कुछ भी वापस नहीं लिया जा सकता — लौटने का रास्ता सिर्फ़ git है, जब फ़ोल्डर git के नीचे हो।
  • खोज के बाद जो फ़ाइलें बदल गई हों उन्हें छोड़ दिया जाता है, और कितनी छोड़ीं यह वह बता देता है।

जो फ़ाइल खुली हुई है उसके लिए एक खोज-पटल भी है — छोटे-बड़े अक्षरों का मिलान, पूरा शब्द, नियमित अभिव्यक्तियाँ — और फ़ोल्डर की सूची को नाम से छाँटा जा सकता है।

निर्णयों का एक “लिखा जा रहा है” वाला पड़ाव (29.0.0)

निर्णय जब तक लिखा जा रहा है तब तक मसौदा है; “लिखना पूरा करें” उसे तय कर देता है।

जिस काम की बुनियाद कोई ऐसा निर्णय हो जो अभी लिखा ही जा रहा है, वह काम तब तक शुरू नहीं किया जाता जब तक वह निर्णय तय न हो जाए। अब काम ऐसी बुनियाद पर शुरू नहीं होता जो अभी पक्की नहीं है।

तय हो चुके निर्णय को संपादित करना शब्दों को सुधारना माना जाता है, और निर्णय की तारीख़ नहीं बदलती। जो तय हुआ था उसे पलटना हो, तो नए निर्णय से उसकी जगह लीजिए।

बाक़ी सब

  • “टर्मिनल” अब “वर्कस्पेस” कहलाता है — स्क्रीन उसे क्या कहती है बस इतना बदला है, और कुछ नहीं।
  • फलक को जो नाम और जो गिनती आपके कहीं और देखते रहने के दौरान मिली, वह उसके पास रहती है — किसी दूसरे पन्ने पर AI ने उस फलक को जो नाम दिया, और उस सत्र ने इस बीच जो काम और निर्णय दर्ज किए, उस पन्ने पर लौटने पर दोनों वहीं मिलते हैं।
  • सेटिंग सीधे खुल जाती है — खोलते ही गड़बड़ियों की जाँच अब नहीं चलती, सिर्फ़ “जाँचें” दबाने पर चलती है। जाँच चलते समय ऐप अब जम नहीं जाता।
  • हज़ारों कामों की सूची पूरी की पूरी खुलती है — सिर्फ़ वही पंक्तियाँ खींची जाती हैं जो स्क्रीन पर हैं।
  • Viewer एक सर्वर का नाम लेता है — एक ही खाते पर दूसरा सर्वर खड़ा करने के लिए।
  • जो नियंत्रण दबाने के लिए बहुत छोटे थे उन्हें चौड़ा किया गया — उँगली भर के निशाने तक।

उनके लिए जिन्होंने 29.3.0 में कोई स्किन बनाई थी

स्किन का फ़ॉर्मैट अब zip है। नंगी .yaml अब भीतर नहीं ली जाती। अपनी फ़ाइल को एक zip में रखिए; भीतर वाली फ़ाइल का नाम skin.yaml है। टेम्पलेट लिखकर निकालना भी बदला है — अब वह एक गंतव्य लेता है।

29.3.030.0.0
भीतर लेनाamenbo skin add mine.yamlamenbo skin add mine.zip
टेम्पलेटamenbo skin template > mine.yamlamenbo skin template mine.zip
अपनी रखी हुई लिखकर निकालना(उपलब्ध नहीं)amenbo skin write-out mine mine.zip

कैसे लें

अपने OS का इंस्टॉलर नवीनतम रिलीज़ से खोलिए। एडमिन अधिकार नहीं चाहिए।

  • macOS — .pkg, एक Apple silicon के लिए और एक Intel के लिए (GUI और CLI साथ आते हैं)
  • Windows — setup .exe (GUI और CLI साथ आते हैं)
  • Linux — GUI एक AppImage है; amenbo कमांड CLI इंस्टॉलर से आती है

अपडेट करने के लिए: GUI पर “नया संस्करण मौजूद है” वाला बैनर उसे वहीं लागू कर देता है। आपने सिर्फ़ CLI इंस्टॉल किया है तो amenbo update --apply उसे बदल देता है।

28.2.0 या उससे पुराने से आ रहे हैं तो संचित डेटा का फ़ॉर्मैट आगे बढ़ता है — इस संस्करण पर पहली बार चलने पर वह माइग्रेट होता है, और माइग्रेशन से पहले का एक बैकअप अपने आप रख लिया जाता है। एक बार माइग्रेट हो जाने पर पिछला संस्करण उसे नहीं खोल सकता। आप पहले से 29.x पर हैं तो कोई माइग्रेशन नहीं है। GUI और CLI, दोनों एक ही इंस्टॉलर से साथ-साथ अपडेट होते हैं, इसलिए उनमें से किसी एक को पुराने संस्करण पर छोड़ मत दीजिए।

यहाँ नए हैं? शुरू करें देखिए।