1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pandao-editor.md

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGE.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 11:59 216e6bd

v1.3

v1.3.0

Основные обновления:

  • Предустановленные сочетания клавиш для форматирования (например, для выделения жирным) упрощают вставку Markdown;
  • Версия CodeMirror обновлена до 5.0;
  • Версия Marked обновлена до 0.3.3;
  • Добавлены функции автоматической регулировки высоты и фиксации панели инструментов при прокрутке;
  • Улучшен диалог вставки таблиц;
  • На панели инструментов добавлены три кнопки: для преобразования выделенного текста в верхний регистр, в нижний регистр и в верхний регистр соответственно;
  • Обновлена документация;
  • Исправлены ошибки.

Конкретные обновления:

  • Добавлен набор предустановленных сочетаний клавиш;
    • Добавлено свойство editormd.keyMaps для предустановки некоторых операций, таких как выделение жирным;
    • Добавлен метод registerKeyMaps();
    • Изменено сочетание клавиш для выхода из полноэкранного предварительного просмотра на Shift + ESC;
    • Добавлено свойство disabledKeyMaps для блокировки некоторых сочетаний клавиш;
  • Обновлено до версии CodeMirror 5.0;
    • Исправлена проблема невозможности ввода символа /;
  • Обновлено до версии Marked 0.3.3;
  • Добавлена функция автоматической регулировки высоты и фиксированного позиционирования панели инструментов при прокрутке;
    • Добавлено свойство settings.autoHeight;
    • Добавлено свойство settings.toolbarAutoFixed;
    • Добавлен метод setToolbarAutoFixed(true|false);
  • Добавлена возможность автоматического добавления ссылок на электронные адреса;
    • Добавлено свойство emailLink, по умолчанию true;
  • Улучшено диалоговое окно вставки таблицы;
  • Панель инструментов дополнена тремя кнопками для изменения регистра выделенного текста;
    • Добавлен метод editormd.ucwords(), псевдоним editormd.wordsFirstUpperCase();
    • Добавлен метод editormd.ucfirst(), псевдоним editormd.firstUpperCase();
    • Добавлены методы getSelections() и getSelections();
  • Исправлено отсутствие поддержки эмодзи Font awesome;
  • Улучшена поддержка @link;
  • Исправлена невозможность ввода символа /;
  • Внесены исправления в документацию;
  • Добавлено свойство pluginPath, которое по умолчанию равно settings.path + "../plugins/".

v1.4

v1.4.0

Основные обновления:

  • Добавлен механизм отложенной обработки, обеспечивающий более быструю предварительную визуализацию;
  • Добавлена функциональность перехода к указанной строке и диалоговое окно;
  • Добавлены раскрывающееся меню оглавления и настраиваемый контейнер оглавления;
  • Добавлены кнопки панели инструментов для перехода к строке и поиска;
  • Поддерживается вставка и обработка (печать) символов разрыва страницы;
  • Усовершенствованы сочетания клавиш и режим автоматической регулировки высоты;
  • Переименованы якоря в ссылки;
  • Усовершенствования редактора для восстановления и перенастройки;
  • Исправлены ошибки.

