Skip to content

ZeroNote 0.16.0 — из рук в руки

Choose a tag to compare

@Mark-Karte Mark-Karte released this 25 Sep 11:36
· 78 commits to main since this release

Из рук в руки. Этот выпуск про то, чтобы отдать заметку человеку, у которого ZeroNote нет: на бумагу, в файл, в письмо. Всё это делает один преобразователь по тому же разбору, что у превью, поэтому напечатанное не расходится с экраном.

Печать. «Печать…» в меню вкладки. Заметка печатается такой, какой её показывает превью — заголовки, коллауты, таблицы, задачи, картинки; код — с подсветкой и переносом длинных строк; картинка — по размеру листа. Бумага всегда светлая: берётся светлая тема из пары «Как в Windows». В диалоге печати есть предпросмотр и «Сохранить в формате PDF».

Экспорт в PDF одной командой. «Экспорт в PDF…» в меню вкладки: лист A4, в шапке имя файла, внизу номер страницы — и без адреса страницы приложения в колонтитуле, который оставляет диалог печати.

Экспорт в HTML. Один файл, который открывается в любом браузере: стиль и картинки внутри, скриптов нет, своя политика безопасности. Удобно переслать — ничего не отвалится.

Копировать с оформлением. Пункт в контекстном меню редактора: выделенное или весь файл уходит в буфер с заголовками, списками, таблицами, коллаутами и раскрашенным кодом. Проверено вставкой в Word. Ctrl+C по-прежнему копирует исходный текст.

Превью. Теги <u>, <kbd>, <sub>, <sup> и <mark> рисуются оформлением, а не текстом — подчёркивание с панели наконец выглядит подчёркиванием. Ячейки таблиц показывают [[ссылки]], подчёркивание и выделение так же, как основной текст. Календарь замечает заметку, созданную вне ZeroNote.

У новых команд нет сочетаний: Ctrl+P остаётся быстрым открытием, как в VS Code. Назначить можно во вкладке «Клавиши».


Если ZeroNote ставился с нуля версией 0.9–0.14, в полосе предупреждений появится строка про незнакомый ключ. Удалите из раздела [editor] файла settings.toml две строки — markdown_bar и markdown_bar_width: с 0.15.0 их заменил раздел [toolbar], и больше они не читаются.

Про откат на 0.15.0. Сессия, настройки и коллауты она прочитает. Если вы назначили сочетание новой команде, 0.15.0 не поймёт keymap.toml и вернёт все сочетания к умолчаниям, пока эти строки не убрать; сам файл при этом не теряется.

Тёплый старт 437 мс, ввод не изменился. Установщик прибавил 30 КиБ, новых зависимостей нет.

Полный разбор — DESIGN.md, разделы 40 и 41.