Vditor change log
升级
- 3.9
- Добавление options.preview.math.mathJaxOptions
- Добавление hljs.langs
- Добавление option.keydown
- Добавление option.link и options.image
- Добавление hljs.defaultLang
- Добавление hljs.renderMenu
- Добавление preview.render.media.enable
- Добавление updateToolbarConfig
TODO
v3.10.5 / 2024-05
- Поддержка SV режима списка обратной отступа (ссылка на особенность)
- Добавление метода updateToolbarConfig (ссылка на особенность)
v3.10.4 / 2024-04-16
- Поддержка чтения с выделением на мобильных устройствах (улучшение функции)
- Улучшение правил сопоставления внешних ссылок для кода (улучшение функции)
- Нажатие на кнопку копирования кода в режиме предварительного просмотра на мобильном устройстве не вызывает всплывающее окно клавиатуры (улучшение функции)
- Оглавление не выровнено (улучшение функции)
- Исправление проблемы, когда параметр options.preview.hljs.linenumber установлен в значение true, кнопка копирования исчезает (исправление дефекта)
v3.10.3 / 2024-04-02
- Обновление express с 4.17.3 до 4.19.2 (зависимости)
- Предоставление соответствующего сообщения об ошибке при отсутствии идентификатора (улучшение функции)
- Запросы plantuml по протоколу https блокируются (улучшение функции)
- Орфографические ошибки (документация)
- Обновление webpack-dev-middleware с 5.3.1 до 5.3.4 (зависимости)
- Добавление параметра preview.render.media.enable (введение функции)
v3.10.2 / 2024-03-19
- Использование объекта для встраивания plantuml для поддержки специальной грамматики (улучшение функции)
- Обновление follow-redirects с 1.15.4 до 1.15.6 (зависимости)
- Улучшенный анализ видео на сайте bilibili (улучшение функции)
- Улучшенное отображение списков в расслабленном режиме (улучшение функции)
- Адаптация рендеринга диаграмм mermaid (улучшение функции)
v3.10.1 / 2024-03-05
- После insertValue невозможно ввести возврат каретки (исправление недостатка)
- Режим IR: скрытие подсказок языка кода при прокрутке (улучшение функции)
- Запрет перемещения курсора при пустом содержании после ввода возврата каретки (переработка)
- Обновление ip с 1.1.5 до 1.1.9 (переработка)
- Пустые ссылки в WYSIWYG режиме не открываются (улучшение функции)
- Добавление опции options.preview.hljs.renderMenu (введение функции)
v3.9.9 / 2024-01-30
- Ошибка темы при экспорте PDF (исправление недостатка)
- Улучшено отображение математических формул | в таблицах (улучшение функции)
- Ввод атрибутов элементов через поля ввода в режиме WYSIWYG вызывает событие input (улучшение функции)
- Поддержка пользовательских рендереров (введение функции)
v3.9.8 / 2023-12-26
- Многоязычная загрузка завершается неудачно, отображается соответствующее сообщение (улучшение функции)
- Конфигурация CDN не действует при экспорте в PDF (исправление недостатка)
- При вводе текста под сноской в режиме SV возникает ошибка рендеринга (исправление недостатка)
- KaTeX поддерживает макросы (введение функции)
- Упрощение конфигурации CDN (улучшение функции)
v3.9.7 / 2023-12-14
- Улучшен анализ гиперссылок с портами (улучшение функции)
- Оптимизация производительности рендеринга при копировании блоков кода (переработка)
- Позиция подсказки tipPosition становится недействительной после отмены полноэкранного режима (исправление недостатка)
v3.9.6 / 2023-09-26
- Ошибки рендеринга на странице предварительного просмотра (исправление недостатка)
- Неверный путь markmap в производственной среде (исправление недостатка)
- Курсор перемещается после вставки значения insertValue (улучшение функции)
- Панель инструментов не отображается, если preview.actions пуст (улучшение функции)
- MathJax поддерживает передачу других параметров конфигурации (введение функции)
v3.9.5 / 2023-08-29
- Строка с переносом + двоеточие распознается как таблица (исправление недостатка). Запрос содержит информацию о различных функциях и улучшениях программного обеспечения Vditor.
В запросе упоминаются различные проблемы и ошибки, которые были исправлены или улучшены в разных версиях программного обеспечения. Также говорится о добавлении новых функций и возможностей, таких как поддержка новых языков, улучшение работы с различными форматами контента и т. д.
Это технический запрос, который может быть полезен разработчикам и тестировщикам программного обеспечения. В запросе нет информации о конкретных проблемах или ошибках, поэтому невозможно предоставить более точный перевод. Формат опции
-
v3.2
- IPreviewOptions.anchor из boolean типа изменён на number тип.
-
v3.1
- options.counter изменён на counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }.
- options.hideToolbar изменён на toolbarConfig: { hide?: boolean, pin?: boolean }.
- В методе setPreviewMode удалён параметр preview.
- Изменён параметр options.preview.mode — он удалён.
- Конфигурация theme в IPreviewOptions перемещена в IPreviewOptions.markdown.
-
v3.0
- Параметр options.mode может принимать значения: 'wysiwyg', 'sv', 'ir'.
- Элемент toolbar: значение wysiwyg изменено на edit-mode.
- Поддерживается передача элемента new.
- Параметр options.cache изменён: {enable: boolean, id: string}.
- Метод md2html стал асинхронным.
- Добавлен параметр options.preview.markdown.codeBlockPreview.
- Для параметра options.toolbar добавлен параметр className.
- Добавлен метод getCurrentMode.
-
v2.2
- Удалён параметр IPreviewOptions className.
- К методу insertValue добавлен параметр render для настройки необходимости обработки Markdown.
- Синхронные методы стали синхронными.
- Ссылка на сочетание клавиш изменена на Ctrl-;.
- Удалены файлы index-preview.html и index-preview.js.
- Параметры options.preview.markdown.autoSpace/chinesePunct/fixTermTypo по умолчанию имеют значение false.
-
v2.1
- Добавлен метод options.upload.file.
- Изменения в options.preview: добавлена поддержка конфигурации MathJax.
- Удалён метод mathRenderByLute.
- Добавлен метод setTheme, classic.scss -> index.scss.
-
v2.0
- По умолчанию используется режим WYSIWYG, при необходимости можно изменить параметр option.mode.
- Добавлены параметры options.debugger и options.value.
-
v1.9
- Статический параметр preview изменён на (previewElement: HTMLDivElement, markdown: string, options?: IPreviewOptions), где параметр IPreviewOptions изменён следующим образом:
anchor?: boolean;
className?: string;
customEmoji?: { [key: string]: string };
lang?: (keyof II18nLang);
emojiPath?: string;
hljs?: {
lineNumber?: boolean;
style?: string;
enable?: boolean;
};
speech?: {
enable?: boolean
}
- Параметр highlightRender изменён на (hljs?: IHljs, element?: HTMLElement | Document).
-
v1.8
- Из метода getHTML удалён параметр.
- Статический метод md2html изменён: (mdText: string, options?: IPreviewOptions).
- Параметр mathRender изменён: (element: HTMLElement).
- Значение по умолчанию параметра preview.hljs.style изменено на github, доступные значения см. в chroma.
- Добавлена конфигурация typewriterMode со значением по умолчанию false. Пользователи версии 1.7 должны вручную включить эту функцию.
v3.8.18 / 2022-11-01
-
1325 Улучшения для японского языка, связанные с документами.
-
1312 Исправлены дефекты экспорта PDF-диаграмм.
-
1297 mermaid обновлена до версии 9.1.7.
-
1289 Исправлена проблема с неправильным позиционированием курсора после переключения методов ввода.
-
1278 Исправлен дефект, когда экспортированный JSON был неправильным.
-
1275 Устранена уязвимость XSS.
v3.8.17 / 2022-08-04
-
1270 Исправлен дефект, связанный с потерей отступов в сносках при переключении режимов редактирования SV.
-
1274 Устранена уязвимость XSS.
-
1269 Исправлен дефект автоматического дополнения кода, который включает ссылки и сноски.
-
1263 Исправлен дефект, из-за которого события input не срабатывали, когда вводились только пробелы.
-
1264 Исправлен дефект, при котором ® автоматически заменялся на ®.
-
1242 Исправлен дефект выравнивания в таблицах в режиме реального времени.
v3.8.15 / 2022-05-24
-
1241 Базовый URL CDN изменён с cdn.jsdelivr.net на unpkg.com.
-
1231 Добавлена поддержка отображения изображений с использованием Base64.
-
1235 Исправлен дефект невозможности непрерывной загрузки одинаковых изображений при использовании пользовательской загрузки.
-
1228 Исправлен дефект, из-за которого большие заголовки не обновлялись автоматически после удаления элементов.
-
1230 Исправлена ошибка с повторной загрузкой пути предварительного просмотра CDN.
v3.8.14 / 2022-05
-
1223 Исправлен дефект неполного отображения содержимого.
-
1218 Исправлен дефект, из-за которого якоря в больших заголовках не работали, когда высота была установлена как строка.
-
1215 Исправлен дефект состояния ошибки, возникающий при установке значения в режиме sv.
-
1219 Ошибка в vditor.destroy исправлена. v3.7.7 / 2021-01-19
-
[903] После использования setValue невозможно отменить первый ввод.
-
[902] Требуется рендеринг, если содержимое подсказки — это Markdown.
-
[900] Не отображаются изображения с тегом img.
-
[901] Невозможно скопировать текст при нажатии в режиме предварительного просмотра.
-
[890] Нельзя удалить специальный тег (режим Wysiwyg).
-
[894] При использовании клавиши возврата для удаления изображения, расположенного сразу после блока кода, курсор перемещается в блок кода и изображение не удаляется.
-
[659] Проблема с копированием и вставкой в режиме IR.
-
[888] Ошибка при нажатии на оглавление.
-
[884] Возможность отключения пользовательских кнопок на панели инструментов.
-
[877] Создание узла при удалении математической формулы.
-
[882] Улучшение обработки пробелов при преобразовании HTML в Markdown для жирного шрифта, курсива и т. д.
-
[878] Оптимизация китайских символов для маркеров списка.
-
[875] Добавление конфигурации положения оглавления.
-
[873] graphviz и mermaid не должны выдавать сообщение об ошибке, когда они пусты. vditor.options.upload.file поддерживает await «улучшение функционала».
vditor.options.outline разделён на enable и position: «left» или «right».
В случае, если после включения конфигурации preview.markdown.chinesePunct возникают проблемы с отображением, рекомендуется удалить эту конфигурацию — «развитие и рефакторинг».
Проблемы с курсором в режиме мгновенного рендеринга в браузере Firefox требуют «устранения дефектов».
Ошибки при удалении строки в режиме мгновенного рендеринга в Firefox также требуют «устранения дефектов».
Рекомендуется отключить кнопку загрузки в режиме предварительного просмотра, чтобы «устранить дефекты».
«Устранение дефектов» требуется в случае аномального расположения навигационной панели при полноэкранном открытии в фиксированном режиме панели инструментов.
Добавление настройки z-index для полноэкранного режима позволит «ввести новую функцию».
Фокус не возвращается к области содержимого после нажатия на кнопку Outline в панели инструментов — необходимо «улучшить функционал».
Требуется «введение новой функции», которая будет учитывать требования к кликам по изображениям на мобильных устройствах.
Не отображается Outline — требуется «устранение дефектов».
Преобразование содержимого Excel при копировании и вставке вызывает проблемы — необходимо «устранить дефекты».
Проблема с переносом строк в блоках цитирования в IR-режиме требует «устранения дефектов».
Необходимо добавить функцию обратного вызова для цифровых статистических данных — «введение новых функций».
Оптимизация производительности истории требует «улучшения функционала».
Настройка временного интервала для записей истории — «введение новой функции».
Сворачивание Outline требует «улучшения функционала».
Улучшение функциональности TOC — «улучшение функционала».
Для Vditor.preview добавлен параметр mode — «устранение дефектов».
Изменения в версии 3.7.0:
- В статический метод preview добавлена настройка mode.
- Изменена структура DOM и класс Outline.
Версия 3.7.1:
- Добавлена настройка undoDelay.
- Добавлен обратный вызов метода counter.after.
Версия 3.7.2:
- Статический метод previewImage.
Версия 3.7.3:
- Настройка options.fullscreen.index.
Версия 3.7.4:
- Конфигурация options.preview.markdown.chinesePunct удалена.
Версия 3.7.5:
- Разделён параметр options.outline на {enable: boolean, position: "left" | "right"}.
- Параметр toolbar.click изменён на (event: Event, vditor: IVditor).
Версия 3.6.6 / 2020-11-23
Адаптация размера и центрирование диаграмм — «введение новой функции».
Поддержка тёмного режима для диаграмм, графиков, схем, таблиц, ментальных карт и нотных записей — «введение новой функции».
Удаление фона блоков математических формул — «улучшение функционала».
Возможность пакетного отступа и отмены отступа элементов списка — «улучшение функционала».
После вставки происходит прокрутка до конца вставленного содержимого — «устранение дефектов».
При переключении между таблицами в режиме WYSIWYG SV возникает проблема с дублированием содержимого — «устранение дефектов».
Обработка других элементов, кроме чистого текста, в комментариях с зачёркиванием — «устранение дефектов».
Уменьшение дрожания при вставке — «улучшение функционала».
Улучшена функция комментариев с зачёркнутым текстом в режиме «что видишь, то и получаешь» — «устранение дефектов».
Комментарии и ссылки в сносках улучшены — «улучшение функционала».
Режим «что видишь, то и получаешь» дополнен комментариями с зачёркнутым текстом — «введение новой функции».
Добавлены пользовательские всплывающие подсказки для действий в режиме предварительного просмотра — «улучшение функционала».
Прокрутка до конца вставленного содержимого после вставки — «улучшение функционала».
Исправлена проблема, когда задача не считалась успешной — «улучшение функционала».
Предварительный просмотр блоков математических формул можно включить или выключить — «введение новой функции».
Проблема с предварительным просмотром блоков кода в режиме WG — «устранение дефектов».
Проблема перетаскивания редактора — «устранение дефектов».
Объединение элементов списка — «улучшение функционала».
Редактирование заголовков в стиле Setext в IR-режиме — «устранение дефектов».
Оптимизирован процесс преобразования заголовков из формата WPS в Markdown — «улучшение функционала».
Добавлен параметр linkPrefix для принудительного добавления префикса к целевым адресам ссылок — «введение новой функции».
linkToImg поддерживает настраиваемый формат — «введение новой функции». hlCommentIds, unHlCommentIds, removeCommentIds 方法:
comment?: {
enable: boolean;
add?(id: string, text: string, commentsData: ICommentsData[]): void;
remove?(ids: string[]): void;
scroll?(top: number): void;
adjustTop?(commentsData: ICommentsData[]): void;
};
3.6.4
- mermaidRender добавляет параметр theme.
- mindmapRender добавляет параметр theme.
- chartRender добавляет параметр theme.
v3.5.5 / 2020-10-12
-
777 проблема с копированием блоков — исправлена.
-
774 ошибка в таблице при смене режима на sv — исправлена.
-
773 поддержка FlowCharts для создания блок-схем — введена.
-
770 отмена автоматического объединения элементов списков — улучшено.
-
768 исправление ошибок в mermaid — исправлено.
-
765 исправление ошибок в компоненте hint — исправлено.
-
746 улучшение функции добавления блоков цитат, допускающих пустой контент — улучшено.
-
757 исправление проблем с пробелами в китайском языке — исправлено.
-
756 исправление проблемы редактирования задач — исправлено.
-
755 улучшение позиции курсора после отмены действия — исправлено.
-
746 исправление ошибки с исчезновением кода — исправлено.
-
753 обновление адреса сообщества до ld246.com — документ.
-
752 исправление ошибки в undo для графиков и диаграмм — исправлено.
-
749 улучшение обработки escape-символов в режиме мгновенного рендеринга — улучшено.
-
747 улучшение обработки китайских символов в параметре options.esc — улучшено.
-
744 исправление мерцания кода в IR-режиме — исправлено.
-
748 исправление проблемы с отображением математических формул, содержащих китайские символы — исправлено.
-
738 исправление быстрого переключения между большими и маленькими заголовками в IR-режиме и позиции курсора — исправлено.
-
736 улучшение стабильности отображения математических формул — улучшено.
-
735 изменение адресов сайта и десктопного приложения — документ.
-
730 детализация исправления математических формул — исправлено.
- Документ изменён.
- В версии 3.5.5 метод mermaidRender лишён параметра className, добавлен метод flowchartRender.
v3.4.7 / 2020-08-22
-
717 исправление ошибки вставки специальных символов в IR-режиме — исправлено.
-
719 поддержка синтаксиса ==Mark== — введена.
-
711 адаптация тёмной темы к панели инструментов отладки — улучшена.
-
718 исправление переполнения всплывающих окон при длинных сносках — исправлено.
-
716 невозможность вставки HTML-текста методом insertValue — улучшено.
-
714 исправление проблемы разбора математических формул в превью — исправлено.
-
709 быстрое нажатие кнопок в операционном меню в режимах IR и WYSIWYG — улучшено.
-
706 исправление неправильного перемещения курсора — исправлено.
-
676 запрос на добавление тем Ant Design — введена.
-
703 исправление проблемы с backspace в кодеблоках в IR-режиме — исправлено.
- [708](linkToImgUrl метод добавляет токен — улучшен.
-
701 улучшение копирования в WeChat и Zhihu — улучшено.
-
684 исправление проблемы анализа изображений при использовании стиля ссылок — исправлено.
-
698 исправление проблемы анализа загружаемых изображений — исправлено.
-
696 исправление проблемы анализа ссылочных изображений — исправлено.
-
694 исправление expandmarker для узла элемента — исправлено.
-
697 исправление Lute — переработано.
-
687 Enter/Backspace/Delete в Code могут не срабатывать, что приводит к задержке рендеринга кода — улучшено.
-
685 options.icon: если атрибут отсутствует, то JS не загружается — улучшено.
-
689 при мягкой переносе и последующем удалении текста с помощью Backspace текст удаляется некорректно — исправлено.
-
686 исправлены проблемы с удалением слишком большого количества контента при использовании Delete в Code и некорректным положением курсора после ввода — исправлено. Исправления ошибок и улучшения:
-
681: исправление правила ExpandMarker, чтобы избежать невозможности отмены выделения области.
-
653: добавление функции Hashtag.
-
441: улучшение обратной связи с пользователями для соответствия Typora.
-
669: улучшение работы ссылок в режиме Wysiwyg.
-
667: исправление ошибок в списках в режиме SV.
-
446: улучшение опыта копирования и вставки ссылок.
-
658: исправление проблем с режимом SV «пишущая машинка».
-
655: исправление проблемы с началом кода в режиме SV после знака info и нажатия Enter.
-
656: исправление проблемы продолжения упорядоченного списка в режиме SV.
-
654: исправление проблемы отображения Placeholder в режиме SV.
-
650: улучшение выбора и стиля задач в режиме SV.
-
636: исправление проблемы с заголовками Setext в режиме SV.
-
647: мгновенный рендеринг: при вводе ``` и последующем undo подсказка не исчезает.
-
643: поддержка YAML Front Matter.
-
648: добавлен язык ja_JP.
-
644: при вставке многострочного кода код не смешивается с текущим содержимым строки.
-
639: проблема с вводом китайского текста после вложенного списка.
-
641: после очистки стека отмены первая операция редактирования не записывается.
-
640: опции.icon не переключаются.
-
638: в режиме ir сложно вызвать отображение кода изображения md.
Изменения в документации:
- 3.4.2: options.hint.at => "options.hint.extend: IHintExtend[]".
- 3.4.7: клавиша быстрого доступа для удаления строки изменена на ⌘-D.
- 3.4.8: добавлена конфигурация options.preview.markdown.mark.
v3.3.12 / 2020-07-28
Исправления ошибок и улучшения:
-
632: оптимизация анализа кода в блоке.
-
627: предоставление отдельного рендеринга для .
-
621: ошибка рендеринга при вставке математической формулы.
-
619: проблемы с удалением или вырезанием списка в режиме мгновенного рендеринга.
-
633: проблемы с курсором в режиме SV при знаках списка.
-
623: исправление ошибки с положением курсора в режиме мгновенного рендеринга и добавление позиции.
-
608: обновление скриншотов и демонстрационных анимаций.
-
587: сохранение заголовков Setext в режимах IR и SV.
-
626: удаление переключателя для анализа заголовков Setext.
-
451: сохранение исходного ввода Emoji в режиме IR.
-
620: поддержка нескольких наборов иконок.
-
578: добавлены иконки в стиле ant-design и Material.
-
614: добавлена функция linkToImgUrl.
-
617: настройка options.preview.theme.current для использования собственных стилей темы.
-
611: проблемы с загрузкой изображений в режиме SV.
-
616: исправлена ошибка, когда в Safari при выборе китайских иероглифов для добавления заголовка текст исчезал.
-
615: курсор прыгает в режиме мгновенного рендеринга в Safari.
-
596: блок-цитата внутри упорядоченного списка.
-
605: оптимизация вставки блоков сверху и снизу.
-
602: три ввода внутри блока кода.
-
600: блок кода внутри сноски.
-
590: проблема со значением.
-
594: блок-цитаты, упорядоченные списки и блоки кода.
-
593: проблема рендеринга, когда фокус покидает режим IR.
-
604: тип содержимого запроса на загрузку внешних изображений — text/plain. Исправление недостатков
-
599 Упорядоченный список (незначительная ошибка) — исправление недостатка.
-
591 Возможно, не отображается содержимое при копировании — улучшение функции.
-
586 Блок кода внутри упорядоченного списка — исправление недостатка.
-
585 Предложение: после блока кода внутри блока цитат при вводе — улучшение функции.
-
584 Невозможно удалить блок кода — исправление недостатка.
-
588 Запись ошибки в режиме SV версии 5 — исправление недостатка.
-
259 Автозавершение элементов в режиме предварительного просмотра с разделением экрана — введение характеристики.
-
580 Реконструкция DOM в режиме SV — разработка реконструкции.
-
567 Проблемы с блоком ссылок и блоком кода в режиме SV — исправление недостатка.
-
563 Проблемы с блоком кода под списком в режиме SV — исправление недостатка.
-
579 Настройка стиля — улучшение функции.
-
575 В редакторе есть форма, срабатывает событие отправки в контекстном меню — исправление недостатка.
-
577 Проблема с вставкой XML-кода — исправление недостатка.
-
573 Стиль: оптимизация стиля разделителя — улучшение функции.
-
572 Исправление: поддержка aliyun oss — улучшение функции.
-
570 Нет заполнителя после (SV) — исправление недостатка.
-
569 Конфигурация панели инструментов в области предварительного просмотра — введение характеристик.
-
565 Поддержка отступов для блоков кода в режиме SV — улучшение функций.
-
566 Анализ и рендеринг кода на уровне строк — исправление недостатка.
-
555 Разделение абзацев в блоке в режиме SV — исправление недостатка.
-
556 options.preview.markdown.setext по умолчанию установлено значение true — улучшение функции.
-
554 Оптимизация начального позиционирования курсора при генерации блока кода Ctrl+u в режиме SV — улучшение функции.
-
558 Предложение: Shift+Enter и завершение списков — улучшение функции.
-
547 Первый параметр files в формате загрузки файлов представляет собой пустой массив — исправление недостатка.
-
562 Добавить опцию fieldName для загрузки — введение характеристик.
-
553 Проблема со списком задач при нажатии Enter — улучшение функции.
-
534 Поддержка экспорта в Zhihu — введение характеристик.
-
552 Цитирование: многоуровневый выход из блока — исправление недостатка.
-
551 Tab и ctrl+shift+J (флажок) — исправление недостатка.
-
550 Диаграмма состояний Mermaid: рендеринг нескольких одинаковых циклов узлов — исправление недостатка.
-
549 Вставка HTML-контента завершается неудачно — исправление недостатка.
-
548 Добавление конфигурации для выбора/отмены выбора нескольких файлов при загрузке — введение характеристик.
-
545 Проблема ввода блока кода под списком в режиме SV — исправление недостатка.
-
544 Проблема с отступами в упорядоченных списках в режиме SV — исправление недостатка.
-
543 Проблема удаления выделенного текста в режиме SV — исправление недостатка.
-
541 Проблема с сочетаниями клавиш для списков и ссылок в режиме SV — исправление недостатка.
-
546 Потеря headingID в режиме SV — исправление недостатка.
-
539 Немедленный рендеринг режима: setValue не отображает код сразу — исправление недостатка.
-
536 Проверка файлов: игнорировать регистр расширений — улучшение функции.
-
537 Добавить метод destroy — введение новых функций.
-
532 Во время ввода китайского языка не следует записывать UndoStack — исправление недостатка.
-
519 Расширение темы markdown — улучшение функции.
-
533 Китайский ввод: вставка \ в строку приводит к искажению — исправление недостатка.
-
528 Два блока кода в WYSIWYG & IR списках: ошибка — исправление недостатка.
-
531 Удалить options.keymap — улучшение функции.
-
529 Удалить кнопки форматирования — улучшение функции.
-
526 Строка содержит \ символ: при удалении символов до \ с помощью Backspace после \ возникает аномалия — исправление недостатка.
-
517 Дублирование CSS (render.html). Исправление недостатков:
-
522: при копировании текста из WPS Office и вставке его возникает ошибка.
-
524: не меняется цвет фона (dark mode-abcjs).
-
516: функция автоматического заполнения не работает.
-
355: новый рендерер VditorSVDOM.
-
499: в браузере Chrome направление вверх по клавише курсора вызывает аномальное перемещение.
-
514: меню только для чтения не отключено.
-
501: проблема с экранированием обратного слеша.
-
508: ошибка мягкой клавиатуры.
-
504: конфликт между esc и hint, а также options.esc.
-
500: мигание при наборе математических формул в режиме wysiwyg.
-
498: исправление проблем с редактированием тегов и
.
-
488: добавление параметра clearStack к setValue и метода clearStack.
-
478: добавление подсказки к сноске.
-
492: мигание кода при изменении текста в списке.
-
496: проблемы с пробелами на уровне строк HTML.
-
495: проблемы с возвратом на уровень строк HTML.
-
494: поддержка стилей list-style для трёх режимов.
-
489: добавление исходного кода на b3log.org/vditor/demo.
-
493: исправление фильтрации XSS.
-
486: получение ошибочных данных при получении позиции курсора на пустой строке.
-
485: редактирование
в IR-режиме вызывает ошибку.
-
484: добавлена поддержка TED-видео.
-
480: ошибки при пустом содержании Mindmap и Echarts.
Изменения в документации:
-
options.markdown.listMarker
заменён на options.markdown.listStyle
.
- В метод
setValue
добавлен параметр clearStack
, а также добавлен метод clearStack
.
- Удалена опция
options.keymap
.
- Удалён функционал форматирования с панели инструментов.
- Параметр
setContentTheme
изменён на contentTheme: string, path: string
.
- Параметр
options.preview.markdow.theme
изменён на options.preview.theme
.
- Параметр
setTheme
изменён на theme: "dark" | "classic", contentTheme?: string, codeTheme?: string, contentThemePath?: string
.
- Удалён параметр
setSelection
.
- Добавлен метод
destroy
.
- Добавлена опция
options.upload.multiple
.
- Добавлена опция
options.upload.fieldName
.
- Значение по умолчанию для
options.preview.markdown.setext
изменено на true
.
- Значением по умолчанию для параметра
options.mode
является ir
.
- Поддержка предварительного просмотра области инструментов и пользовательских настроек.
- Добавлена опция
options.upload.linkToImgCallback
.
- Добавлена опция
options.icon
.
- Опция
options.preview.markdown.setext
удалена. Удалить таблицы, когда ячейки пусты.
Выполнить vditor.insertValue('abc') — при выполнении возникает ошибка.
Исправить ошибку.
При объединении задач в списке добавляется тег p. Исправить ошибку.
В коде возникают проблемы с разбором амперсанда (&pars). Исправить ошибку.
Проблемы с позицией языка (code block, wysiwyg mode). Исправить ошибку.
Поддержка относительных путей для ссылок и изображений. Ввести функцию.
Неверное расположение курсора при нажатии Ctrl+B после установки флажка. Исправить ошибку.
Ошибка при отключении localStorage. Исправить ошибку.
Регулировка размера заголовков. Улучшить функцию.
Перед блоком таблицы вставляется одна строка (Windows/Firefox). Исправить ошибку.
Поддержка формата аудио Flac. Улучшить функцию.
Проблемы codeblock (Mac Safari). Исправить ошибку.
Курсор перемещается в таблицах (Safari & Firefox). Исправить ошибку.
Добавить поддержку анализа видео с сайта Bilibili. Улучшить функцию.
Можно ли при кэшировании предоставить обратный вызов для синхронизации с сервером? Улучшить функцию.
После обновления на смартфоне не отображается структура документа. Улучшить функцию.
Если нажать на боковое пустое пространство, курсор переместится в конец. Исправить ошибку.
Использование локального JS-файла. Исправить ошибку.
Проблема с созданием идентификатора при одинаковом содержании заголовка. Исправить ошибку.
Невозможно определить местоположение в оглавлении предварительного просмотра. Исправить ошибку.
Код блока теряет фон после копирования в публичный аккаунт WeChat. Исправить ошибку.
Не удаляется встроенный код (Firefox). Исправить ошибку.
Перевод mindmap на корейский язык. Документы.
После setValue не происходит рендеринг outline. Исправить ошибку.
Проблемы с заголовком (wysiwyg) в Windows Firefox. Исправить ошибку.
Демонстрация (мобильный). Улучшить функцию.
Создание ссылки (Ctrl+K) в режиме WYSIWYG. Улучшить функцию.
Когда нажимаешь на пустую панель редактора, возникает ошибка. Исправить ошибку.
Перед Ctrl+M (таблицы) в режиме wysiwyg появляется ненужная строка. Исправить ошибку.
Внешняя демонстрация чтения текста Markdown. Улучшить функцию.
Вставка пустой строки при нажатии стрелки вниз в конце кода (wysiwig). Улучшить функцию.
Добавление пустого блока при клике на пустое место. Улучшить функцию.
Заголовок изображения в wysiwig. Исправить ошибку.
Отсутствует data-marker (режим редактирования). Исправить ошибку.
Опция привязки. Улучшить функцию.
Опция маркера в предварительном просмотре. Улучшить функцию.
Изменения корейского i18n и демонстрационного текста. Документы.
Убрать боковые подсказки на мобильных устройствах. Улучшить функцию.
Ctrl_+, Ctrl_- в заголовках (wysiwyg). Исправить ошибку.
Как вызвать toolbar на мобильном устройстве? Консультация.
На смартфонах иногда скрывается клавиатура. Исправить ошибку.
Стиль наведения на мобильных устройствах. Исправить ошибку.
IOS не поддерживает режим «прилипания». Исправить ошибку.
Нельзя переместить курсор вниз внутри встроенной математической формулы. Исправить ошибку.
Устранение уязвимости XSS. Исправить ошибку. Перевод текста:
- Добавить поддержку ментальных карт в функционал.
- Для markdown добавить настройку sanitize.
- В конфигурационные параметры upload добавить дополнительные параметры запроса.
- После настройки lineNumber равным true кнопка копирования кода не отображается.
- Ошибка toolbar: отсутствует edit-mode.
- Возможность перемещать элементы списка вверх и вниз.
- Улучшение работы курсора вверх и вниз внутри таблицы.
- Исправление ошибки копирования и вставки многострочного текста внутри таблицы.
- При вставке код не выделяется.
- Копирование и вставка многострочного текста в режиме markdown.
Изменения в документации:
- Для options.upload добавить extraData.
- Добавить статический метод mindmapRender.
- Для IMarkdownConfig добавить sanitize, listMarker, linkBase.
- Изменить тип IPreviewOptions.anchor с boolean на number.
- Адрес примера кода static-preview.html изменить на preview.html, static.html — на b3log.org/vditor/demo/render.html.
- Добавить официальную главную страницу Vditor (https://b3log.org/vditor).
- Добавить обратный вызов кеша options.cache.after(markdown:string).
Версия v3.1.23 / 2020-05-05
- Исправлена ошибка emoji 6️⃣.
- Исправлены проблемы с набором корейских символов после блока кода в IR.
- Курсор перемещается вверх и вниз в режиме IR.
- Проблема с копированием и вставкой (HTML2Markdown) исправлена.
- Устранена проблема с быстрым набором текста (блок кода) в IR.
- Отфильтровать теги svg при копировании и вставке.
- Экспорт функции HeadingID в JavaScript.
- Заголовок якоря при копировании и вставке исправлен.
- Прозрачность предварительного просмотра исправлена.
- Традиционный китайский макет «отступ в начале абзаца» добавлен.
- Плагин MathJax исправлен.
- Демонстрация списка в static-preview.html добавлена.
- Пользовательский рендеринг добавлен.
- Поддержка предварительного просмотра области для вставки в общедоступный аккаунт добавлена.
- Несколько тем предварительного просмотра добавлены.
- Добавлена функция экспорта.
- Ошибки рендеринга outline исправлены.
- Параметры инициализации структуры добавлены.
- Невозможно удалить изображение в режиме IR исправлено.
- Статические методы setCodeTheme, setContentTheme добавлены.
- Многоплатформенный предварительный просмотр добавлен.
- Проблемы с вставкой значения и курсором исправлены.
- Редизайн меню справки.
- Редизайн меню «О программе».
- Проблема со списком вложенных блоков цитат исправлена.
- Третье меню на смартфоне работает корректно.
- Неопределённая ошибка параметров options.transform исправлена.
- Высота в sv-режиме исправлена.
- Добавление двухуровневых и трёхуровневых меню в панель инструментов.
- Необходима поддержка переключения стилей блоков кода для setTheme.
- Код автоматически очищается от номеров строк при копировании из области кода.
- Настройка ленивой загрузки изображений добавлена. Товэб ар для смартфона «улучшение функционала».
-
312 поддержка перемещения блочных элементов вверх и вниз «внедрение характеристики».
-
318 выравнивание панели инструментов и области редактора «улучшение функционала».
-
313 нажатие на кнопку на HTML-странице вызывает обратный вызов «устранение дефекта».
-
311 демо предварительного просмотра «улучшение функционала».
-
94 получение содержания оглавления и функции позиционирования «внедрение характеристики».
-
309 добавление options.upload.setHeaders «внедрение характеристики».
-
306 изменение ATX heading в IR mode «улучшение функционала».
-
303 проблема анализа встроенного HTML «устранение дефекта».
-
304 добавление конфигурации закрепления панели инструментов «внедрение характеристики».
-
296 невидимость метки количества слов в режиме пишущей машинки «улучшение функционала».
-
302 редактирование заголовка (IR mode) «устранение дефекта».
-
301 добавление README на английском языке «документация».
-
299 аномальный анализ таблицы «устранение дефекта».
-
226 уязвимость к само-XSS «устранение дефекта».
-
297 подсчёт количества слов в чистом тексте «внедрение характеристики».
-
298 разрешение включения счётчика без установки лимита и оптимизация README «внедрение характеристики».
-
295 аномальное поведение режима пишущей машинки в полноэкранном режиме «устранение дефекта».
-
294 вычисление позиции режима пишущей машинки в полноэкранном режиме «устранение дефекта».
-
286 добавление кнопок отступа и выступа «внедрение характеристики».
-
291 улучшение счётчика «устранение дефекта».
-
285 shift+tab не работает со списками «устранение дефекта».
-
292 пробел в конце текста в полноэкранном режиме «устранение дефекта».
-
293 отображение сочетаний клавиш iOS Safari как для Windows «устранение дефекта».
-
290 добавление minHeight «улучшение функционала».
-
71 оптимизация мобильного опыта «улучшение функционала».
-
283 добавление SetSetext конфигурации «внедрение характеристики».
-
278 IR детализация изменений «устранение дефекта». Проблемы и улучшения редактора Vditor
В запросе представлен список проблем и улучшений, связанных с редактором Vditor. Проблемы обозначены как «исправление дефекта», а улучшения — как «введение функции» или «улучшение функции».
Проблемы включают в себя:
- проблемы с таблицами;
- проблемы при копировании и вставке;
- проблему с привязкой и Ctrl+K;
- проблему с Ctrl+M, удалением и вводом;
- неработающий режим пишущей машинки в блоке кода;
- поддержку конфигурации того, следует ли включать режим WYSIWYG при рендеринге блока кода;
- деформацию навигационной панели в режиме WYSIWYG;
- сообщение об устаревании Sync XMLHttpRequest;
- перекрытие изображения инструментом слоя после курсора в режиме «что видишь, то и получаешь»;
- оптимизацию выбора языка в блоках кода;
- другие проблемы с заголовком, пробелами, несколькими уценками в одной строке и т. д.
Улучшения включают в себя:
- добавление поддержки заголовков при использовании курсора;
- объединение списков «+» и «-»;
- возможность удаления таблицы с помощью клавиши Backspace;
- исправление ошибки index.min.js:27;
- ввод после заголовка;
- исправление родительского элемента с настраиваемой высотой строки;
- работу с корейскими символами;
- прямую передачу элементов для инициализации;
- автоматическое завершение части кода в информационном блоке;
- переключение IR-режима после отображения панели инструментов;
- поддержку режима своевременного рендеринга, подобного Typora;
- инициализацию без автоматического получения фокуса;
- правильное размещение меню;
- добавление документации JSDOC;
- публикацию файла объявления типа;
- решение проблемы с методом md2html;
- и другие улучшения.
Также в запросе упоминается обновление документации, которое включает в себя изменения в опциях, toolbar, cache, md2html и других аспектах работы редактора. Проблемы и улучшения редактора Vditor:
-
Поддержка сносок в режиме «что видишь, то и получаешь» — включение функции.
-
Поддержка ссылок в определении в режиме «что видишь, то и получаешь» — включение функции.
-
Поддержка Graphviz — включение функции.
-
Заголовок при первом открытии (Windows Firefox) — устранение дефекта.
-
Не работает режим машинистки (Windows Firefox) — устранение дефекта.
-
Пустой Enter в Firefox — устранение дефекта.
-
При cache:false использовать кеш — устранение дефекта.
-
Заголовок при первом открытии (Windows Firefox) — устранение дефекта.
-
После первого входа в блок кода Ctrl+A не работает — устранение дефекта.
-
Таблица (Windows Firefox) — устранение дефекта.
-
Копирование в редакторе WYSIWYG с ошибкой — устранение дефекта.
-
Редактор отключён, панель инструментов не отключается — устранение дефекта.
-
Команда для заголовков Command+Alt+1 в Safari (Mac) — устранение дефекта.
-
Добавлен корейский i18n — включение функции.
-
Списки (совместимость с Firefox) — устранение дефекта.
-
Ссылки (совместимость с Firefox) — устранение дефекта.
-
Заголовки (совместимость с Firefox) — устранение дефекта.
-
Backspace (совместимость с Firefox) — устранение дефекта.
-
Проблема с пробелом (совместимость с Firefox) — устранение дефекта.
-
Композиция корейских символов на Mac Chrome — улучшение функции.
-
Ctrl+B, Ctrl+I — устранение дефекта.
-
Совместимость с Safari — улучшение функции.
-
Поведение Ctrl+G — предложение по улучшению функции.
-
Поддержка Setext — улучшение функции.
-
Пример GFM 31 — устранение дефекта.
-
Примеры GFM 19, 40, 57 — устранение дефекта.
-
Улучшение способа редактирования текста ссылки — улучшение функции.
-
Нельзя ввести Alt+Ctrl+[число] с первого раза — устранение дефекта.
-
cList+blockquote — устранение дефекта.
-
Проблемы со списками, начинающимися с 1) и Enter — устранение дефекта.
-
Пробел между встроенными кодами — устранение дефекта.
-
Проблемы с отображением нотного стана — устранение дефекта.
-
Проблемы с анализом изображений при использовании insertValue — устранение дефекта.
-
Объединение жирного шрифта, курсива, зачёркивания — устранение дефекта.
-
Панель инструментов может быть плавающей, когда содержимое WYSIWYG слишком длинное — улучшение функции.
-
Ссылка заканчивается возвратом каретки, который не должен копироваться на следующую строку — устранение дефекта.
-
Удаление китайского заголовка — устранение дефекта.
-
Tab не работает, когда нет текста — устранение дефекта.
-
Отступ li не отображается как код — устранение дефекта.
-
Ошибка курсора при вставке блока цитат — устранения дефекта.
-
Курсор исчезает после нажатия Tab в режиме редактора — устранение дефекта.
-
Панель заголовков не работает — устранение дефекта. * 149 Предложение: улучшить согласованность пользовательского интерфейса (改进功能
).
-
148 Проблема: удаление с помощью клавиши Backspace в списке задач (修复缺陷
).
-
147 Предложение: добавить возможность вставки строки с помощью клавиш Ctrl+L, Ctrl+O, Ctrl + J (改进功能
).
-
146 Предложение: использовать клавишу Ctrl+K для улучшения функциональности (改进功能
).
-
145 Предложение: переключить отмеченный элемент с помощью комбинации клавиш Ctrl+Shift+J (改进功能
).
-
144 Предложение: вставить блок-цитату с помощью сочетания клавиш Ctrl+Shift+. (改进功能
)
-
143 Предложение: использовать комбинацию клавиш Ctrl+M для улучшения функциональности (改进功能
).
-
142 Проблема: списки при отступе в режиме WYSIWYG (修复缺陷
).
-
141 Предложение: добавить стрелки на панель инструментов и изменить стандартные эмодзи (改进功能
).
-
[140] Проблема: после Shift+Enter (修复缺陷
).
-
[139] Проблема: переключение после ===, ввод (修复缺陷
).
-
[138] Проблема: Ctrl+B, Ctrl+I, ввод без текста (修复缺陷
).
-
[136] Проблема: ⌘ и Ctrl отличаются на MacOS (修复缺陷
).
-
[135] Проблема: невозможно удалить первый символ в первом поле ссылок (改进功能
).
-
[134] Предложение: поддержка linkToImgUrl (引入特性
).
-
[133] Проблема: рендеринг MathJax не может быть изменён (修复缺陷
).
-
[132] Предложение: добавить опцию конфигурации md (引入特性
).
-
[131] Проблема: ошибка ввода китайского языка в блоке кода (修复缺陷
).
-
[130] Проблема: список задач выскакивает (修复缺陷
).
-
[129] Проблема: проблема с правилами разделительной линии (修复缺陷
).
-
[128] Проблема: ввод между разделительными линиями (修复缺陷
).
-
[127] Предложение: больше сочетаний клавиш после Ctrl+H (改进功能
).
-
[125] Проблема: ctrl+l, (** 修复缺陷
). Проблемы и улучшения редактора Vditor
-
Проблемы с отображением панели инструментов при использовании наклонного шрифта или жирного шрифта.
-
Проблема с отображением списка задач в режиме «что видишь, то и получаешь».
-
Отсутствие срабатывания события ввода при инициализации setVaule.
-
Проблемы с заголовками, содержащими знаки равенства и дефиса.
-
Возможность многоуровневого выхода из цитат при нажатии клавиши Enter.
-
Поддержка MathJax для математических формул.
-
Проблемы со смелым начертанием текста.
-
Проблемы внутри ячеек.
-
Исправление проблем с отступами при использовании Ctrl-Z.
-
Невозможность удалить пробелы после эмодзи.
-
Диалоговое окно для вставки ссылок из меню.
-
Перетаскивание текста.
-
Первый Ctrl+Z не устанавливает курсор.
-
Рендеринг ссылок в режиме «что видишь, то и получаешь».
-
Обработка переноса строк в списках.
-
Улучшение обработки загружаемых файлов.
-
Оптимизация автозаполнения таблиц.
-
Удаление точки перед якорями.
-
Добавление стиля карточек ссылок.
-
Выбор изображений в меню не отображается напрямую.
-
В режиме «что видишь, то и получаешь» таблицы могут вкладываться друг в друга при повторном нажатии на кнопку таблицы. Также заголовок должен поддерживать быстрые клавиши для изменения размера.
-
Предварительный просмотр кода при выходе из блока кода с помощью Esc.
-
Автоматическая оптимизация меток списков.
-
Оптимизация кода, встроенного математического выражения и HTML.
-
Оптимизация таблиц.
-
Оптимизация удаления и возврата каретки в списке задач.
-
Ошибка удаления встроенного кода.
Изменения в документации:
- Добавлен метод options.upload.file.
- Изменён options.preview для поддержки конфигурации MathJax.
- Удалён метод mathRenderByLute.
- Добавлен метод setTheme для перехода от classic.scss к index.scss.
Проблемы, решённые в версии 2.0.15 (2020-01-11):
-
Проблемы с использованием знака процента в коде в режиме «что видишь, то и получаешь».
-
Позиция курсора в списке задач.
-
Ошибки в списке задач.
-
Обработка переносов строк в таблицах.
-
Проблемы с обработкой переносов в ячейках таблиц.
-
После ab неправильно обрабатывается перенос строки.
-
Атрибут alt изображения не должен иметь позицию курсора.
-
Оптимизация блоков кода.
-
Потеря заголовка изображения.
-
Подчёркивание теряет свою функциональность.
-
Многоуровневые ссылки не позволяют сразу вернуться на верхний уровень.
-
Если перед заголовком есть абзац, заканчивающийся символом новой строки, выбор и отмена выбора заголовка будут связаны с этим символом.
-
Анализ H6 с переносом строки.
-
Доработка .
-
Быстрый доступ к добавлению строки.
-
Быстрые клавиши для отступов и выступов в списках.
-
Отступ Unorderlist + Link.
-
Копирование и вставка ссылок.
-
При удалении перед встроенной формулой удаляется сама формула.
-
Режим WYSIWYG: ошибка плотного списка.
-
Ошибки маркера списка.
-
Запись звука в режиме WYSIWIG.
-
Порядок упорядоченного списка.
-
Быстрый доступ для редактирования блоков кода в WYSIWYG. Проблемы и улучшения редактора Vditor
-
Проблема 2: при копировании и вставке кода возникает ошибка.
-
Улучшение 20: добавлена опция mode?: «wysiwyg-show» | «markdown-show» | «wysiwyg-only» | «markdown-only».
-
Улучшение 19: улучшена оптимизация CDN.
-
Проблема 18: кнопки на панели меню вызывают отправку формы.
-
Улучшение 17: подсказка не закрывает верхнюю часть поля ввода.
-
Проблема 16: кнопка копирования кода работает неправильно.
-
Проблема 14: Vditor.preview не может отобразить содержимое.
-
Проблема 13: когда редактирование доходит до нижней части, нажатие Enter не прокручивает страницу вниз.
-
Вопрос 12: проблема с рендерингом кода, выдаёт сообщение об ошибке KaTeX.
-
Улучшение 11: добавлена конфигурация CDN.
-
Проблема 10: после копирования блок кода становится встроенным кодом.
-
Проблема 9: появляется сообщение о времени ожидания предварительного просмотра, даже если предварительный просмотр недоступен.
-
Улучшение 1: поддержка настройки xhr.setRequestHeader при загрузке.
-
Улучшение 172: улучшение загрузки.
-
Функция 171: перед созданием предварительного просмотра добавляется функция обработки.
-
Улучшение 170: добавлен переключатель для встроенных математических формул.
-
Ошибка 168: ошибка highlightRender.
-
Функция 167: withCredentials (передача файлов cookie через разные источники).
-
Проблема 166: при typewriterMode = false предварительный просмотр не синхронизируется с прокруткой.
-
Обновление документации: добавлены методы public static mermaidRender(element: HTMLElement, className?: string), hotkey и setSelection не поддерживаются в режиме WYSIWYG, параметр setValue изменён на markdown, добавлены параметры options.upload.headers, IPreviewOptions, highlightRender, mathRenderByLute, mathRender, abcRender, chartRender, mermaidRender используют CDN.
Проблемы и улучшения версии 1.9.7
-
Вопрос 165: есть проблемы с одной математической формулой.
-
Дубликат 164: зависание при большом объёме текста.
-
Функция 163: добавление якорей к заголовкам.
-
Проблема 162: редактор зависает, если не используется серверный рендеринг.
-
Функция 160: добавлен метод speechRender.
-
Недействителен 159: метод Vditor.preview некорректно отображает код Markdown в текстовом поле.
-
Функция 157: добавлен обратный вызов метода options.after после инициализации.
-
Функция 156: добавлена настройка номера строки в синтаксическом выделении (options.preview.hljs.lineNumber).
-
Улучшение 155: предварительный просмотр можно отображать несколько раз.
-
Вопрос 154: новичкам сложно создавать диаграммы процессов, предлагается упростить.
-
Проблема 153: проблемы с пробелами при рендеринге Markdown.
-
Проблема 152: ошибка при прямом вызове getHTML. Перевод текста запроса на русский язык:
-
[151] Xcode: после копирования и вставки появляется ошибка.
-
[150] Проблема с функциями «жирный шрифт», «курсив» и «зачёркивание»: они не работают при выделении текста.
-
v1.8.16 / 2019-10-08
- [144] Пустое содержимое редактора: заполнитель не отображается (ошибка).
- [143] Добавить параметр конфигурации в нижнюю часть редактора (улучшение).
- [142] Метод setPreviewMode не работает (ошибка).
- [141] В Safari перенос кода вызывает ошибку.
- [140] После вставки нужно прокрутить до позиции курсора (ошибка).
- [139] При нажатии Ctrl+Z позиция курсора становится некорректной (ошибка).
- [138] Поддержка прокрутки для предварительного просмотра длинных таблиц в markdown (улучшение).
- [137] Унификация highlight.js и chroma для настройки preview.hljs.style (улучшение).
- [136] Добавление отображения AST (функция).
- [135] Некорректное отображение математических формул в предварительном просмотре (функция).
-
[134] Математические формулы (вопрос).
-
[133] Inline Katex (вопрос).
-
[132] Emoji и таблицы (вопрос).
-
[131] Ошибка при загрузке: содержимое не очищается (ошибка).
-
[130] Поддержка перетаскивания для предварительного просмотра длинного кода (улучшение).
-
[128] Пользовательские эмодзи в коде не должны преобразовываться (улучшение).
-
[126] Ошибка в строке 29 файла /src/ts/preview/index.ts (ошибка).
-
[125] Добавить максимальную ширину для изображений (функция).
-
[124] Проблемы с работой кнопок меню на iPhone (ошибка).
-
[123] Добавить функцию форматирования (функция).
-
[122] Добавить интерфейсы emojiRender и highlightRender (функция).
-
[120] Переключиться на lute вместо markdown-it (улучшение).
-
[119] Предоставить интерфейс для форматирования данных, возвращаемых сервером (функция).
-
[117] Поддержка анализа сайтов, видео и аудио (функция).
-
[112] :xxx: следует отображать как соответствующий эмодзи, а не как :xxx: (функция).
v1.7.25 / 2019-08-29
- [116] Vditor анализирует пробелы, но после этого курсор возвращается в начало (вопрос).
- [115] Тестирование issues равно нулю (неверно).
- [114] Обернуть предварительный просмотр (улучшение).
- [113] Реорганизация эмодзи (улучшение).
- [111] Проблема с эмодзи (ошибка).
- [110] Поддержка вставки из Word (функция).
- [109] Удалить переменную option.editorName (ошибка).
- [108] Поддержать пользовательские настройки для hint.emoji (функция).
- [107] Пользовательские эмодзи «trollface» и «huaji» не работают в демонстрационном режиме (ошибка).
- [106] Добавить стиль Chroma (функция).
- [105] Проблемы совместимости с Firefox (ошибка).
- [104] Проблема со вставкой кода в VS Code (ошибка).
- [103] Курсор должен быть по центру (функция).
- [102] Автоматическое удаление зависимостей после установки (вопрос).
- [101] Выпадающее меню для видео на мобильных устройствах (улучшение).
- [100] Подсказки at и emoji должны исчезать после ввода текста (ошибка).
- [98] Поддержка Shift + Tab (функция).
- [99] Подсказки at и emoji должны исчезать после ввода текста (ошибка).
- [97] Добавить поддержку для нотных партитур (функция).
- [96] Ошибки при отсутствии настроек preview, both, redo, undo (ошибка).
- [95] Исправить мелкие ошибки в версии 1.6.x (ошибка).
- [94] Поддержка просмотра исходного кода математических выражений. feature
- [93] добавлен интерфейс настройки режима предварительного просмотра.
- [92] есть ли в toolbar демонстрационная кнопка?
- [91] не задан набор файлов по умолчанию для CDN jsDelivr.
- [90] область редактирования должна быть пустой внизу, а курсор должен находиться в видимой области.
- [89] настройка событий toolbar и добавление кнопок на toolbar.
- [88] оптимизация resize.
- [87] преобразование HTML-сущностей при получении текста.
- [86] оптимизация разделения кода.
- [85] улучшение подсказки и предоставление интерфейса подсказок.
- [84] поддержка полноэкранного предварительного просмотра.
v1.6.12 / 2019-08-04
- [83] обновление markdown-it.
- [82] div с contenteditable вместо textarea.
- [81] добавление опции shift в конфигурацию hotkey для toolbar.
- [80] удаление номеров версий сторонних библиотек.
- [79] сброс стилей ul в содержимом.
- [78] ошибка npx webpack.
- [77] выпуск версии bower.
- [76] обновление lodash с 4.17.11 до 4.17.14.
- [75] улучшена устойчивость конфигурации emoji к ошибкам и детали пользовательского интерфейса.
- [74] конфликт между обработкой ошибок загрузки и производительностью.
- [68] уязвимость высокой степени серьёзности: vditor > mermaid.
- [61] поддержка простых сочетаний клавиш.
v1.5.12 / 2019-07-09
- [73] добавлена максимальная ширина iframe.
- [72] ошибка вычисления при hit, когда родительский элемент редактора имеет position: fix.
- [71] перед созданием нового элемента необходимо убедиться, что данный элемент id уже отрендерен в html.
- [70] рекомендуется удалить CDN и код Dynamic Import.
- [69] описание папки Assets.
- [67] улучшена производительность вставки длинных текстов.
- [66] проблема с кнопкой загрузки.
- [65] подсказка об ошибке конфигурации options.upload.linkToImgUrl.
- [64] требуется полоса прокрутки из-за большого количества эмодзи.
- [63] сохранение согласованности html2md и md2html при вставке.
- [62] обновление highlight.js до версии 9.15.8.
- [58] добавить поддержку диаграмм.
v1.4.7 / 2019-06-06
- [60] завершение типа.
- [59] обновление fstream с версии 1.0.11 до версии 1.0.12.
- [57] совместимость с мобильными устройствами ios.
- [56] завершение стиля.
- [55] как настроить путь загрузки изображений?
- [54] как поддерживать загрузку изображений при использовании Vditor?
- [53] обновление katex с версии 0.10.1 до версии 0.10.2.
- [52] выравнивание изображений emoji.
- [51] принудительное использование text/plain при превышении размера буфера обмена 106496 байт.
- [50] увеличение размера и отображение подсказки при наведении курсора на emoji.
- [49] интерфейс md2html.
- [48] изменение значения hash в emoji.
v1.3.5 / 2019-05-04
- [47] обновить tar до версии 4.4.2 или более поздней.
- [46] обсуждение анализа сносок.
- [45] обработка ошибок при загрузке изображений. Улучшение
-
44 после удаления плагина emoji в панели инструментов появляется ошибка bug.
-
43 вопрос: поддержка стилей шрифта.
-
42 функция: поддержка быстрого переключения CDN.
-
41 вопрос: решение проблемы с просроченным сертификатом jsDelivr.
-
40 разработка: выполнение команды для объединения.
-
39 улучшение: при копировании строки кода, заключённой в пробелы, пробелы удаляются.
v1.2.10 / 2019-04-04
-
38 ошибка: в Firefox при щелчке на код в блоке кода происходит возврат к началу страницы.
-
37 улучшение: обработка копирования ссылки из адресной строки в Chrome.
-
36 улучшение: сохранение мягкой новой строки, как в markdown-http.
-
35 улучшение: добавление эмодзи рукопожатия 🤝.
-
34 улучшение: адаптация к тёмным темам с чёрным цветом для подсветки кода.
-
33 функция: добавление интерфейса options.upload.handler.
-
32 функция: добавление интерфейса options.upload.validate.
v1.1.11 / 2019-03-21
-
31 функция: добавлен класс vditor-reset.
-
30 функция: добавлена поддержка списков задач.
-
29 функция: добавлено копирование в блоках кода.
-
28 вопрос: при нажатии Ctrl+s в редакторе появляется символ.
-
27 функция: поддерживается рендеринг временных диаграмм и диаграмм Ганта.
-
26 функция: поддерживается рендеринг блок-схем.
-
25 функция: поддерживается рендеринг математических формул.
-
24 улучшение: многострочные формулы в markdown не поддерживаются.
v1.0.0 / 2019-03-13
-
15 разработка: добавлены тестовые примеры.
-
9 улучшение: поддерживается предварительный просмотр в браузере.
v0.4.0 / 2019-03-06
-
23 функция: поддерживается клавиша Tab.
-
22 улучшение: изменены сочетания клавиш для полноэкранного режима.
-
21 функция: улучшен API.
-
20 улучшение: добавлен эмодзи doge.
v0.2.5 / 2019-02-19
-
19 тема: изменено оформление эмодзи.
-
18 разработка: используется cdn.jsdelivr.net.
-
17 улучшение: добавлен параметр emojiPath.
-
16 улучшение: ожидается добавление смайлика «смеюсь до слёз».
-
14 разработка: добавлен линтер.
-
13 разработка: изменения в any.
v0.1.8 / 2019-02-14
-
12 ошибка: после перехода в полноэкранный режим подсказка предварительного просмотра отображается неправильно.
-
11 улучшение: в npm добавлен исходный код для оптимизации сборки.
-
10 улучшение: поддерживается запись звука в Safari.
-
8 ошибка: проблема с плавающей панелью инструментов.
-
7 улучшение: добавлен интерфейс для безопасного фильтрации имён файлов при загрузке.
-
6 улучшение: добавлено событие resize окна.
-
5 улучшение: улучшения в процессе загрузки файлов.
-
4 ошибка: ошибка в написании api.
-
3 улучшение: подсветка синтаксиса для подсказок.
v0.1.7 / 2019-02-11
Первая публичная версия.
Опубликовать ( 0 )