Конкретные обновления:

  • Добавлен механизм отложенной обработки для устранения проблемы «задержки» при быстром вводе;
    • Добавлено свойство delay со значением по умолчанию 300;
    • Исправлено появление ошибок при быстрой обработке Flowchart;
  • Решена проблема с невозможностью загрузки изображений на мобильных устройствах, таких как iPad;
  • Исправлено отсутствие отображения шрифтов Font Awesome и Editor.md logo при отдельном импорте editormd.preview.css;
  • Обновили и изменили сборку Gulp;
    • Изменения в Gulpfile.js и обновление gulp-ruby-sass до последней версии 1.0.0-alpha.3;
    • При редактировании SCSS файлы Source map больше не создаются;
  • Выполнили jshint и исправили некоторые нестандартизированные записи JS, что упростило код;
  • Добавлены свойства appendMarkdown и appendMarkdown() для добавления Markdown в Textarea до и после инициализации;
  • Усовершенствован ряд предустановленных комбинаций клавиш, включая F9 (watch), F10 (preview) и F11 (fullscreen);
  • Исправлены проблемы, возникающие в режиме автоматической регулировки высоты, такие как неправильная высота при выходе из полноэкранного режима и невозможность корректного предварительного просмотра при превышении высоты HTML-контента над высотой исходного кода редактора Markdown;
  • Изменён метод init() так, чтобы можно было задать только один параметр;
  • Добавлена комбинация клавиш Ctrl + Shift + K для вставки формул TeX (KaTeX) и метод tex();
  • Ссылки на якорь заменены ссылками на ссылки, а ссылки на HTML-сущности переименованы в html-entities;
  • Усовершенствована функциональность восстановления и настройки редактора;
    • Метод loadedDisplay() был изменён;
    • Методы config() и recreate() были изменены;
  • Добавлена функциональность для перехода к определённой строке;
    • Добавлен метод gotoLine();
    • Диалоговое окно перехода к строке добавлено как плагин goto-line-dialog;
    • Комбинация клавиш Ctrl + Alt + G добавлена;
    • Метод executePlugin() был улучшен;
    • Помощь-диалог/help.md был изменён;
  • Добавлена кнопка поиска на панели инструментов;
    • Добавленные методы search(), searchReplace() и searchReplaceAll();
    • Значок полноэкранного предпросмотра HTML был заменён на fa-desktop;
    • По умолчанию включена функция поиска и замены;
  • Заменена фраза о Editor.md;
  • Заголовок h был заменён заглавной буквой H;
  • Метод saveToTextareas() был переименован в save();
  • Добавлены выпадающее меню оглавления и настраиваемый контейнер оглавления;
    • Добавленный синтаксис Markdown [TOCM] автоматически генерирует выпадающее меню оглавления;
    • Свойство tocm по умолчанию имеет значение true, что позволяет использовать [TOCM];
    • Свойства tocDropdown и tocTitle добавлены;
    • Добавлен метод editormd.tocDropdownMenu(). Основные изменения:
  • Добавлена поддержка многострочных формул.
  • Добавлен новый синтаксис: math | latex | katex.
  • Улучшен внешний вид формул KaTeX, например, увеличен размер шрифта.
  • Добавлены тёмные темы для редактора и предварительного просмотра.
  • Теперь можно установить однонаправленную синхронизацию прокрутки.
  • Изменён стиль полосы прокрутки на более современный.
  • Добавлено сохранение исходного кода при рендеринге Markdown.
  • Появилась возможность настраивать контейнер оглавления.
  • Внесено исправление в отображение эмодзи :moon:.
  • Усовершенствован алгоритм позиционирования при синхронизации прокрутки для повышения точности.
  • Доработана функция фильтрации HTML-тегов и атрибутов.

Конкретные изменения:

  • Код блоков автоматически переносится после рендеринга.
  • Поддерживаются многострочные формулы.
  • Можно настроить редактор и предварительный просмотр на использование тёмной темы.
  • Синхронизация прокрутки теперь может быть установлена как однонаправленная.
  • При рендеринге сохраняется исходный код Markdown.
  • Контейнер оглавления можно настроить с помощью параметра markdownSourceCode.
  • Исправлена проблема с отображением эмодзи :waxing_gibbous_moon: вместо :moon:.
  • Изменены внутренние отступы строк кода для улучшения внешнего вида.
  • Алгоритм синхронизации прокрутки усовершенствован для повышения точности позиционирования.
  • Функция фильтрации тегов и атрибутов HTML доработана для исключения некоторых элементов из процесса рендеринга. Улучшения: более разумно вставлять заголовок и горизонтальную линию в соответствии с положением указателя в текущей строке №104;
  • Улучшения: скорректирован шрифт, приоритет отдаётся «YaHei Consolas Hybrid», Consolas;
  • Улучшения: исправлены проблемы совместимости в Bootstrap, а именно проблемы смещения ширины всплывающего окна и т. д., вызванные неправильным написанием box-sizing №107.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/pandao-editor.md.git
git@api.gitlife.ru:oschina-mirror/pandao-editor.md.git
oschina-mirror
pandao-editor.md
pandao-editor.md
master