Это доступный контраст или тёмная тема? Окно увеличено/масштабировано?
Должен признаться, я предпочитаю старый редактор. Мне нравится, когда то, что я ввожу, находится слева, а предпросмотр с применённым markdown — справа.
Я использую брендированную тему Meta. Зум по умолчанию.
Я поделился этим в частном порядке, но считаю важным сделать это публично. Я крайне взволнован этим изменением — оно трансформирует Discourse и открывает двери для огромного количества сообществ ![]()
Это меня застало вчера, так что решил опубликовать здесь.
Как только вы переходите в режим «ЗАГОЛОВОК», отменить это действие становится непросто. Например, введите ### текст. Это особенно проблематично, если вы начинаете пост с заголовка, а затем передумали — тогда приходится переключаться на классический редактор, чтобы отменить это.
Интересно, не стоит ли добавить кнопку на панель инструментов, которая позволяла бы быстро переключать строку между «Заголовок 1/2/3 — Параграф» и т.д.
Это один из вариантов, да. Мы также можем сделать так, чтобы нажатие Backspace в начале заголовка «сбрасывало» его, аналогично тому, как это сейчас работает с > цитатой.
Да! Но мне очень нравится, что можно вернуться к старому доброму Markdown, если хочется. Приятный штрих.
Полагаю, это было одним из запланированных улучшений панели инструментов, так что это должно помочь, но мне также нравится подход Ренато. Было бы здорово иметь оба варианта.
Пока мне не удалось разобраться в этом. Я заметил странности с иконкой, когда размер текста установлен на «Больше» или «Самый большой» в настройках интерфейса… Можете проверить, что у вас установлено, чтобы узнать, не связано ли это с этим?
Верно, это определённо влияет на положение иконки:

Сегодня уже было внесено несколько исправлений, 99% из них — Ренато, последнее — мной:
- FEATURE: add horizontal_rule rich editor input rule (#31788) · discourse/discourse@d1a8ed1 · GitHub
- FIX: use virtualElementFromTextRange on emoji autocomplete more (#31783) · discourse/discourse@962bdf3 · GitHub
- UX: make an em-dash from en-dash plus hyphen on rich editor (#31787) · discourse/discourse@9b692ed · GitHub
- UX: add title and aria-label to md/rich editor toggle (#31784) · discourse/discourse@159aa43 · GitHub
- UX: remove auto-conversion from .. -> … (#31770) · discourse/discourse@6a80c6b · GitHub
- FIX: Disable composer editor switch when uploading (#31789) · discourse/discourse@979d0ca · GitHub
Если я сделаю ещё что-то сегодня, я обновлю этот пост. Также мы будем продолжать обновлять эту тему/первое сообщение по мере внесения улучшений.
Планируете ли вы в будущем убрать переключатель режима только Markdown?
Новый редактор выглядит отлично, и многим пользователям он понравится, но я категорически не люблю использовать WYSIWYG-редакторы и не хотел бы пользоваться им сам. Если возможность остаться в режиме только Markdown не будет удалена в будущем, это идеальное решение.
Было бы неплохо добавить настройку пользователя для начала работы с Markdown (в будущем, когда богатый редактор станет по умолчанию).
Поскольку на ask.discourse.org и в поиске этого не было найдено: любой, кто хочет протестировать новый редактор на своём собственном экземпляре, может включить его с помощью
SiteSetting.rich_editor = true
в консоли Rails.
@lindsey: Есть ли какие-либо опасения по поводу включения этой функции на самостоятельно размещённых экземплярах?
Отмечу здесь, что переключатель запоминает ваш выбор для каждого устройства/браузера, и в настоящее время по умолчанию всегда используется Markdown.
Это отлично!
Как технически подкованный пользователь, я привык к полувизуальному стандарту, используемому в Obsidian и в моём конфиге Vim, где синтаксис Markdown не рендерится для элемента, который вы в данный момент создаёте. Например, при создании или редактировании заголовка вы увидите:
# Это заголовок первого уровня|
Но как только вы переместите курсор с этой строки, вы увидите:
Это заголовок первого уровня
При создании или редактировании строчного элемента, например курсива, вы увидите:
это _курсив|
затем
это _курсив_|
а затем: это курсив, как только курсор переместится за пределы элемента.
Такой подход решает проблему того, как отменить состояние ЗАГОЛОВКА или КУРСИВА, если вы уже в него попали. Он также имеет потенциальное преимущество в том, что не скрывает факт использования Markdown.
Однако такой полувизуальный подход может быть слишком техническим для ваших целей.
В настоящее время редактирование заголовков работает некорректно:
Если начать заголовок, используя несколько символов ### и один пробел, включается режим заголовка. После удаления пробела с помощью клавиши Backspace символы # отображаются снова, как в Obsidian.
После ввода нескольких букв в заголовок, изменение на редактирование ## больше невозможно (что было бы полезно для «ввода Markdown в режиме богатого редактора»).
В настоящее время очень легко потерять правки: если случайно нажать на встроенную ссылку, новый редактор оставит черновик несохраненным.
Нажатие на встроенную ссылку может рассматриваться как способ редактирования этой ссылки.
Привет, @sam,
Спасибо, что упомянул меня в ветке с предложениями. Пока всё выглядит отлично. Молодцы, ребята!
С нетерпением жду финальную версию редактора.
Я тоже это заметил. Кроме того, на десктопе ширина редактора кажется слишком узкой, что также упоминалось в теме.
Новый редактор действительно крутой и станет отличным дополнением. Также считаю важным сохранить возможность постоянного переключения между режимом исходного текста и WYSIWYG-режимом. Возможно, имеет смысл разместить кнопку в правом нижнем углу окна редактора? Панель инструментов больше похожа на место, где кнопки «добавляют» что-то к тексту, а не просто меняют вид.

