Skip to content

ZeroNote 0.8.0 — оформление

Choose a tag to compare

@Mark-Karte Mark-Karte released this 05 Sep 20:29
· 163 commits to main since this release

Оформление: этап целиком вырос из вашей обратной связи.

Шесть тем взамен прежних. Тёмные — One Dark, Dracula, Tokyo Night;
светлые — GitHub Light, Solarized Light, Catppuccin Latte. «Контраст»
остался. Все шесть адаптированы, а не скопированы: у каждой поднята
читаемость подсветки, и это главное, что изменилось.

Внимание тем, у кого в настройках стояла «Полночь», «Нордик», «Хвоя»
или «Сепия»:
этих тем больше нет. После обновления будет полоса
предупреждения и тема по умолчанию. Тема у нас — файл, так что старую
можно положить себе в data/themes/ и пользоваться дальше.

Почему темы вообще переделаны. Проверка читаемости, которая была
у нас с этапа 3, не смотрела на цвета кода вовсе — она мерила шесть ролей
интерфейса. Первый прогон расширенной проверки на прежних семи темах дал
32 нарушения, и не прошла ни одна тема. Хуже всего комментариям: 2,2–3,0:1
там, где нужно 4,5. Это и было «плохо видно подсветку».

Значки в меню, в палитре команд и в списке сочетаний. 55 нарисованных
знаков; значок принадлежит команде, поэтому одно действие выглядит
одинаково всюду, где показано.

Плотность, отступы, границы. Между вкладками появилась черта, у активной
— акцентная полоса сверху; панель разметки стала одной высоты с прочими
полосами; зазор между панелями стал заметным вместо тройного шва.

Оформление markdown в исходнике. Заголовки крупнее по уровню, жирный
жирным, курсив курсивом, ==выделение== выделением, цитата с чертой слева,
строчный код на подложке. Знаки разметки остаются на месте: на экране тот же
файл, что на диске.

Читаемая ширина markdown. Текст заметки стоит колонкой в 82 знака
по центру окна и переносится по её краю. Выключается: Параметры → Читаемая
ширина markdown. Только markdown — в коде длина строки часть смысла.

Панель закладок — шестая в боковой полосе. Показывает закладки всех
открытых вкладок с текстом помеченной строки; щелчок прыгает в нужный файл.

Чего здесь нет: живого превью markdown — того, где знаки разметки прячутся,
а > [!tip] показывается карточкой. Оно решено делать и уходит в следующий
этап.

Показатели не просели: тёплый старт 409 мс при цели 800, ввод под индексацией
3,8 мс. Установщик подрос на 5 КиБ.