नया क्या है
1.0.9 — 2026-08-26
- मीडियाविकि दस्तावेज़ अपने फ़ॉर्मूले और कोड ब्लॉक को बनाए रखते हैं। कोई भी चीज़ जिसे विकि टैग के रूप में लिखता है — एक
<math> फ़ॉर्मूला, एक <syntaxhighlight> कोड ब्लॉक — पूर्वावलोकन से बस गायब हो जाता था, बिना किसी त्रुटि या अंतर के जिसे देखा जा सके: Markzen में चिपकाए गए विकिपीडिया लेख का पाठक गद्य देखता था और गणित का कुछ भी नहीं। फ़ॉर्मूले अब ठीक वैसे ही प्रस्तुत होते हैं जैसे वे हर दूसरी मार्कअप भाषा में होते हैं, एक वाक्य में इनलाइन या लेख के अनुसार अपनी पंक्ति पर प्रदर्शित होते हैं, और एक हाइलाइट किया गया कोड ब्लॉक अपनी भाषा के साथ बरकरार रहता है।
- एक विकि या BBCode फ़ाइल पर डबल-क्लिक करने से वह Markzen में खुल जाती है। इंस्टॉलर ने Markzen द्वारा पढ़ी जाने वाली अधिकांश मार्कअप फ़ाइलों को पंजीकृत किया था, लेकिन
.wiki, .mediawiki, .wikitext या .bb को नहीं — इसलिए वे चार सिस्टम में जो कुछ भी था उसमें खुलते थे, या बिल्कुल भी नहीं। आठ भाषाओं में सभी पंद्रह एक्सटेंशन अब उपलब्ध हैं।
- चिपकाए गए पते को लिंक में बदलने में एक कीस्ट्रोक लगता है। एक पता चुनें और Ctrl+K दबाएँ: यह लिंक का गंतव्य बन जाता है, और कर्सर खाली फ़ील्ड में प्रतीक्षा करता है कि लिंक को क्या कहना चाहिए। पहले पता लिंक का दृश्यमान पाठ बन जाता था, जिससे आपको इसे फिर से टाइप करना पड़ता था। फ़ाइल पथ भी इसी तरह काम करते हैं।
- {{label:lblHdrConvertTo}} मेनू को इस बात से समूहित किया गया है कि आप क्या बना रहे हैं — ई-बुक्स, वर्ड प्रोसेसर, प्रेजेंटेशन, टाइपसेटिंग, और इसी तरह — स्कैन करने के लिए एक लंबी सूची के बजाय। प्रत्येक मार्कअप भाषा अब एक बार, {{label:lblHdrConvertMarkup}} के तहत दिखाई देती है; मीडियाविकि को पहले दो स्थानों पर दो बार सूचीबद्ध किया गया था, दोनों से एक ही फ़ाइल का उत्पादन होता था।
1.0.8 — 2026-08-23
- मरमेड डायग्राम जो ड्रॉ होने से मना कर रहे थे, अब रेंडर होते हैं। कई Syntax error in text के रूप में वापस आ गए, भले ही वही स्रोत हर जगह स्वीकार किया गया था - एक परीक्षण दस्तावेज़ में, बीस में से अठारह। Markzen प्रत्येक डायग्राम को पृष्ठ के माध्यम से मरमेड को सौंप रहा था, जिसने रास्ते में टेक्स्ट को फिर से लिखा - एस्केप को डीकोड करना, इंडेंटेशन को हटाना - और चुपचाप किसी भी चीज़ को बिगाड़ दिया जो मार्कअप जैसा दिखता था: एक माइंडमैप में
<br/>, एक ब्लॉक डायग्राम में । आपके फेंस्ड कोड ब्लॉक का सटीक टेक्स्ट अब मरमेड तक अछूता पहुंचता है।
- डायग्राम का आकार और संरेखण पैनल उस ब्लॉक को बदलता है जिस पर आप इंगित कर रहे हैं। यह एक ब्लॉक को यह गिनकर ढूंढता था कि उसकी भाषा आपके स्रोत में कितनी बार दिखाई दी, जबकि पूर्वावलोकन ने केवल उन ब्लॉकों को गिना जिन्हें उसने वास्तव में डायग्राम में बदल दिया था। एक दस्तावेज़ में जो एक उदाहरण के रूप में उसी भाषा के एक फेंस्ड कोड ब्लॉक को दिखाता है - एक पृष्ठ जो मरमेड की व्याख्या करता है, मान लीजिए - दोनों गणनाएं अलग हो गईं और हर बदलाव कर्सर के नीचे वाले से पहले डायग्राम पर आ गया। पैनल अब ब्लॉक को उसकी अपनी सामग्री से पहचानता है।
- फ़ाइल पिकर वहीं खुलते हैं जहाँ आप पिछली बार थे। एक दस्तावेज़ खोलना, या एक छवि के लिए ब्राउज़ करना, हर बार डाउनलोड फ़ोल्डर में शुरू हुआ था। Markzen अब उस फ़ोल्डर को याद रखता है जहाँ से आपने पिछली बार चुना था - दस्तावेज़ों और छवियों के लिए अलग-अलग - और वहाँ वापस आता है, जिसमें पुनरारंभ के बाद भी शामिल है।
- अपडेट नोटिस आपकी भाषा में सही पृष्ठों से लिंक करता है। इसका {{label:lnkUpdateWhatsNew}} लिंक एक ऐसे पृष्ठ की ओर इशारा करता था जिसे वेबसाइट अब प्रकाशित नहीं करती है, इसलिए यह कहीं नहीं जाता था; इसके दोनों लिंक आपको अंग्रेजी में भी भेजते थे जब तक कि आप चार भाषाओं में से एक नहीं पढ़ते थे। वे अब आपकी अपनी भाषा में वर्तमान रिलीज़ नोट्स और डाउनलोड पृष्ठ खोलते हैं जहाँ भी यह मौजूद है।
1.0.7 — 2026-08-17
- Markzen अब लगभग तुरंत खुलता है। लॉन्च के समय लगभग चालीस रेंडरिंग इंजन लोड होते थे, चाहे दस्तावेज़ को उनकी आवश्यकता हो या नहीं - सादे टेक्स्ट फ़ाइल खोलने वाले सभी लोगों को कई सेकंड का इंतजार करना पड़ता था। अब प्रत्येक इंजन को पहली बार तब लाया जाता है जब कोई दस्तावेज़ वास्तव में इसकी मांग करता है, इसलिए स्टार्टअप लगभग तुरंत होता है और किसी दिए गए प्रकार का पहला आरेख ही दिखने में थोड़ा समय लेता है। केवल निर्यात उपयोग वाली लाइब्रेरी अब निर्यात करते समय लोड होती हैं, और इंटरफ़ेस पचास भाषाओं के बजाय केवल वही भाषा लोड करता है जिसे आप पढ़ते हैं।
- कोड ब्लॉक में बॉक्स-ड्राइंग वर्ण बने रहते हैं। कोड ब्लॉक में चिपकाया गया एक निर्देशिका ट्री या एक ASCII आरेख पहले अंतराल में टूट जाता था, क्योंकि अधिकांश मोनोस्पेस फ़ॉन्ट के वेब संस्करण चुपचाप उन वर्णों को छोड़ देते हैं। Markzen अब JetBrains Mono और Source Code Pro को ऐप के साथ भेजता है बजाय उन्हें लाने के, जिसका अर्थ यह भी है कि वे बिना कनेक्शन वाली मशीन पर काम करते हैं। Cascadia Code और Fira Code को Cascadia Mono और Fira Mono से बदल दिया गया है, जो उन्हीं फ़ॉन्ट के लिगेचर-मुक्त संस्करण हैं - एक लिगेचर
!= को एक एकल ≠ के रूप में फिर से बनाता है, जो कोड लिखते समय सुखद होता है और एक दस्तावेज़ में गलत होता है जिसका उद्देश्य यह दिखाना होता है कि फ़ाइल वास्तव में क्या कहती है। DM Mono अब पेश नहीं किया जाता है; इसका कोई ऐसा बिल्ड नहीं है जिसमें वर्ण हों।
- कोड फ़ॉन्ट निर्यात की गई फ़ाइल के अंदर जाता है। एक PDF या HTML निर्यात पहले पाठक की मशीन में जो भी फ़ॉन्ट होता था, उस पर वापस आ जाता था, इसलिए एक आरेख जो आपकी स्क्रीन पर संरेखित होता था, वह गलत संरेखित हो सकता था। फ़ॉन्ट अब निर्यात में ही एम्बेड किया गया है। संपादक फलक भी पूर्वावलोकन के समान फ़ॉन्ट का उपयोग करता है, इसलिए जो आप टाइप करते हैं, जो आप पूर्वावलोकन करते हैं और जो आप निर्यात करते हैं वह अंततः सहमत होता है।
- शैली और फ़ॉन्ट एक पैनल में चले गए। शैली टेम्पलेट और तीन फ़ॉन्ट पिकर पहले चार अलग-अलग टूलबार नियंत्रणों पर कब्जा करते थे; वे अब एक साथ बैठते हैं, प्रत्येक अपने स्वयं के लेबल के साथ, एक एकल {{label:tipHdrAppearance}} बटन के पीछे।
1.0.6 — 2026-08-07
- BBCode अब आठवीं मार्कअप भाषा है जिसे Markzen पढ़ता है। एक
.bbcode फ़ाइल खोलें और इसे किसी भी अन्य दस्तावेज़ की तरह लाइव पूर्वावलोकन के साथ संपादित करें, या जब कोई फ़ोरम पोस्ट गंतव्य हो तो मौजूदा दस्तावेज़ को BBCode में परिवर्तित करें। BBCode का कभी कोई एक मानक नहीं रहा है — हर फ़ोरम ने अपना स्वयं का संस्करण आविष्कार किया — इसलिए Markzen इसे उदारतापूर्वक पढ़ता है: यह सामान्य वर्तनी को साथ-साथ स्वीकार करता है और किसी भी टैग को जिसे यह नहीं पहचानता है उसे चुपचाप छोड़ने के बजाय सादे पाठ के रूप में दृश्यमान छोड़ देता है।
- टूलबार से एक तालिका डालें। पंक्तियों और स्तंभों की संख्या चुनने के लिए एक छोटी ग्रिड पर स्वाइप करें, और Markzen दस्तावेज़ के अपने मार्कअप — Markdown, AsciiDoc, Org, Textile, MediaWiki, reStructuredText, Djot या BBCode — में उस आकार की एक खाली तालिका लिखता है, जो टाइप करने के लिए तैयार है। स्प्रेडशीट कोशिकाओं के एक ब्लॉक को पेस्ट करने से अभी भी उसी तरह एक तालिका बनती है।
- कन्वर्ट मेनू के सबमेनू को फिर से खोला जा सकता है। ईबुक, वर्ड प्रोसेसर, प्रेजेंटेशन और बाकी पहुंच से बाहर थे: सबमेनू मेनू के अपने स्क्रॉलिंग क्षेत्र के अंदर खींचा गया था, जिसने इसे पूरी तरह से दृश्य से काट दिया था, इसलिए जब आप उन पंक्तियों में से किसी एक पर जाते थे तो कुछ भी दिखाई नहीं देता था।
- मेनू अब उस ऊंचाई का उपयोग करते हैं जो विंडो में वास्तव में है। वे एक निश्चित आकार पर सीमित थे और एक लंबी विंडो पर भी स्क्रॉल करते थे, बिना किसी कारण के एक स्क्रॉलबार के पीछे प्रविष्टियों को छिपाते थे।
- मेनू में नीचे जाने से अब खुले सबमेनू का निशान नहीं रहता है। प्रत्येक एक पल के लिए रुकता था जब आप पहले ही अगले पर चले गए होते थे, इसलिए कई एक साथ स्क्रीन पर रह सकते थे।
1.0.5 — 2026-08-03
- कमांड-लाइन निर्यात अब हर रन के बाद सिस्टम अस्थायी निर्देशिका में एक अस्थायी फ़ोल्डर नहीं छोड़ते हैं। प्रत्येक निर्यात अब पहले के निर्यात के बचे हुए हिस्सों को साफ़ करता है जो समाप्त हो चुके हैं, इसलिए कमांड लाइन से निर्यात करने की आदत आपके अस्थायी फ़ोल्डर को चुपचाप भरना बंद कर देती है।
1.0.4 — 2026-07-24
- समर्पित टूलबार बटन (या लिंक के लिए Ctrl+K) से लिंक और चित्र डालें: कर्सर पर एक छोटा पॉपअप दस्तावेज़ के अपने प्रारूप के लिए सही मार्कअप लिखता है, सभी सात मार्कअप भाषाओं में।
- चुनें कि कोई चित्र लिंक किया गया है (दस्तावेज़ किसी फ़ाइल या URL की ओर इशारा करता है) या एम्बेडेड है (चित्र के बाइट्स दस्तावेज़ के अंदर संग्रहीत होते हैं, इसलिए फ़ाइल पूरी तरह से स्व-निहित और पोर्टेबल होती है)।
- मौजूदा लिंक या चित्र को वहीं संपादित करें — कर्सर को उस पर रखें और पॉपअप को फिर से खोलें, और यह वर्तमान टेक्स्ट और पते को लोड करता है और एक नया नेस्ट करने के बजाय पूरे कंस्ट्रक्ट को बदल देता है।
- एम्बेडेड चित्र अब संपादक को अव्यवस्थित नहीं करते हैं: प्रत्येक base64 चित्र अपने प्रकार और आकार को दर्शाने वाली एक कॉम्पैक्ट चिप में बदल जाता है, जबकि अंतर्निहित दस्तावेज़ टेक्स्ट बरकरार रहता है।
1.0.3 — 2026-07-23
- कमांड-लाइन निर्यात अब बैच में चलते हैं: एक ही कॉल में कई
source -o output जोड़े पास करें और एक ही लॉन्च उन सभी को रेंडर करता है — प्रत्येक के लिए पूर्ण ऐप स्टार्ट (~15 सेकंड) के बजाय प्रति दस्तावेज़ लगभग 2 सेकंड।
1.0.2 — 2026-07-21
- AsciiDoc दस्तावेज़ों में कोड ब्लॉक अब विकृत नहीं होते हैं जब उनमें
\(...\) जैसे शाब्दिक गणितीय सीमांकक होते हैं — गणितीय रेंडरिंग अब कोड को छोड़ देती है, इसलिए एक रेगुलर एक्सप्रेशन या LaTeX उदाहरण जैसा लिखा है वैसा ही प्रदर्शित होता है।
1.0.1 — 2026-07-19
- खुली फ़ाइलों के बीच स्विच करने पर अब आप वहीं वापस आ जाते हैं जहाँ आप थे — प्रत्येक टैब अपनी संपादक स्क्रॉल स्थिति और टेक्स्ट चयन को याद रखता है।
- प्रत्येक टैब अपना लाइव पूर्वावलोकन रखता है: स्क्रॉल स्थिति, चित्र और प्रस्तुत आरेख टैब स्विच के बाद भी बने रहते हैं, और वापस स्विच करना तुरंत होता है।
- सामग्री तालिका में किसी अध्याय पर क्लिक करने पर अब संपादक पहले क्लिक पर वहाँ चला जाता है, दूसरे पर नहीं।
- सामग्री तालिका और इन-पेज लिंक क्लिक अब हमेशा सक्रिय टैब के पूर्वावलोकन पर कार्य करते हैं, कभी भी किसी अन्य खुली फ़ाइल पर नहीं।
1.0.0 — 2026-07-15
सामग्री