Skip to content

Releases: Fan4Metal/metalmd

MetalMD 0.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 07:46

What's new in 0.2.3

Selection

  • Context menu for selected text: a right click on a selection keeps it and offers Copy (Ctrl+C), Copy as Markdown (Ctrl+Shift+C) and Highlight (Ctrl+H).
  • Copy as Markdown copies the selection as it is written in the file. A selection that starts or ends inside emphasis, a link, a code span or a formula takes in all of it, and one that starts a paragraph takes in its markup (#, -, >, a table's |), so the copied text is valid Markdown. Places after wikilinks and embeds are found in the file as written.

Highlighting

  • Highlight wraps the selection in ==…== in the file itself, each paragraph or list item on its own; highlights the selection cuts through are joined with it. Remove highlight in the context menu of highlighted text takes the marks away. As with ticks, the file keeps its encoding and line endings, and Ctrl+Z undoes the change as long as the file has not been changed by another program since.
  • Highlight colour: the Text panel (Aa) has a Highlight colour row with six colours and a button for any other, set separately for the light and the dark theme. It colours every ==…== and <mark>; the files do not change.

Diagrams

  • Subgraph frames are drawn whole: a Mermaid subgraph above its first node lost the top edge of its frame and the room above its label. The picture now takes in everything the diagram draws.

Что нового в 0.2.3

Выделение

  • Контекстное меню выделенного текста: правый щелчок по выделению сохраняет его и предлагает пункты Копировать (Ctrl+C), Копировать как Markdown (Ctrl+Shift+C) и Выделить цветом (Ctrl+H).
  • Копировать как Markdown копирует выделенное в том виде, в каком оно записано в файле. Выделение, которое начинается или заканчивается внутри выделения шрифтом, ссылки, кода или формулы, захватывает их целиком, а выделение от начала абзаца захватывает и его разметку (#, -, >, | таблицы), поэтому скопированный текст остаётся корректным Markdown. Места после вики-ссылок и вставок находятся в файле в исходном виде.

Выделение цветом

  • Выделить цветом обрамляет выделенное знаками ==…== в самом файле, каждый абзац или пункт списка отдельно; задетые выделением подсветки объединяются с ним. Пункт Снять выделение цветом в контекстном меню выделенного цветом текста убирает эти знаки. Как и при отметке задач, кодировка и концы строк файла сохраняются, а Ctrl+Z отменяет изменение, пока файл не изменён другой программой.
  • Цвет выделения: в панели «Текст» (Aa) появилась строка Цвет выделения с шестью цветами и кнопкой для любого другого, отдельно для светлой и тёмной темы. Цвет применяется ко всем ==…== и <mark>, файлы при этом не меняются.

Диаграммы

  • Рамки подграфов рисуются целиком: у подграфа Mermaid, стоящего над первым узлом, пропадали верхняя граница рамки и поле над подписью. Теперь картинка вмещает всё, что рисует диаграмма.

Full Changelog: v0.2.2...v0.2.3

MetalMD 0.2.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:34

What's new in 0.2.2

Updates

  • Optional update check: with Check for updates at start-up (once a day) turned on in the About window (F1), MetalMD asks the GitHub Releases API for the latest release at most once a day, after the document is shown; Check now asks at once. It is off by default. The request carries only the program version, and nothing is downloaded: a newer release shows a button with its version left of the About button, which opens the release page.

Windows

  • A file opened while MetalMD is minimized now restores the window and brings it to the front. Before, the file went to a new tab of the minimized window, which stayed down.

Interface

  • Softer toolbar icons: the Open, Text and update icons have rounded corners and round line ends.
  • About: the Markpad credit is under the license.

Что нового в 0.2.2

Обновления

  • Необязательная проверка обновлений: если в окне «О программе» (F1) включён флажок Проверять обновления при запуске (раз в сутки), MetalMD не чаще раза в сутки, после показа документа, запрашивает у GitHub Releases API последний выпуск; кнопка Проверить сейчас запрашивает его сразу. По умолчанию проверка выключена. Запрос содержит только версию программы, и ничего не скачивается: при наличии более нового выпуска левее кнопки «О программе» появляется кнопка с его версией, открывающая страницу выпуска.

Окна

  • Файл, открытый при свёрнутом MetalMD, теперь разворачивает окно и выводит его на передний план. Раньше файл попадал в новую вкладку свёрнутого окна, и оно оставалось свёрнутым.

Интерфейс

  • Более мягкие иконки панели инструментов: у иконок «Открыть», «Текст» и обновления скруглены углы и концы линий.
  • «О программе»: упоминание Markpad перенесено под строку лицензии.

Full Changelog: v0.2.1...v0.2.2

MetalMD 0.2.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 12:03

What's new in 0.2.1

Task lists

  • Ticking task list items: a click on a box switches - [ ] and - [x] in the file itself, and the view is reloaded at once. Only that character changes; the encoding (UTF-8, UTF-16, legacy code pages) and the line endings stay as they were. A file that cannot be written back without other changes is left alone, and the status line says "not saved", with the reason under the pointer.
  • Ctrl+Z undoes the ticks one by one, last first, as long as the file has not been changed by another program since.

HTML

  • Folding <details>: a click on its summary opens or closes it, as in a browser, with a triangle in front of the summary. It is closed unless written <details open>, and stays as the reader left it when the file is reloaded. Find, the table of contents and links open it when they lead inside. The summary is no longer bold.

Known limitations

  • Find opens a <details> it leads into only when that <details> is not inside a list or a quote.

Что нового в 0.2.1

Списки задач

  • Отметка пунктов списка задач: щелчок по флажку переключает - [ ] и - [x] в самом файле, и вид сразу обновляется. Меняется только этот символ; кодировка (UTF-8, UTF-16, устаревшие кодовые страницы) и концы строк остаются прежними. Файл, который нельзя записать обратно без других изменений, не трогается, а в строке состояния появляется «не сохранено» с причиной во всплывающей подсказке.
  • Ctrl+Z отменяет отметки по одной, начиная с последней, пока файл не изменён другой программой.

HTML

  • Сворачивание <details>: щелчок по заголовку раскрывает или сворачивает блок, как в браузере; перед заголовком стоит треугольник. Блок свёрнут, если не записан как <details open>, и при перечитывании файла остаётся таким, каким его оставил читатель. Поиск, оглавление и ссылки раскрывают его, когда ведут внутрь. Заголовок больше не выделяется полужирным.

Известные ограничения

  • Поиск раскрывает <details>, в который ведёт, только если тот не находится внутри списка или цитаты.

Full Changelog: v0.2.0...v0.2.1

MetalMD 0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 08:26

What's new in 0.2.0

Tabs and windows

  • Tabs in windows of their own: a tab dragged out of the window opens in a new window under the pointer; dropped on another window, it moves there; dragged along the bar, it changes places with its neighbours. The tab's context menu has "Move to a new window" and "Move to the main window" as well. All windows belong to one process and share the fonts, images and highlighting, so a new window opens at once. Closing the main window while others are open moves it to the place of the last one used.
  • Close others in the tab's context menu closes every other tab of the window.

Text

  • Fonts and text size: the Aa button on the toolbar opens the Text panel, which chooses the text font and the code font among the installed fonts, with a search field and only monospaced fonts for code, and the text size from 12 to 24 points. Changes apply at once and are kept between runs. Variable fonts such as Bahnschrift get their bold and italic from their axes; a family without italic is slanted. The fonts are listed only when the panel first opens, so the program starts as fast as before.
  • The numbers of ordered lists sit on the baseline of the text; they were about a point lower. List bullets and task boxes follow fonts of other proportions.

Interface

  • The Open button shows an open folder.

Known limitations

  • Zoom (Ctrl+wheel, Ctrl+=) applies to all windows at once.
  • The chosen text font is used by the interface too: tabs, the table of contents and buttons.

Что нового в 0.2.0

Вкладки и окна

  • Вкладки в отдельных окнах: вкладка, вытянутая за пределы окна, открывается в новом окне под указателем; отпущенная над другим окном, переходит в него; перетаскиваемая вдоль полосы, меняется местами с соседними. В контекстном меню вкладки также есть пункты «В новое окно» и «В главное окно». Все окна принадлежат одному процессу и пользуются общими шрифтами, изображениями и подсветкой, поэтому новое окно открывается сразу. Если закрыть главное окно, пока открыты другие, оно занимает место последнего использованного.
  • «Закрыть другие» в контекстном меню вкладки закрывает все остальные вкладки окна.

Текст

  • Шрифты и размер текста: кнопка Aa на панели инструментов открывает панель «Текст», где шрифт текста и шрифт кода выбираются из установленных шрифтов, с полем поиска и только моноширинными шрифтами для кода, а размер текста — от 12 до 24 пунктов. Изменения применяются сразу и сохраняются между запусками. Вариативные шрифты, такие как Bahnschrift, получают полужирное и курсивное начертания из своих осей; семейство без курсива наклоняется. Список шрифтов составляется только при первом открытии панели, поэтому программа запускается так же быстро, как прежде.
  • Номера нумерованных списков стоят на базовой линии текста; раньше они были примерно на пункт ниже. Маркеры списков и флажки задач следуют за шрифтами других пропорций.

Интерфейс

  • Кнопка «Открыть» показывает открытую папку.

Известные ограничения

  • Масштаб (Ctrl+колесо, Ctrl+=) меняется сразу во всех окнах.
  • Выбранный шрифт текста используется и в интерфейсе: во вкладках, оглавлении и на кнопках.

Full Changelog: v0.1.0...v0.2.0

MetalMD 0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:29