Skip to content

LiteMD alpha 0.2.0 build 1554

Latest
Compare
Choose a tag to compare
@anrej0705 anrej0705 released this 10 Feb 15:07
· 1 commit to master since this release
bbb7b63

Изменения:

  • Добавлена базовая система исключений
  • Добавлена проверка прав(read only права теперь останавливают работу программы)
  • Переписаны и разделены парсеры
  • Все алгоритмы обработки и фильтрации приведены к унификации
  • Все алгоритмы обработки и фильтрации теперь поделены на модули
  • Полностью переписан модуль препроцессора
  • Добавлена оснастка для памяти последних открытых файлов(0.2.9)
  • В настройках добавлен флажок для активации находящегося в разработке функционала
  • Добавлен флажок для активации устаревшего функционала
  • Обработчик символов экранирования вынесен в отдельный модуль
  • Обработчик переноса строки теперь имеет более гибкое поведение
  • Дополнен перевод
  • Часть параметров вынесена в конфиг пользователя
  • Версия сборки вынесена в конфиг пользователя
  • Редактор теперь запоминает выбранный в настройках язык
  • Убрано ограничение на размер файла в 64 килобайта
  • Парсинг строк перенесен с однопотока на многопоток
  • Улучшен детектор системного языка
  • В окно changelog добавлена полоса прокрутки для длинных списков
  • Увеличен размер окна changelog: 480х360 -> 512х384
  • Добавлен вагон и маленькая тележка различных багов
  • Изменен алгоритм запаковки архива для обратной совместимости со стандартным zip распаковщиком windows

Исправления:

  • Небольшое исправление регексов что должно привести к улучшению качества парсинга
  • Регекс <url> разделен на два - <http://url.ru> и <url.ru>, что должно привести к более аккуратной обработке ссылок
  • Исправлен редкий вылет при написании [name <url>](text <url>)
  • Исправлено игнорирование ошибки записи конфига
  • Исправлена редкая ошибка чтения конфига
  • Исправлена поломка текста в окне списка изменений
  • Исправлено экранирование служебных символов
  • Исправлена неработающая смена языка окна changelog