Repository navigation
ZeroNote 0.20.0 — привычные движения
Привычные движения. То, что в Obsidian делаешь не думая, теперь работает и здесь — по тем же правилам: они сверены с кодом самого Obsidian 1.13, чтобы хранилище, общее с ним, вело себя одинаково.
Картинка из буфера. Ctrl+V со снимком экрана в заметке кладёт файл Pasted image <время>.png в папку вложений и вписывает ![[…]]. Где лежат вложения, выбирается в параметрах — «Папка вложений»: рядом с заметкой (так по умолчанию), в папке рядом с заметкой, в корне проекта или в одной папке проекта; значения в settings.toml те же, что у Obsidian. Если в буфере есть текст — вставляется текст: Word и браузер кладут вместе с ним и картинку. «Вставить» из меню тоже вставляет картинку. Отмена убирает ссылку, а файл остаётся — так же в Obsidian. Существующий файл не перезаписывается никогда: занятое имя получает номер.
Файл в заметку. Файл, брошенный из проводника на текст заметки, становится ссылкой в месте броска — картинка вставкой ![[…]], прочее ссылкой [[…]]; пока тянешь, видно, куда ляжет. Файл не из проекта сначала копируется в папку вложений — ссылка на «Загрузки» сломалась бы при переезде хранилища. Брошенный мимо текста открывается, как раньше.
Ссылка на раздел. [[Заметка#Раздел]] ведёт к разделу, [[#Раздел]] — к разделу этой же заметки, [[Заметка#Раздел#Подраздел]] различает одинаковые подзаголовки, [[Заметка#^метка]] — метку блока. Заголовок сравнивается без учёта регистра и знаков, как в Obsidian. После [[Заметка# подсказка предлагает заголовки той заметки. Ссылки [текст](файл.md#раздел) теперь тоже переходят по Ctrl+щелчку, понимаются и якоря оглавлений README (#быстрая-установка).
Счётчик слов. В строке состояния — сколько в заметке слов, при выделении — «12 из 1 234 слов», знаки — в подсказке. Свойства в начале заметки не считаются, у кода счётчика нет. Файл больше мегабайта считается по щелчку, чтобы не задерживать набор.
Быстрее. Большой блок кода в заметке больше не тормозит набор: над блоком в сто тысяч строк нажатие стоило около 29 мс, теперь — полторы.
Исправлено. «Назад» по местам курсора и переход по ссылке прокручивают экран и тогда, когда перед этим мышь прошла над текстом.
Установщик вырос на 33 КБ, новых зависимостей нет. Старт и ввод — как у 0.19.0, сверено с ней в один час.
Про откат на 0.19.0. Сессию, настройки и индекс она прочитает как есть. Если в параметрах выбрана папка вложений, 0.19.0 назовёт ключ attachments незнакомым и применит остальное.
Полный разбор — DESIGN.md, разделы 48 и 49.