Markzen Помощь

Что нового

1.0.9 — 2026-08-26

  • Документы MediaWiki сохраняют свои формулы и блоки кода. Все, что вики пишет как тег — формула <math>, блок кода <syntaxhighlight> — просто исчезало из предварительного просмотра, без ошибок и заметных пробелов: читатель статьи из Википедии, вставленной в Markzen, видел прозу, но не математику. Теперь формулы отображаются точно так же, как и в любом другом языке разметки, встроенные в предложение или отображаемые на отдельной строке, как того требует статья, а выделенный блок кода приходит с нетронутым языком.
  • Двойной щелчок по файлу wiki или BBCode открывает его в Markzen. Установщик зарегистрировал большинство файлов разметки, которые читает Markzen, но не .wiki, .mediawiki, .wikitext или .bb — поэтому эти четыре открывались в чем-то другом, что было в системе, или вообще ни в чем. Теперь предлагаются все пятнадцать расширений для восьми языков.
  • Превращение вставленного адреса в ссылку занимает одно нажатие клавиши. Выделите адрес и нажмите Ctrl+K: он станет назначением ссылки, а курсор будет ждать в пустом поле, что должна говорить ссылка. Ранее адрес становился видимым текстом ссылки, заставляя вас перепечатывать его. Пути к файлам работают так же.
  • Меню {{label:lblHdrConvertTo}} сгруппировано по тому, что вы создаете — электронные книги, текстовый процессор, презентации, набор текста и так далее — вместо одного длинного списка для сканирования. Каждый язык разметки теперь появляется один раз, под {{label:lblHdrConvertMarkup}}; MediaWiki был указан дважды, в двух местах, производя один и тот же файл из обоих.

1.0.8 — 2026-08-23

  • Диаграммы Mermaid, которые отказывались рисоваться, теперь отображаются. Многие из них возвращались с ошибкой Syntax error in text, хотя тот же исходный код принимался везде в другом месте — в одном тестовом документе восемнадцать из двадцати. Markzen передавал каждую диаграмму в Mermaid через саму страницу, которая переписывала текст по пути — декодируя экранированные символы, удаляя отступы — и незаметно искажала все, что выглядело как разметка: <br/> в интеллект-карте, &nbsp; в блочной диаграмме. Теперь точный текст вашего огороженного блока кода достигает Mermaid нетронутым.
  • Панель размера и выравнивания диаграммы изменяет блок, на который вы указываете. Раньше она находила блок, подсчитывая, сколько раз его язык появлялся в вашем исходном коде, в то время как предварительный просмотр учитывал только те блоки, которые он фактически превратил в диаграммы. В документе, который показывает огороженный блок кода того же языка в качестве примера — например, страница, объясняющая Mermaid — два счетчика расходились, и каждое изменение применялось к диаграмме, предшествующей той, что находится под курсором. Теперь панель идентифицирует блок по его собственному содержимому.
  • Средства выбора файлов открываются там, где вы были в последний раз. Открытие документа или поиск изображения каждый раз начинались в папке «Загрузки». Теперь 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 в одном вызове, и один запуск обработает их все — около 2 секунд на документ вместо полного запуска приложения (~15 с) для каждого.

1.0.2 — 2026-07-21

  • Блоки кода в документах AsciiDoc больше не искажаются, если они содержат буквальные разделители математических выражений, такие как \(...\) — теперь при рендеринге математических выражений код пропускается, поэтому пример регулярного выражения или LaTeX отображается как есть.

1.0.1 — 2026-07-19

  • Переключение между открытыми файлами теперь возвращает вас точно туда, где вы были — каждая вкладка запоминает положение прокрутки редактора и выделение текста.
  • Каждая вкладка сохраняет свой собственный динамический предварительный просмотр: положение прокрутки, изображения и отрисованные диаграммы сохраняются при переключении вкладок, а возврат происходит мгновенно.
  • Нажатие на главу в оглавлении теперь перемещает редактор туда при первом нажатии, а не при втором.
  • Нажатия на ссылки в оглавлении и внутри страницы теперь всегда действуют на предварительный просмотр активной вкладки, а не на другой открытый файл.

1.0.0 — 2026-07-15

  • Начальный выпуск
Содержание