Repository navigation
ZeroNote 0.9.0 — превью
Превью: markdown теперь показывается, а не пишется.
Живое превью. Знаки разметки не показываются, а действуют: **жирный**
виден жирным, ==выделение== — цветом, # Заголовок — заголовком без
решётки, > цитата — чертой без скобки, [текст](ссылка) и [[Заметка]] —
одним текстом, --- — настоящей чертой. > [!tip] Совет становится
карточкой с цветом, значком и заголовком — пять видов: заметка, подсказка,
внимание, опасность, цитата.
Строка, на которой стоит курсор, всегда показывается исходником. Это
главное правило, и из него следует всё удобство: чтобы поправить разметку,
достаточно поставить на строку курсор — знаки вернутся сами. Отдельного
«режима правки» не нужно.
Файл не меняется ни на байт. Превью — это слой рисования: копирование
и сохранение отдают исходник со всеми знаками. Что на диске, то и в буфере
обмена, даже если на экране видно другое.
Включено по умолчанию и только для markdown. Переключатель «превью /
исходник» — в строке состояния рядом с переносом; настройка
[editor] live_preview.
Чего в превью пока нет: таблиц и картинок. И то и другое уезжает в следующий
этап вместе со вкладкой для файлов, которые не текст.
Вкладка «Темы» — третья в параметрах. Карточки с образцом на настоящих
цветах темы, выбор одним щелчком, «создать свою на основе этой» (копия файла
вместе с пояснениями к палитре) и «открыть папку тем». Сохранили файл темы —
окно перерисовалось, перезапуск не нужен.
Отрывок в поиске больше не прячет найденное. Раньше при узкой панели было
видно только то, что стоит перед словом, а само слово уезжало за правый край.
Два исправления, которые прислал владелец, работая в программе:
- папка, брошенная в окно, открывается корнем, а не сообщением «Отказано
в доступе»; - кнопки панели разметки не обрезаются на узком окне — переносятся
на вторую строку.
Под капотом: непрерывная сборка на GitHub Actions. Три проверки на каждое
изменение, и на первом же прогоне она нашла расхождение, которое лежало
с весны и не могло проявиться на машине разработчика.
Показатели не просели: тёплый старт 421 мс при цели 800, ввод под индексацией
3,9 мс. Живое превью не подорожало ввод вовсе — ни правку, ни движение
курсора: разница с обычным markdown меньше разброса замера. Установщик
подрос на 25 КиБ, новых зависимостей нет ни одной.