มีอะไรใหม่
1.0.9 — 2026-08-26
- เอกสาร MediaWiki ยังคงมีสูตรและบล็อกโค้ดอยู่ สิ่งใดก็ตามที่ wiki เขียนเป็นแท็ก — สูตร
<math> หรือบล็อกโค้ด <syntaxhighlight> — จะหายไปจากการแสดงตัวอย่างโดยไม่มีข้อผิดพลาดและไม่มีช่องว่างให้สังเกต: ผู้อ่านบทความ Wikipedia ที่วางลงใน Markzen จะเห็นเฉพาะข้อความและไม่มีคณิตศาสตร์เลย ตอนนี้สูตรจะแสดงผลเหมือนกับในภาษา Markup อื่นๆ ทุกประการ ไม่ว่าจะอยู่ในบรรทัดเดียวกันกับประโยคหรือแสดงผลในบรรทัดของตัวเองตามที่บทความต้องการ และบล็อกโค้ดที่เน้นข้อความจะมาพร้อมกับภาษาที่สมบูรณ์
- การดับเบิลคลิกไฟล์ wiki หรือ BBCode จะเปิดไฟล์ใน Markzen ตัวติดตั้งได้ลงทะเบียนไฟล์ Markup ส่วนใหญ่ที่ Markzen อ่านได้ แต่ไม่ใช่
.wiki, .mediawiki, .wikitext หรือ .bb — ดังนั้นไฟล์ทั้งสี่นี้จึงเปิดในโปรแกรมอื่นที่ระบบมี หรือไม่เปิดเลย ตอนนี้มีส่วนขยายทั้งสิบห้าส่วนในแปดภาษาให้ใช้งานแล้ว
- การเปลี่ยนที่อยู่ที่วางลงไปให้เป็นลิงก์ใช้เพียงปุ่มเดียว เลือกที่อยู่แล้วกด Ctrl+K: ที่อยู่จะกลายเป็น ปลายทาง ของลิงก์ และเคอร์เซอร์จะรออยู่ในช่องว่างสำหรับข้อความที่ลิงก์ควรแสดง ก่อนหน้านี้ ที่อยู่จะกลายเป็นข้อความที่มองเห็นได้ของลิงก์ ทำให้คุณต้องพิมพ์ใหม่ เส้นทางไฟล์ก็ทำงานในลักษณะเดียวกัน
- เมนู {{label:lblHdrConvertTo}} ถูกจัดกลุ่มตามสิ่งที่คุณกำลังสร้าง — เช่น หนังสืออิเล็กทรอนิกส์, โปรแกรมประมวลผลคำ, งานนำเสนอ, การเรียงพิมพ์ และอื่นๆ — แทนที่จะเป็นรายการยาวๆ ที่ต้องสแกน ตอนนี้ภาษา Markup แต่ละภาษาจะปรากฏเพียงครั้งเดียวภายใต้ {{label:lblHdrConvertMarkup}}; MediaWiki เคยถูกระบุไว้สองครั้งในสองตำแหน่ง ซึ่งสร้างไฟล์เดียวกันจากทั้งสองตำแหน่ง
1.0.8 — 2026-08-23
- แผนภาพ Mermaid ที่ไม่สามารถวาดได้ตอนนี้แสดงผลแล้ว หลายแผนภาพแสดงข้อความ Syntax error in text แม้ว่าแหล่งที่มาเดียวกันจะได้รับการยอมรับในที่อื่น ๆ ทั้งหมด — ในเอกสารทดสอบหนึ่งฉบับ มีสิบแปดจากยี่สิบแผนภาพ Markzen ส่งแผนภาพแต่ละรายการไปยัง Mermaid ผ่านหน้าเว็บเอง ซึ่งเขียนข้อความใหม่ระหว่างทาง — ถอดรหัสอักขระพิเศษ, ลบการเยื้อง — และทำลายสิ่งใดก็ตามที่ดูเหมือนมาร์กอัปอย่างเงียบ ๆ:
<br/> ในแผนผังความคิด, ในแผนภาพบล็อก ตอนนี้ข้อความที่แน่นอนของบล็อกโค้ดที่ล้อมรอบของคุณจะเข้าถึง Mermaid โดยไม่ถูกแตะต้อง
- แผงขนาดและการจัดตำแหน่งแผนภาพจะเปลี่ยนบล็อกที่คุณกำลังชี้อยู่ เคยใช้การระบุบล็อกโดยการนับจำนวนครั้งที่ภาษาของบล็อกปรากฏในแหล่งที่มาของคุณ ในขณะที่การแสดงตัวอย่างนับเฉพาะบล็อกที่ได้เปลี่ยนเป็นแผนภาพจริง ในเอกสารที่ แสดง บล็อกโค้ดที่ล้อมรอบด้วยภาษาเดียวกันเป็นตัวอย่าง — หน้าที่อธิบาย Mermaid เช่น — จำนวนทั้งสองจะแตกต่างกัน และการเปลี่ยนแปลงทุกครั้งจะไปตกที่แผนภาพก่อนหน้าแผนภาพที่อยู่ใต้เคอร์เซอร์ ตอนนี้แผงจะระบุบล็อกด้วยเนื้อหาของบล็อกเอง
- ตัวเลือกไฟล์จะเปิดขึ้นในตำแหน่งที่คุณเคยอยู่ล่าสุด การเปิดเอกสาร หรือการเรียกดูรูปภาพ เคยเริ่มต้นในโฟลเดอร์ดาวน์โหลดทุกครั้ง ตอนนี้ Markzen จะจดจำโฟลเดอร์ที่คุณเลือกครั้งล่าสุด — แยกกันสำหรับเอกสารและรูปภาพ — และกลับไปที่นั่น รวมถึงหลังจากรีสตาร์ท
- ประกาศการอัปเดตจะเชื่อมโยงไปยังหน้าเว็บที่ถูกต้องในภาษาของคุณ ลิงก์ {{label:lnkUpdateWhatsNew}} เคยชี้ไปที่หน้าที่เว็บไซต์ไม่ได้เผยแพร่อีกต่อไป ดังนั้นจึงนำไปสู่ที่ใดไม่ได้ ลิงก์ทั้งสองยังส่งคุณไปยังภาษาอังกฤษ เว้นแต่คุณจะอ่านหนึ่งในสี่ภาษา ตอนนี้ลิงก์จะเปิดบันทึกการเผยแพร่ปัจจุบันและหน้าดาวน์โหลดในภาษาของคุณเองไม่ว่าจะมีอยู่หรือไม่
1.0.7 — 2026-08-17
- Markzen เปิดเกือบจะทันที ก่อนหน้านี้มีเอ็นจิ้นการเรนเดอร์เกือบสี่สิบตัวที่โหลดเมื่อเปิดใช้งาน ไม่ว่าเอกสารจะต้องการหรือไม่ก็ตาม ทำให้ต้องรอหลายวินาทีสำหรับทุกคนที่เปิดไฟล์ข้อความธรรมดา ตอนนี้แต่ละเอ็นจิ้นจะถูกดึงมาใช้ในครั้งแรกที่เอกสารร้องขอจริง ๆ ดังนั้นการเริ่มต้นจึงเกือบจะทันที และเฉพาะไดอะแกรม แรก ของประเภทที่กำหนดเท่านั้นที่จะใช้เวลาสักครู่ในการปรากฏขึ้น ไลบรารีที่ใช้สำหรับการส่งออกเท่านั้นจะโหลดเมื่อคุณส่งออก และอินเทอร์เฟซจะโหลดภาษาเดียวที่คุณอ่านแทนที่จะเป็นทั้งห้าสิบภาษา
- อักขระวาดกล่องยังคงอยู่ภายในบล็อกโค้ด แผนผังไดเรกทอรีหรือไดอะแกรม ASCII ที่วางลงในบล็อกโค้ดเคยมีช่องว่าง เนื่องจากฟอนต์ monospace ส่วนใหญ่ในเวอร์ชันเว็บมักจะละเว้นอักขระเหล่านั้นอย่างเงียบ ๆ ตอนนี้ Markzen มาพร้อมกับ JetBrains Mono และ Source Code Pro ในแอปแทนที่จะดึงมาใช้ ซึ่งหมายความว่าสามารถใช้งานได้บนเครื่องที่ไม่มีการเชื่อมต่อ Cascadia Code และ Fira Code ถูกแทนที่ด้วย Cascadia Mono และ Fira Mono ซึ่งเป็นฟอนต์เวอร์ชันที่ไม่มี ligature — ligature จะวาด
!= ใหม่เป็น ≠ ซึ่งเป็นที่น่าพอใจขณะเขียนโค้ดและผิดในเอกสารที่ตั้งใจจะแสดงสิ่งที่ไฟล์ระบุจริง ๆ DM Mono ไม่ได้ถูกนำเสนออีกต่อไป เนื่องจากไม่มีเวอร์ชันที่รองรับอักขระเหล่านั้น
- ฟอนต์โค้ดเดินทางไปพร้อมกับไฟล์ที่ส่งออก การส่งออกเป็น PDF หรือ HTML เคยกลับไปใช้ฟอนต์ใดก็ตามที่เครื่องของผู้อ่านมี ดังนั้นไดอะแกรมที่จัดเรียงบนหน้าจอของคุณอาจมาถึงโดยไม่ตรงกัน ตอนนี้ฟอนต์ถูกฝังอยู่ในไฟล์ที่ส่งออกเอง บานหน้าต่างตัวแก้ไขยังใช้ฟอนต์เดียวกันกับหน้าต่างแสดงตัวอย่าง ดังนั้นสิ่งที่คุณพิมพ์ สิ่งที่คุณแสดงตัวอย่าง และสิ่งที่คุณส่งออกจึงสอดคล้องกันในที่สุด
- สไตล์และฟอนต์ย้ายไปอยู่ในแผงเดียว เทมเพลตสไตล์และตัวเลือกฟอนต์สามตัวเคยอยู่ในส่วนควบคุมแถบเครื่องมือสี่ส่วนแยกกัน ตอนนี้พวกมันอยู่รวมกัน โดยแต่ละส่วนมีป้ายกำกับของตัวเอง อยู่หลังปุ่ม {{label:tipHdrAppearance}} เพียงปุ่มเดียว
1.0.6 — 2026-08-07
- ขณะนี้ BBCode เป็นภาษา Markup ลำดับที่แปดที่ Markzen อ่านได้ เปิดไฟล์
.bbcode และแก้ไขด้วยการแสดงตัวอย่างแบบสดเหมือนเอกสารอื่นๆ หรือแปลงเอกสารที่มีอยู่ เป็น BBCode เมื่อปลายทางคือโพสต์ในฟอรัม BBCode ไม่เคยมีมาตรฐานเดียว — ทุกฟอรัมสร้างรูปแบบของตัวเองขึ้นมา — ดังนั้น Markzen จึงอ่านอย่างกว้างขวาง: ยอมรับการสะกดคำทั่วไปควบคู่กันไป และปล่อยแท็กที่ไม่รู้จักให้มองเห็นเป็นข้อความธรรมดาแทนที่จะละทิ้งไปอย่างเงียบๆ
- แทรกตารางจากแถบเครื่องมือ กวาดผ่านตารางเล็กๆ เพื่อเลือกจำนวนแถวและคอลัมน์ และ Markzen จะเขียนตารางเปล่าขนาดนั้นในมาร์กอัปของเอกสารเอง — Markdown, AsciiDoc, Org, Textile, MediaWiki, reStructuredText, Djot หรือ BBCode — พร้อมให้พิมพ์ การวางบล็อกของเซลล์สเปรดชีตยังคงสร้างตารางในลักษณะเดียวกัน
- เมนูย่อยของเมนู Convert สามารถเปิดได้อีกครั้ง Ebooks, Word Processor, Presentation และอื่นๆ ไม่สามารถเข้าถึงได้: เมนูย่อยถูกวาดภายในพื้นที่เลื่อนของเมนูเอง ซึ่งตัดออกจากมุมมองทั้งหมด ดังนั้นจึงไม่มีอะไรปรากฏขึ้นเมื่อคุณเลื่อนไปที่แถวเหล่านั้น
- ตอนนี้เมนูใช้ความสูงที่หน้าต่างมีอยู่จริง เมนูถูกจำกัดขนาดคงที่และเลื่อนแม้ในหน้าต่างสูง ซ่อนรายการหลังแถบเลื่อนโดยไม่มีเหตุผล
- การเลื่อนลงในเมนูจะไม่ทิ้งร่องรอยของเมนูย่อยที่เปิดอยู่ แต่ละเมนูเคยค้างอยู่ชั่วขณะหลังจากที่คุณย้ายไปยังเมนูถัดไปแล้ว ดังนั้นจึงสามารถมีหลายเมนูอยู่บนหน้าจอพร้อมกันได้
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 หลายคู่ในการเรียกครั้งเดียว และการเปิดตัวครั้งเดียวจะแสดงผลทั้งหมด — ประมาณ 2 วินาทีต่อเอกสาร แทนที่จะเป็นการเริ่มต้นแอปเต็มรูปแบบ (~15 วินาที) ในแต่ละครั้ง
1.0.2 — 2026-07-21
- บล็อกโค้ดในเอกสาร AsciiDoc จะไม่ถูกทำให้เสียหายอีกต่อไปเมื่อมีตัวคั่นคณิตศาสตร์แบบลิเทอรัล เช่น
\(...\) — การแสดงผลคณิตศาสตร์จะข้ามโค้ด ดังนั้นตัวอย่าง regex หรือ LaTeX จะแสดงตามที่เขียนไว้
1.0.1 — 2026-07-19
- การสลับไปมาระหว่างไฟล์ที่เปิดอยู่จะนำคุณกลับไปยังตำแหน่งเดิมที่คุณอยู่ — แต่ละแท็บจะจดจำตำแหน่งการเลื่อนของตัวแก้ไขและการเลือกข้อความ
- แต่ละแท็บจะเก็บการแสดงตัวอย่างแบบสดของตัวเอง: ตำแหน่งการเลื่อน รูปภาพ และไดอะแกรมที่แสดงผลจะยังคงอยู่เมื่อสลับแท็บ และการสลับกลับจะทำได้ทันที
- การคลิกบทในสารบัญจะย้ายตัวแก้ไขไปยังตำแหน่งนั้นในการคลิกครั้งแรก ไม่ใช่ครั้งที่สอง
- การคลิกสารบัญและลิงก์ในหน้าจะดำเนินการกับการแสดงตัวอย่างของแท็บที่ใช้งานอยู่เสมอ ไม่ใช่ไฟล์อื่นที่เปิดอยู่
1.0.0 — 2026-07-15
สารบัญ