История изменений Vditor
preview
добавлена конфигурация mode
.options.undoDelay
.options.counter.after
.previewImage
.options.fullscreen
.options.preview.markdown.chinesePunct
.options.outline
изменена на { enable: boolean, position: "left" | "right" }
.toolbar.click
изменён на event: Event, vditor: IVditor
.options.preview.actions
добавлены всплывающие подсказки.mermaidRender
добавлен параметр theme
.mindmapRender
добавлен параметр theme
.chartRender
добавлен параметр theme
.mermaidRender
убран параметр className
.options.hint.at
=> "options.hint.extend: IHintExtend[]".options.mode
изменено на ir
.options.markdown.listMarker
изменён на options.markdown.listStyle
.options.preview.markdow.theme
изменён на options.preview.theme
.setContentTheme
изменены на contentTheme: string, path: string
.setTheme
изменены на theme: "dark" | "classic", contentTheme?: string, codeTheme?: string, contentThemePath?: string
.setSelection
.options.keymap
.options.preview.markdown.setext
.options.toolbar
удалён параметр format
.boolean
на number
.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
.options.mode
доступны значения: 'wysiwyg', 'sv', 'ir'.wysiwyg
изменена на edit-mode
.options.cache
изменён на {enable: boolean, id: string}
.options.preview.markdown.codeBlockPreview
.className
.getCurrentMode
.IPreviewOptions
удалён параметр className
.insertValue
добавлен параметр render, чтобы настроить необходимость обработки Markdown.options.preview.markdown.autoSpace/chinesePunct/fixTermTypo
установлены как false
.(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
}
(hljs?: IHljs, element?: HTMLElement | Document)
.(mdText: string, options?: IPreviewOptions)
.(element: HTMLElement)
.875. Введение конфигурации для настройки оглавления.
873. В случае пустого значения graphviz и mermaid не должно возникать ошибок.
872. Поддержка await для vditor.options.upload.file.
871. Длинные заголовки оглавления должны отображаться с многоточием.
866. После включения предварительного просмотра с автоматической расстановкой пробелов, при наличии в ссылке китайских символов, происходит некорректное их распознавание.
868. Разделение параметров Markdown-движка на опции для разбора и рендеринга.
869. Удаление конфигурации options.preview.markdown.chinesePunct.
848. Проблема с курсором в режиме мгновенного рендеринга в браузере Firefox.
847. Ошибка удаления линии в режиме мгновенного рендеринга при использовании браузера Firefox.
858. Запрет кнопки загрузки из панели инструментов в режиме предварительного просмотра.
849. Некорректное расположение навигационной панели после полного открытия экрана в фиксированном режиме панели инструментов.
855. Добавление z-index для полноэкранного режима.
850. Фокус после нажатия на кнопку оглавления в панели инструментов не возвращается к области содержимого.
840. Запрос на добавление функционала для мобильных устройств при клике по изображению.
842. Оглавление не отображается.
673. Проблема преобразования содержимого Excel при копировании и вставке в виде таблицы.
742. Проблема переноса строк в блоках цитирования в IR-режиме.
759. Добавление функции обратного вызова для числовой статистики.
835. Оптимизация производительности истории.
837. Настройка интервала времени для добавления записей в историю.
479. Свёртывание оглавления.
830. Оптимизация оглавления (ToC).
828. Добавление настройки mode для Vditor.preview.
preview
с конфигурацией mode
.options.undoDelay
.counter.after
.previewImage
.options.fullscreen.index
.options.preview.markdown.chinesePunct
.options.outline
изменена на { enable: boolean, position: "left" | "right" }
.toolbar.click
изменён на event: Event, vditor: IVditor
.824. Адаптация размера и центрирование диаграмм процессов.
822. Тёмный режим для диаграмм процессов, графиков Ганта, временных диаграмм, таблиц, ментальных карт, спектрограмм и нотных записей.
823. Устранение фона для блоков математических формул.
761. Возможность пакетного отступа и отмены отступа для элементов списков.
819. Исправление ошибки, когда после вставки содержимое перемещается в конец документа.
815. Исправление проблемы, когда при переключении на таблицу SV в WYSIWYG режиме добавляется дополнительный контент.
814. Обработка других элементов, кроме чистого текста, в комментариях с выделением.
812. Оптимизация уменьшения дрожания при вставке.
810. Улучшение функциональности комментариев с выделением в режиме «что видишь, то и получаешь».
807. Улучшения в работе сносок и ссылок.
721. Режим «что видишь, то и получаешь» с возможностью комментирования с выделением.
808. Пользовательские всплывающие подсказки для действий в режиме предварительного просмотра добавлены в конфигурацию options.preview.actions.
802. После вставки необходимо прокрутить до конца вставленного содержимого.
806. Исправление проблем с подсчётом успехов в задаче 201.
786. Переключатель предварительного просмотра для математических формул в режиме «что видишь, то и получишь».
800. Проблемы с переключателем предварительного просмотра в WG-режиме для блоков кода.
801. Исправление ошибок перетаскивания редактора.
796. Объединение элементов списка.
787. Проблемы редактирования заголовков в IR-режиме Setext.
784. Оптимизация преобразования заголовков из формата WPS в Markdown. 781
Добавить linkPrefix
для принудительного добавления префикса к целевым адресам ссылок.
780
Поддержка пользовательских форматов в linkToImg.
3.6.1
tooltip
в options.preview.actions
.comment?
, add(id, text, commentsData)
, remove(ids)
, scroll(top)
, и adjustTop(commentsData)
в options.comment
.
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
theme
в mermaidRender
.theme
в mindmapRender
.theme
в chartRender
.777 Исправить проблему с копированием блоков цитат.
774 Исправление ошибки, когда в режиме таблицы после символа «sv» происходит перенос строки.
773 Поддержка FlowCharts — графического языка для описания бизнес-процессов.
770 Отменить автоматическое объединение элементов списка.
768 Исправление проблем с Mermaid.
765 Исправление проблемы с переводом на китайский язык в компоненте hint.
746 Улучшение функциональности блоков цитат, позволяя им быть пустыми.
757 Исправление проблемы с китайским произношением пиньинь в китайском языке.
756 Исправление проблемы редактирования задач в списке задач.
755 Улучшение позиции курсора после отмены действия.
746 Исправление проблемы, при которой все фрагменты кода исчезли.
753 Обновление адреса сообщества до ld246.com.
752 Исправление ошибок отмены в диаграммах и ментальных картах.
749 Улучшение функции мгновенного рендеринга, включая обработку специальных символов.
747 Улучшить обработку китайских символов в options.esc.
744 Исправление мерцания кода в IR-режиме.
748 Исправлена проблема с отображением математических формул, содержащих китайские символы.
738 Исправлено быстрое изменение размера заголовков в IR-режиме и положение курсора.
736 Математические формулы в MathJax могут дрожать.
735 Изменение адресов веб-сайта и настольного приложения.
730 Детализация обработки математических формул.
730
Изменения в 3.5.5
:
className
из mermaidRender
;flowchartRender
.717 Исправить ошибку вставки специальных символов в IR-режиме.
719 Поддерживать синтаксис метки ==Mark==.
711 Цветовая адаптация панели инструментов отладки к тёмной теме.
718 Слишком длинные сноски вызывают переполнение всплывающего слоя.
716 Невозможно вставить HTML-текст с помощью insertValue.
714 Проблемы с анализом математических формул в предварительном просмотре.
709 Проблема с быстрым нажатием кнопок на панели операций в режимах «ir» и «wysiwyg».
706 Курсор перемещается неправильно.
676 Запрос на добавление темы Ant Design.
703 Кодовый блок с обратным пространством (IR).
708 Добавить токен в метод linkToImgUrl.
701 Улучшения при копировании в WeChat и Zhihu.
684 Анализ изображений при использовании стиля ссылок.
698 Ошибка анализа при загрузке изображений.
696 Ошибка анализа изображений со ссылками.
694 Исправить expandmarker для элемента узла.
697 Исправить определение Lute.
687 В коде Enter/Backspace/Delete могут не срабатывать input, что приводит к задержке рендеринга кода.
685 Параметры иконки. Увеличить проверку: если атрибут отсутствует, то не включать js «улучшение функции».
689 при наличии мягкой новой строки выполнение Backspace при выделении текста приводит к аномалиям содержания «устранение дефектов».
686 исправление проблемы: в коде клавиша Delete может удалять слишком много содержимого, а после нажатия Enter курсор перемещается неправильно «устранение дефектов».
681 исправление правила ExpandMarker для предотвращения невозможности отмены выделения области «устранение дефектов».
653 [Запрос на функцию] хэштег «внедрение функции».
441 обратная связь по сравнению с Typora «улучшение функции».
669 проблема со ссылками (Wysiwyg) «улучшение функции».
667 списки (SV) «устранение дефектов».
446 улучшение опыта копирования и вставки ссылок «внедрение функции».
658 проблема с пишущей машинкой в режиме SV «устранение дефектов».
655 проблема с символом информации в начале блока кода в режиме SV «устранение дефектов».
656 проблема продолжения упорядоченного списка в режиме SV «устранение дефектов».
654 проблема отображения заполнителя в режиме SV «устранение дефектов».
650 улучшение выбора и стиля задач в списке, а также проблемы с кликами «устранение дефектов».
636 проблема заголовка Setext в режиме SV «устранение дефектов».
647 мгновенный рендеринг: после ввода ``` появляется подсказка, но она не исчезает после выполнения undo «улучшение функции».
643 поддержка YAML Front Matter «внедрение функции».
648 добавлен язык ja_JP «улучшение функции».
644 предотвращение смешивания кода при вставке нескольких строк кода «улучшение функции».
639 проблема с китайским языком после списка вложенных блоков кода «устранение дефектов».
641 после очистки стека отмены первая операция редактирования не записывается «устранение дефектов».
640 параметры.icon не переключаются «улучшение функции».
638 в режиме ir сложно вызвать отображение кода изображения «улучшение функции».
Документ изменён:
options.hint.at
=> "options.hint.extend: IHintExtend[]".⌘-D
.options.preview.markdown.mark
.<kbd>
«улучшение функции».438 (https://github.com/Vanessa219/vditor/issues/438) — одна пустая строка при Ctrl+Shift+H для улучшения функционала.
439 (https://github.com/Vanessa219/vditor/issues/439) — не работает Ctrl+Shift+X по ссылкам для исправления недостатков.
444 (https://github.com/Vanessa219/vditor/pull/444) — удаление таблиц, когда ячейки пусты, для улучшения функционала.
447 (https://github.com/Vanessa219/vditor/pull/447) — запуск vditor.insertValue('abc') вызывает ошибку для устранения недостатков.
435 (https://github.com/Vanessa219/vditor/issues/435) — объединение списка задач добавляет тег P для устранения недостатков.
432 (https://github.com/Vanessa219/vditor/issues/432) — проблема с анализом &pars в блоке кода для устранения недостатков.
433 (https://github.com/Vanessa219/vditor/issues/433) — положение языка (блок кода, режим WYSIWYG) для устранения недостатков.
431 (https://github.com/Vanessa219/vditor/issues/431) — поддержка относительных путей для ссылок и изображений для добавления функции.
430 (https://github.com/Vanessa219/vditor/issues/430) — расположение курсора при нажатии Ctrl+B после установки флажка для устранения недостатков.
429 (https://github.com/Vanessa219/vditor/issues/429) — ошибка при отключении localStorage для устранения недостатков.
427 (https://github.com/Vanessa219/vditor/issues/427) — регулировка размера заголовков для улучшения функционала.
422 (https://github.com/Vanessa219/vditor/issues/422) — вставка одной строки перед блоком таблицы (Windows/Firefox) для устранения недостатков.
425 (https://github.com/Vanessa219/vditor/issues/425) — поддержка формата аудио Flac для улучшения функционала.
409 (https://github.com/Vanessa219/vditor/issues/409) — блок кода (Mac Safari) для устранения недостатков.
407 (https://github.com/Vanessa219/vditor/issues/407) — перемещение курсора в таблицах (Safari и Firefox) для устранения недостатков.
421 (https://github.com/Vanessa219/vditor/issues/421) — добавление анализа видео с сайта Bilibili для улучшения функционала.
420 (https://github.com/Vanessa219/vditor/issues/420) — возможность предоставления обратного вызова при кэшировании для улучшения функционала.
419 (https://github.com/Vanessa219/vditor/issues/419) — контур после обновления на смартфоне для улучшения функционала.
418 (https://github.com/Vanessa219/vditor/issues/418) — нажатие на боковое пустое пространство перемещает курсор в конец для устранения недостатков.
415 (https://github.com/Vanessa219/vditor/issues/415) — использование локального файла JS для устранения недостатков.
406 (https://github.com/Vanessa219/vditor/issues/406) — проблема генерации идентификаторов с одинаковым заголовком для устранения недостатков.
412 (https://github.com/Vanessa219/vditor/issues/412) — невозможность определения местоположения в предварительном просмотре для устранения недостатков.
411 (https://github.com/Vanessa219/vditor/issues/411) — потеря фона кода после копирования в WeChat Public Account для устранения недостатков.
410 (https://github.com/Vanessa219/vditor/issues/410) — невозможность удаления встроенного кода (Firefox) для устранения недостатков.
405 (https://github.com/Vanessa219/vditor/issues/405) — перевод MindMap на корейский язык для раздела «Документация».
402 (https://github.com/Vanessa219/vditor/issues/402) — отсутствие рендеринга контура после setValue для устранения недостатков.
400 (https://github.com/Vanessa219/vditor/issues/400) — заголовок (WYSIWYG), Windows, Firefox для устранения недостатков.
401 (https://github.com/Vanessa219/vditor/issues/401) — демонстрация рендера (мобильный) для улучшения функционала.
397 (https://github.com/Vanessa219/vditor/issues/397) — ссылка (Ctrl+K) в режиме WYSIWYG для улучшения функционала.
399 (https://github.com/Vanessa219/vditor/issues/399) — при нажатии на пустую панель редактора для устранения недостатков.
398 (https://github.com/Vanessa219/vditor/issues/398) — ненужная строка перед Ctrl+M (таблицы) в режиме WYSIWYG для устранения недостатков.
395 (https://github.com/Vanessa219/vditor/pull/395) — демонстрация чтения внешнего текста Markdown для улучшения функционала.
386 (https://github.com/Vanessa219/vditor/issues/386) — [WYSIWYG] вставка пустой строки в конце блока кода при нажатии стрелки вниз для улучшения функционала.
396 (https://github.com/Vanessa219/vditor/issues/396) — щелчок по пустому пространству добавляет пустой блок для улучшения функционала.
385 (https://github.com/Vanessa219/vditor/issues/385) — название изображения в WYSIWYG для устранения недостатков.
390 (https://github.com/Vanessa219/vditor/issues/390) — данные-маркер отсутствует (режим редактирования) для устранения недостатков.
392 (https://github.com/Vanessa219/vditor/issues/392) — опция привязки для улучшения функционала.
389 (https://github.com/Vanessa219/vditor/issues/389) — опция маркера в предварительном просмотре для улучшения функционала.
388 (https://github.com/Vanessa219/vditor/pull/388) — изменение некоторых корейских i18n и демонстрационных текстов для раздела «Документация».
383 (https://github.com/Vanessa219/vditor/issues/383) — устранение боковых подсказок на мобильных устройствах для улучшения функционала.
384 (https://github.com/Vanessa219/vditor/issues/384) — Ctrl_+, Ctrl_- в заголовке (WYSIWYG) для устранения недостатков.
321 (https://github.com/Vanessa219/vditor/issues/321) — как вызвать панель инструментов на мобильном устройстве для консультации.
382 (https://github.com/Vanessa219/vditor/issues/382) — иногда клавиатура скрыта на смартфонах для устранения недостатков.
378 (https://github.com/Vanessa219/vditor/issues/378) — стиль наведения в... Мобильный
Добавление функций
Исправление ошибок
Улучшение функциональности
Документация
Исправление ошибок
Улучшение функциональности
Улучшение функционала
.Устранение дефекта
.Добавление функционала
.Улучшение функционала
.Добавление функционала
.Улучшение функционала
.Устранение дефекта
.Улучшение функционала
.Добавление функционала
.Добавление функционала
.Улучшение функционала
.Устранение дефекта
.Добавление функционала
.Улучшение функционала
.Устранение дефекта
.Документация
.Устранение дефекта
.Устранение дефекта
.Добавление функционала
.Добавление функционала
.Устранение дефекта
.Устранение дефекта
.Добавление функционала
.Устранение дефекта
.Устранение дефекта
.Устранение дефекта
.Устранение дефекта
.Улучшение функционала
.Улучшение функционала
.Добавление функционала
.Устранение дефекта
.Изменения в документации:
Добавлены параметры options.minHeight, options.outline.
Параметр options.counter изменён на counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }.
Позиция счётчика перенесена на панель инструментов.
Параметр options.hideToolbar изменён на toolbarConfig: { hide?: boolean, pin?: boolean }.
Добавлен параметр options.upload.setHeaders: { [key: string]: string }.
Добавлено два статических метода: outlineRender, setCodeTheme, setContentTheme.
Добавлен статический метод lazyLoadImageRender.
По умолчанию клавиша быстрого доступа insert line изменена с ⌘-⇧-D на ⌘-⇧-H. Добавлены клавиши быстрого доступа для перемещения вверх (⌘-⇧-U) и вниз (⌘-⇧-D). Удалены сочетания клавиш для загрузки, предварительного просмотра и переключения режимов редактора.
Панель инструментов теперь имеет параметр toolbar, который позволяет создавать до трёх уровней меню.
На панель инструментов добавлены опции outdent, indent, outline, insert-after, insert-before, more, code-theme, content-theme и export.
Метод setTheme теперь включает параметры contentTheme и codeTheme.
Из метода setPreviewMode удалён параметр preview.
Значение по умолчанию параметра maxWidth в options.preview изменено на 800. Параметр mode удалён из options.preview. Добавлена конфигурация markdown.theme.
В IPreviewOptions добавлен параметр after, а также параметры lazyLoadImage, markdown.theme, renderers и markdown.paragraphBeginningSpace. Параметр theme удалён. 271. Поддержка привязки класса к параметрам toolbar для добавления особенностей. 267. Настройка codeBlockPreview в значение false позволяет устранить проблему: после нажатия esc код-блок исчезает. 270. Добавление поддержки выражения эмоций с помощью смайлов улучшает функциональность. 264. Проблема с таблицей в IR-режиме исправлена. 253. Проблема с копированием и вставкой содержимого устранена. 261. При использовании ссылки с двойными кавычками и одновременным нажатием ctrl+k проблема устранена. 262. Нажатие ctrl+m, а затем удаление и ввод позволяют исправить проблему. 260. Проблемы с режимом typewriter в коде-блоке решены. 250. Возможность настройки активации рендеринга кода-блоков в режиме WYSIWYG добавлена. 258. Проблема деформации навигационного элемента «а» в режиме WYSIWYG решена. 212. Синхронизация сообщения об устаревании XMLHttpRequest улучшена. 251. Проблема, когда в режиме «что видишь, то и получаешь» (WYSIWYG) инструмент слоя изображения перекрывает текст, исправлена. 249. Оптимизация выбора языка в коде-блоках улучшила функциональность. 211. Проблема с заголовком при использовании backspace на Windows Firefox решена. 239. Проблема преобразования пробелов в FF решена. 240. Проблема множественных markdown в одной строке устранена. 241. Проблема невозможности редактирования заголовка с использованием клавиш курсора решена. 242. Объединение списков с символами «+» и «-» теперь работает корректно. 243. Теперь можно удалить таблицу с помощью клавиши backspace. 246. Ошибка index.min.js:27 исправлена. 248. После заголовка можно вводить данные без проблем. 235. Исправлена проблема, когда при настройке высоты родительского элемента панель инструментов не центрировалась по вертикали. 210. Проблема с отображением символов корейского языка в Windows Chrome и Firefox решена. 231. Добавлена возможность прямой передачи элементов для инициализации. 232. В режимах IR и WYSIWYG автоматически завершается часть информации о коде-блоке. 230. Переключение в режим IR больше не приводит к отображению панели инструментов. 27. Поддержка режима мгновенного рендеринга, подобного Typora, добавлена. 229. Во время инициализации фокус больше не устанавливается автоматически. 228. Меню размещается правильно, даже если vditor не является первым дочерним элементом. 227. Добавлен jsdoc. 225. Публикация файла объявления типа. 224. Ошибка метода md2html исправлена. 223. Если перед символом «a» ввести ``` b, он исчезнет, и курсор не появится. 222. Курсор не появляется при добавлении в середину списка. 221. Появление искажённых символов при вводе флажка исправлено. 220. Удаление перед мягким переносом приводит к преобразованию текста в тег p.
Изменения в документации:
v2.3.0 / 2020-03-12
218. Исправление проблемы с рендерингом * и ~ в режиме «Что видишь, то и получишь». 217. Добавление всплывающего меню в оглавление и исправление ошибок. 216. Проблема с переполнением subtoolbar исправлена. 215. Проблема с последним вводом в списках решена.
v2.2.19 / 2020-03-10
214. Добавлена поддержка id заголовков в режиме WYSIWYG. Перевод текста запроса:
[206] Объединение блоков цитат и списков (Windows, Firefox) — исправление дефекта.
[151] Поддержка скрытия панели инструментов редактора — внедрение функции.
[121] Поддержка режима «что видишь, то и получаешь» с оглавлением — внедрение функции.
[119] Поддержка режима «что видишь, то и получаешь» со сносками — внедрение функции.
[55] Поддержка режима «что видишь, то и получаешь», определение ссылок — внедрение функции.
[209] Поддержка Graphviz — внедрение функции.
[207] Заголовок при первом использовании (Windows, Firefox) — исправление дефекта.
[205] Неработающий режим машинистки (Windows, Firefox) — исправление дефекта.
[204] Пустой Enter в Firefox — исправление дефекта.
[203] При cache: false использование кеша — исправление дефекта.
[199] Заголовок при первом использовании (Windows, Firefox) — исправление дефекта.
[202] После первого входа в блок кода Ctrl+A не работает — исправление дефекта.
[201] Таблица (Windows, Firefox) — исправление дефекта.
[200] Копирование в WYSIWYG — исправление дефекта.
[197] Запрет редактора, панель инструментов остаётся активной — исправление дефекта.
[196] Команды для заголовков Command+Alt+1 в Safari (Mac) — исправление дефекта.
[195] Добавлен корейский i18n — внедрение функции.
[194] Списки (совместимость с Firefox) — исправление дефекта.
[193] Ссылки (совместимость с Firefox) — исправление дефекта.
[192] Заголовки (совместимость с Firefox) — исправление дефекта.
[191] Проблема с backspace (совместимость с Firefox) — исправление дефекта.
[188] Проблемы с корейскими символами в Chrome на Mac — улучшение функциональности.
[187] Ctrl+B, Ctrl+I — исправление дефекта.
[185] Совместимость с Safari — улучшение функциональности.
[137] Предложение: поведение Ctrl+G — улучшение функциональности.
[182] Поддержка Setext-заголовков — улучшение функциональности.
[181] GFM Example 52, 54 — поддержка Setext — улучшение функциональности.
[180] Пример GFM 31 — исправление дефекта.
[179] Примеры GFM 19, 40, 57 — исправление дефекта.
[178] Улучшение способа редактирования текста ссылок — улучшение функциональности.
[177] Невозможно ввести Alt+Ctrl+[число] с первого раза — исправление дефекта.
[176] cList + blockquote — исправление дефекта.
[173] Список начинается с 1) и возникает ошибка при вводе — исправление дефекта.
[172] Пробел между встроенными кодами — исправление дефекта.
[171] Пробел между встроенными кодами — исправление дефекта.
[170] Ctrl+B с Shift+Enter — исправление дефекта.
[169] Ноты не отображаются — исправление дефекта.
[168] Проблема с анализом изображений при insertValue — исправление дефекта.
[166] Объединение жирного шрифта, курсива и зачёркивания — исправление дефекта.
[165] Содержимое WYSIWYG слишком длинное, вспомогательная панель инструментов может быть плавающей в верхней части — улучшение функциональности.
[163] Ссылка, заканчивающаяся возвратом каретки, не должна копироваться на следующую строку — исправление дефекта.
[162] Удаление китайского заголовка — исправление дефекта.
[158] Tab не работает, когда нет текста — исправление дефекта.
[156] li отступ не отображается после рендеринга кода — исправление дефекта.
[155] Ошибка вставки курсора в blockquote — исправление дефекта. Курсор исчезает после нажатия клавиши Tab в режиме редактора.
[153] Не работает панель инструментов «Заголовок».
[150] Предложение: удаление заголовка с помощью Backspace.
[149] Предложение: единообразие пользовательского интерфейса.
[148] Проблема удаления списка задач с помощью клавиши Backspace.
[147] Предложение: добавить команды Ctrl+L, Ctrl+O, Ctrl + J для вставки строки.
[146] Предложение: команда Ctrl+K.
[145] Предложение: использование Ctrl+Shift+J для переключения отмеченного состояния.
[144] Команда Ctrl+Shift+. для вставки блока quote.
[143] Предложение: использовать Ctrl+M.
[142] Списки смещаются при использовании режима WYSIWYG.
[141] Предложение: добавление стрелок и изменение стандартных эмодзи на панели инструментов.
[140] Появление символа *** после использования Shift+Enter.
[139] Переключение после использования === и ввода Enter.
[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 и символом ** .
Документ обновлён:
[123] Проблема с пробелами перед жирным и курсивным текстом.
[122] Ошибка вставки кодового блока в тег p.
[118] В Firefox курсор не появляется при нажатии Ctrl+B.
[117] Проблема перемещения курсора рядом со встроенным кодом.
[115] Разница в поведении кодовых блоков при использовании ``` и Ctrl+U.
[114] Проблема объединения упорядоченных списков.
[113] Обработка разделительных линий, заголовков и переносов строк.
[112] Проблема вставки кода в элементы списка.
[111] Проблемы с работой команд Ctrl+B, Ctrl+I, Ctrl+S в начале и при объединении.
[109] Клавиша Tab в списке.
[108] Проблема с кодовыми блоками на уровне строк.
[107] Проблемы анализа разделительных линий.
[105] Ссылка (Ctrl+K).
[104] Тег изображения в режиме WYSIWYG.
[103] Выравнивание ячеек.
[102] Минус. Проблемы и улучшения в Vditor
В Vditor добавлена возможность использовать методы setTheme(theme: "dark" | "classic") для внедрения тёмной или классической темы.
Исправлена проблема с отображением панели инструментов при использовании наклонного или жирного шрифта.
Исправлено отображение заголовков с символами = и - в режиме «что вижу, то и получаю».
Улучшена функциональность, позволяющая при многоуровневом цитировании выходить из цитаты одним действием.
Добавлена поддержка MathJax для математических формул.
Устранена проблема отображения жирного текста внутри ячейки.
Решена проблема, когда после отмены действия Ctrl-Z не устанавливался курсор.
Оптимизировано автоматическое заполнение таблицы в режиме «что вижу, то и получаю».
Изменён способ обработки списков, чтобы избежать проблем с переносом строк.
Переработана обработка ссылок в режиме «что вижу, то и получаю», чтобы улучшить их рендеринг.
Доработано меню выбора изображений Emoji, чтобы они отображались корректно.
Это лишь часть переведённого текста. Если вам нужен полный перевод, пожалуйста, уточните запрос. * Проблема № 96: в панели инструментов не настроены preview, both, redo, undo. При других операциях возникает ошибка «bug».
Версия v1.6.12 от 4 августа 2019 года
Версия v1.5.12 от 9 июля 2019 года
Версия v1.4.7 от 6 июня 2019 года
Версия v1.3.5 от 4 мая 2019 года
В запросе представлен список проблем и задач, связанных с разработкой и улучшением программного обеспечения Vditor. В запросе нет технических деталей или кода, поэтому перевод выполнен без изменений. 47. Обновите tar до версии 4.4.2 или более поздней в ветке development.
46. Обсуждение разбора сносок. Вопрос.
45. Обработка ошибок при загрузке изображений. Улучшение.
44. После удаления плагина emoji из панели инструментов появляется ошибка. Баг.
43. Поддержка стилей шрифтов. Вопрос.
42. Поддержка быстрого переключения CDN. Функция.
41. Решение проблемы с просроченным сертификатом jsDelivr. Вопрос.
40. Объединение команд выполнения. Разработка.
39. Копирование встроенного кода, пробелы вокруг исчезают. Улучшение.
38. В Firefox при копировании кода из блока кода происходит возврат к началу страницы. Баг.
37. Обработка копирования ссылки из адресной строки в Chrome. Улучшение.
36. Соответствие markdown-http, включение мягкого переноса строк. Улучшение.
35. Добавление эмодзи 🤝 рукопожатия. Улучшение.
34. Адаптация тем оформления кода с чёрным цветом. Улучшение.
33. Добавление интерфейса options.upload.handler. Функция.
32. Добавление интерфейса options.upload.validate. Функция.
31. Добавление класса vditor-reset. Функция.
30. Поддержка списков задач. Функция.
29. Добавление функции копирования в блоки кода. Функция.
28. При нажатии Ctrl+s в редакторе появляется символ. Вопрос.
27. Поддержка рендеринга временных диаграмм и диаграмм Ганта. Функция.
26. Поддержка рендеринга блок-схем. Функция.
25. Поддержка рендеринга математических формул. Функция.
24. Многострочные формулы в markdown не поддерживаются. Улучшение.
15. Добавить тестовые случаи. Разработка.
9. Предварительный просмотр md на стороне клиента. Улучшение.
23. Поддержка табуляции. Функция.
22. Изменение сочетания клавиш для полноэкранного режима. Улучшение.
21. Улучшения API. Функция.
20. Добавление смайлика doge. Улучшение.
19. Изменение стиля emoji. Тема.
18. Использование cdn.jsdelivr.net. Разработка.
17. Добавление опции emojiPath. Улучшение.
16. Ожидание добавления забавных смайликов. Улучшение.
14. Добавление lint. Разработка.
13. Модификация any. Разработка.
12. Ошибка в положении подсказки предварительного просмотра после перехода в полноэкранный режим. Баг.
11. Добавление исходного кода в npm для возможности прямой оптимизации сборки. Улучшение.
10. Поддержка записи звука в Safari. Улучшение.
8. Проблема с плавающим положением панели инструментов. Баг.
7. Добавление безопасного фильтра имён файлов при загрузке. Улучшение.
6. Добавление обратного вызова при изменении размера окна. Улучшение.
5. Улучшение загрузки файлов. Улучшение.
4. Ошибки в написании api. Баг.
3. Добавление подсветки для подсказок. Улучшение.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.