marknode / примечания к выпуску

MarkNode v2.0.26

← Все выпуски

MarkNode 2.0.26 (бета)

Новые возможности

  • Режим структуры: добавлено новое представление структуры документа, отображающее заголовки и элементы списков в виде сворачиваемого дерева — идеально для навигации по длинным документам
  • Переключение режимов структуры: переключайтесь между интеллект-картой и структурой с помощью значков на панели инструментов или сочетаний клавиш (Cmd/Ctrl+Shift+L — структура, Cmd/Ctrl+Shift+M — интеллект-карта)
  • Кнопка «Сегодня»: добавлена кнопка быстрого перехода в представлении календаря — мгновенный переход к сегодняшней дате и её выбор одним щелчком
  • «Открыть в приложении по умолчанию»: новый пункт контекстного меню для быстрого открытия любого файла в связанном системном приложении прямо из дерева проекта
  • «Показать в Finder/Проводнике»: новый пункт контекстного меню для отображения файлов и папок в системном файловом менеджере с названием, соответствующим платформе (Finder в macOS, Проводник в Windows, Файлы в Linux)
  • «Перезагрузить с диска»: добавлен пункт контекстного меню для ручного обновления содержимого папки и синхронизации с изменениями в файловой системе при необходимости
  • Несколько сеансов терминала: терминал теперь поддерживает несколько одновременных сеансов с интерфейсом вкладок — создавайте новые сеансы кнопкой «+» и легко переключайтесь между ними

Улучшения

  • Представление недавних файлов: улучшено плавное переключение дат с устранением дребезга, чтобы интерфейс не подвисал при быстрой смене дат
  • Визуальная обратная связь: в недавних файлах добавлены анимация индикатора загрузки и оформленное сообщение о пустом состоянии, когда файлов за выбранную дату не найдено
  • Функция копирования: улучшено копирование в панели предварительного просмотра — скопированный текст теперь сохраняет форматирование (полужирный, курсив, ссылки и т. д.) при вставке в редакторы форматированного текста
  • Оформление пустого состояния: улучшено оформление за счёт курсива, пониженной непрозрачности и более чёткой визуальной иерархии для явного отличия от обычного содержимого
  • Производительность интеллект-карты: оптимизировано для больших документов — узлы автоматически сворачиваются, когда их общее количество превышает 50, при этом развёрнутыми остаются только центральный узел и основные ветви
  • Отслеживание файловой системы: улучшено обнаружение внешних изменений файлов (переименований, новых файлов, удалений) с корректным отражением в дереве проекта
  • Обработка событий переименования: улучшен наблюдатель файловой системы, который разумно сопоставляет связанные события для обнаружения переименований даже при ограниченной информации о событиях от ОС
  • Переходы разделённого представления: улучшены переходы видимости панелей с интеллектуальной обработкой разделителя и сохранением состояния
  • Возможности представления структуры:
    • Обновляется автоматически по мере ввода — всегда отображает текущую структуру документа
    • Щёлкните любой элемент, чтобы сразу перейти к соответствующему разделу
    • Настраиваемое отображение — управляйте тем, какие уровни заголовков и типы списков отображаются, через настройки представления структуры
  • Производительность проекта:
    • Теперь учитываются .gitignore и другие файлы игнорирования, чтобы избежать замедления из-за артефактов сборки
    • Файлы и папки автоматически скрываются на основе шаблонов игнорирования (.gitignore, .npmignore, .dockerignore и т. д.)
    • Встроенная фильтрация типичных каталогов сборки (node_modules, target, build, dist) и скрытых файлов
    • Отслеживание файловой системы игнорирует артефакты сборки и временные файлы
    • Индексация поиска пропускает игнорируемые файлы для более быстрого поиска и меньшего расхода памяти

Исправления ошибок

  • Режим только предварительного просмотра: исправлена некорректная работа режима только предварительного просмотра при щелчке по значку вкладки предварительного просмотра — теперь корректно отображается только панель предварительного просмотра без редактора
  • Серверная часть недавних файлов: исправлена серверная часть, чтобы возвращались файлы только за выбранную дату, а не все файлы вплоть до этой даты
  • Внешнее переименование файлов: исправлено обновление вкладок редактора при переименовании файлов вне приложения, что предотвращает появление дублирующихся вкладок
  • Состояние дерева проекта: исправлена обработка внешних изменений в свёрнутых папках — корректное состояние сохраняется даже для невидимых папок
  • Очистка вкладок редактора: исправлено незакрытие вкладок редактора при удалении файлов извне — теперь вкладки корректно закрываются при удалении файлов вне приложения
  • Восстановление сеанса терминала: исправлена проблема, из-за которой терминал нельзя было открыть заново как новый сеанс после ввода команды exit — теперь терминал корректно создаёт новые сеансы вместо отображения неотвечающих завершённых сеансов