MarkNode 2.0.28 (бета)
Улучшения
- Сочетания клавиш терминала: Добавлены платформозависимые сочетания клавиш для очистки терминала — Cmd+K в macOS, Ctrl+L для очистки экрана и Ctrl+Shift+K как кроссплатформенная альтернатива
- Поддержка шрифтов терминала: Улучшена настройка шрифтов терминала с корректным набором моноширинных шрифтов для лучшего отображения и выравнивания символов Unicode
- Обработка внешних изменений файлов: Внешние изменения файлов больше не приводят к автоматическому раскрытию папок в дереве — файлы, созданные вне приложения, добавляются без лишних действий, тогда как операции, инициированные пользователем (вставка, создание), по-прежнему раскрывают дерево и выделяют элемент
- Открытие файла одним щелчком: В настройках редактора добавлен новый параметр «Открывать файл одним щелчком» — при его включении файлы в дереве проекта можно открывать одним щелчком вместо двойного
- Сохранение сессии проекта: Полное состояние рабочей области теперь автоматически сохраняется и восстанавливается при перезапуске приложения — включая открытые файлы, активную вкладку, позиции курсора, позиции прокрутки, режимы предпросмотра, состояния и пропорции разделённых панелей редактора/предпросмотра/интеллект-карты/структуры, состояние боковой панели и видимость терминала — всё это хранится в
.dn/session.json - Меню недавних проектов: В меню «Файл» добавлено подменю «Недавние проекты» для быстрого доступа к недавно открытым проектам — отображается до 20 последних проектов, отсортированных по времени последнего использования, с указанием имён папок для наглядности и с пунктом «Очистить недавние проекты» для сброса истории
- Панель инструментов навигатора файлов: В навигатор файлов добавлена панель со значками быстрых действий — значок «плюс» для создания файла/папки, значки раскрытия/свёртывания для навигации по дереву и значок «ещё» для действий перезагрузки/удаления
- Миниатюры тем интеллект-карт: Динамическая генерация миниатюр для пользовательских тем интеллект-карт — темы теперь отображают реальный визуальный предпросмотр вместо обобщённых значков палитры, с автоматическим кэшированием для повышения производительности
- Управление темами интеллект-карт: Улучшена логика хранения тем — при редактировании темы флажок «Сохранить копию в текущем проекте» устанавливается автоматически, если тема существует в проекте, а снятие флажка удаляет копию из проекта, сохраняя тему на уровне приложения
- Настройка темы интеллект-карты по умолчанию: В настройках добавлена глобальная конфигурация темы интеллект-карты по умолчанию — теперь можно задать тему по умолчанию, применяемую ко всем проектам, с визуальным предпросмотром выбранной темы прямо в панели настроек
- Сохранение тем интеллект-карт: Реализовано сохранение темы для каждого документа — темы интеллект-карт теперь запоминаются для каждого документа и автоматически применяются при повторном открытии файлов, с трёхуровневой системой приоритетов: тема документа → глобальная тема по умолчанию → последняя использованная тема
- Объединённые настройки интеллект-карт: Все настройки, связанные с интеллект-картами, объединены в одну страницу настроек «Интеллект-карта» — она совмещает выбор темы, предпочтения расположения (слева/справа) и настройки типов узлов для более понятной работы
- Параметр «Использовать тему по умолчанию»: В контекстное меню представления интеллект-карты добавлен пункт «Использовать тему по умолчанию» — он позволяет удалить настройку темы для конкретного документа и вернуться к глобальной теме по умолчанию, что упрощает обновление нескольких документов при смене темы по умолчанию
- Автоматическое обновление тем: При изменении темы интеллект-карты по умолчанию в настройках все открытые документы, использующие тему по умолчанию (без переопределения темой документа), автоматически перейдут на новую тему по умолчанию
- Экспорт интеллект-карт: Сохраняйте интеллект-карты как изображения PNG прямо с панели инструментов — файлы автоматически именуются по заголовку документа и метке времени
- Публикация интеллект-карт: Делитесь интеллект-картами онлайн через загрузку в облако — создаются ссылки для доступа, которые можно скопировать в буфер обмена или открыть прямо в браузере
Исправления ошибок
- Кодировка UTF-8 в терминале: Исправлены проблемы с кодировкой символов, из-за которых символы псевдографики и символы Unicode отображались некорректно
- Переменные окружения терминала: Исправлено отсутствие переменной окружения PATH при запуске из бандла приложения — теперь инструменты командной строки доступны в сеансах терминала
- Оформление дерева проекта: Исправлена проблема, из-за которой стили игнорируемых файлов терялись при использовании «Перезагрузить с диска» — приглушённое оформление файлов, исключённых через gitignore, теперь корректно сохраняется после перезагрузки
- Фон диалогов в тёмной теме: Исправлены проблемы с белым фоном в диалогах настроек и тем интеллект-карт при использовании тёмной темы — диалоги теперь корректно отображаются с тёмным фоном, соответствующим теме
- Обновление тем интеллект-карт: Исправлена проблема, из-за которой миниатюры тем не обновлялись после изменения цветов темы — теперь миниатюры корректно обновляются при изменении и сохранении свойств темы
- Загрузка пользовательских тем: Исправлена проблема, из-за которой цвета пользовательской темы применялись некорректно при выборе из всплывающего окна тем — устранён конфликт приоритетов между хранилищем тем на уровне приложения и на уровне проекта
- Значки свёртывания интеллект-карты: Исправлен визуальный дефект, из-за которого значки раскрытия/свёртывания ошибочно отрисовывались в левом верхнем углу (0,0) для узлов без дочерних элементов