Помогите нам протестировать редизайн Композера

Цели

Мы постепенно внедряли небольшие подготовительные изменения, такие как перемещение переключателя предпросмотра, интеграция ИИ-подсказок и добавление GIF в панель инструментов, и теперь мы готовы попробовать более крупное изменение, доступное для тестирования как экспериментальная надвигающаяся функция.

Наши основные цели:

  1. Обновить композер в соответствии с нашими общими изменениями, чтобы модернизировать внешний вид и стиль.
  2. Улучшить процесс создания сообщений на мобильных устройствах.

Мы будем рады вашей помощи в тестировании, прежде чем функция будет доработана и выпущена.

Как попробовать

  1. Перейдите в раздел АдминистрированиеНадвигающиеся изменения по адресу /admin/config/upcoming-changes.
  2. Найдите Редизайн композера и включите его.
  3. Откройте композер (ответ, новая тема или новое личное сообщение) и поэкспериментируйте с ним как на настольном, так и на мобильном устройствах.

Вы можете отключить его в любой момент в том же месте. Здесь, на Meta, вы можете присоединиться к новой тестовой группе composer-testers.


Нам особенно нужна обратная связь от тех, кто использует компоненты тем или плагины, кастомизирующие композер — этот редизайн немного меняет структуру композера, а не только его оформление. Подробнее об этом ниже.

Что изменилось

Макет и структура

Общие изменения

  • Заголовок теперь интегрирован в область контента, что делает его похожим на заголовок документа (пользователям Notion это должно быть знакомо).
  • Панель инструментов перемещена в нижнюю часть. Потребуется немного времени, чтобы привыкнуть (первые пару дней это раздражало и меня :wink:).
  • Переработаны поля ввода категории и тегов (включая иконку тегов и минимальное отображение выбранных элементов).
  • Меньше границ, более просторное ощущение.

Markdown

  • Заголовок, категория и теги теперь расположены в области метаданных на всю ширину над панелью редактора и предпросмотра, а не ограничены левой колонкой.

Мобильные устройства

Одним из ключевых факторов этого проекта является попытка улучшить опыт работы на мобильных устройствах. За последние годы на Meta накопилось множество обоснованных жалоб на этот счет [1] [2] [3].

Чтобы увеличить доступное пространство при написании текста, мы экспериментируем с расширяющимся редактором, который при получении фокуса выдвигается вверх, закрывая поля композера, и остается развернутым, пока фокус находится в редакторе. Это применимо при создании новой темы или нового личного сообщения, но не при ответе.

Это более чем вдвое увеличивает доступное пространство для написания текста: с 103 пикселей до 212 пикселей (при тестировании на моем устройстве — фактические результаты могут отличаться).

Прочее

  • Переключатель панели инструментов удален в новом макете.
  • Смахните вниз, чтобы скрыть клавиатуру и свернуть редактор обратно в обычное состояние.
  • Выбранные теги видны только при открытии меню. Иконка окрашивается, чтобы указать, что был сделан выбор.

Обратная связь

Это все еще сильно экспериментальная функция, и я в первую очередь хочу узнать, как она работает на стандартных размерах экранов (настольных и мобильных) в теме Foundation. Планшеты, складные телефоны, другие темы и т. д. пока не оптимизированы.

Призыв к авторам тем и плагинов :wrench:

Если вы используете точки подключения (outlets) плагина композера или стилизуете композер, пожалуйста, протестируйте с включенным редизайном. DOM изменился, и некоторые кастомизации могут потребовать корректировки:

  • Блок полей композера теперь рендерится как потомок на всю ширину контейнера редактора, а не внутри текстовой колонки редактора.
  • Контент, вставляемый в outlet composer-fields, теперь появляется над заголовком (между группой категорий/тегов и заголовком), на всю ширину.
  • Поле заголовка рендерится как отдельная строка, отдельно от кластера категорий/тегов и под ними, а не над ними.

Ни один outlet не был переименован или удален (хотя в будущем они могут быть изменены для семантической адаптации к новым требованиям) — ваши коннекторы по-прежнему будут подключаться. Изменилось то, где и с какой шириной рендерится ваш контент.

Если вы заметите, что что-то сломалось в вашей теме или плагине, пожалуйста, ответьте здесь с указанием компонента/плагина и скриншотом. Именно для этого и существует эта фаза тестирования.

Дизайн :crayon:

Вот несколько конкретных компромиссов или дизайнерских решений, в которых я сам пока не уверен и которые могли бы использовать ваше мнение. Разумеется, приветствуется любая другая обратная связь.

A) Почему поле ввода заголовка такое огромное?

Идея в том, что его размер увеличен по сравнению с ручным добавлением H1, чтобы гарантировать, что он всегда визуально воспринимается как заголовок документа. Иногда, глядя на него, я думаю «фу», а в другие моменты: «да, это работает».

Еще одна идея — немного уменьшить существующие заголовки, чтобы достичь того же эффекта.

Отменено в следующей итерации.

B) Являются ли скрытые теги проблемой…

…достаточно серьезной, чтобы не оправдывать компромисс на мобильных устройствах (больше места для категории)?

Если да, то почему?

C) Как работает анимация расширяющегося редактора на вашем устройстве?

Она дёргается? Приемлемая? Улучшение? Есть ли альтернативные идеи или правки, чтобы сделать ее лучше?

D) Что насчет кнопки ИИ-подсказки заголовка?

Мне самому не очень нравится, как она одиноко парит там. Как это ощущается у других (тех, кто это использует)? Я очень открыт к идеям по дизайну.

Перемещена в менее заметное место, см. AI title suggestions move to composer helper


Спасибо, что помогаете нам сделать все правильно, прежде чем функция будет широко выпущена. :folded_hands:


  1. New Topic Editor Too Small iOS 26.5 Safari Web - #4 by fearlessfrog ↩︎

  2. Creating/Editing a post on mobile: let's discuss the 2026 Discourse experience ↩︎

  3. Such a tiny window to edit here on a cell phone ↩︎

17 лайков

Да, честно говоря, мне не очень нравится, что оно сейчас расположено прямо над областью текста, а не выделено в отдельное поле… В теории это звучит хорошо, но мне просто не нравится, как это выглядит сейчас: оно выглядит как часть основного поля ввода текста, особенно в визуальном редакторе. Я бы предпочел оставить его там, где оно всегда было, возможно, с небольшим дополнительным горизонтальным пространством. Это может быть просто импульсивной реакцией на то, что что-то изменили, хотя раньше всё было вполне нормально и не требовало изменений, но, судя по тому, что я видел, я всё ещё не уверен, нравится ли мне это.

Ты абсолютно прав, что сейчас она выглядит одиноко. Возможно, её стоит привязать к концу заголовка, или, если дизайн вернут к прежнему варианту, как я предлагал, то старый способ вполне рабочий.

Но в целом мне это определённо нравится. Дизайн выглядит отлично (меньше рамок!), и я рад, что мобильная версия наконец стала удобной для использования, даже если я в основном всё ещё пользуюсь десктопом.

5 лайков

Привет :waving_hand:

Это действительно отличная работа! Мне очень нравится. :heart_eyes: Кажется, это гораздо более современный и элегантный способ создания постов. Я тоже пробовал переносить панель инструментов вниз, и, думаю, так гораздо удобнее.

В целом выглядит довольно аккуратно. Одна вещь, которую я заметил: когда заголовок уходит вверх и фокус переходит на тело сообщения, может возникнуть небольшая путаница, как вернуть обратно в поле зрения разделы заголовка, категории и т.д. Поскольку в этом случае вся область ввода текста прокручивается свайпом, думаю, добавление визуальной ручки/индикатора прокрутки помогло бы пользователям понять это.

6 лайков

Вдохновлено ли это работой над докированным композером для сообщений ИИ? Напоминает мне его.

Кажется, это доступно только в Meta Branded?

Мне нравится, что иконки стали меньше (кажется?) и дизайн стал более минималистичным.

Но, думаю, теперь мне приходится смотреть выше, чтобы видеть, что я печатаю, так как панель мешает. Что, если переместить панель инструментов наверх? Сработает ли это? (Сейчас я на телефоне, поэтому не могу перетащить её, чтобы проверить)

3 лайка

Не совсем :slight_smile:

Нет, должно быть независимо от темы. Вы не видите его в других темах? :eyes:

2 лайка

Хорошо, после небольшого разбирательства, возможно ли свернуть редактор содержимого темы, когда клавиатура закрыта? В противном случае для этого требуется два нажатия (одно на кнопку клавиатуры, одно для свайпа).

Также мне кажется, что бесцветные значки категорий немного необычны. Это намеренно?

И да, генератор AI-заголовков немного загромождает это место, но я не уверен, куда ещё его можно было бы перенести.

Это происходило некоторое время в начале. Похоже, сейчас всё работает.

В целом, на мобильном устройстве пока не так уж и плохо!

2 лайка

Не могли бы вы уточнить? Как именно вы закрываете клавиатуру? Обратное направление должно работать автоматически: при уменьшении редактора клавиатура закрывается сама, поэтому требуется только одно действие.

2 лайка

О! Вы имеете в виду свайп вниз, чтобы закрыть и редактор контента, и клавиатуру? Хм…

По моему опыту, я нажимаю кнопку на домашней панели в Android, чтобы закрыть клавиатуру. Поскольку такое поведение не было реализовано в текущем редакторе (то есть свайп или нажатие для закрытия клавиатуры), это кажется мне более неестественным.

2 лайка

Понял, думаю, подключение должно быть в порядке.

Случайность, спасибо! Исправление уже в пути

4 лайка

Я заметил, что при создании черновика он постоянно появляется, когда я захожу в тему, в то время как у Композера такого поведения нет. Это сделано намеренно? (Меня это немного раздражает)

1 лайк

Не совсем понятно, что вы имеете в виду. Вы имеете в виду, что когда у вас есть черновик для определённой темы и вы заходите в эту тему, открывается редактор? Если так, то это было так уже давно (или всегда, не уверен); в любом случае поведение (намеренно) не менялось.

Или вы имеете в виду что-то другое?

Я немного ошибался. Текущий композитор действительно открыт, однако он находится немного на заднем плане, а новый композитор «закрывает обзор». Но я сейчас выяснил, что его можно переместить :slight_smile:


2 лайка

Мне нравится, пока что публиковал только с десктопа.

Не фанат заголовка H1, который выглядит как часть текстового поля. Я кликал в конец заголовка, затем нажимал , чтобы перейти на строку ниже, но, разумеется, это не сработало.

Крупные заголовки могут быть частично скрыты:

chrome_SvkGo3rsgf

На мобильных устройствах панель инструментов довольно узкая. Естественное движение большого пальца слева направо по экрану смартфона — это не прямая горизонтальная линия. Она слегка изогнута: от нижнего правого угла к верхнему правому. Этот эффект может усиливаться, если целевая область находится высоко на экране.

Из-за этого я часто промахиваюсь мимо переключателя перетаскивания боковой панели.

Не уверен, как это улучшить. Увеличение высоты панели инструментов кажется не лучшим решением.

Возможно, область обнаружения может быть немного больше, чем сама панель инструментов, так же как разработчики платформеров позволяют персонажу прыгать или приземляться на край, даже если он находится на несколько пикселей дальше и по идее должен упасть.

5 лайков

В чём причина переноса кнопок вниз?

Кажется, это создаст огромную проблему с мышечной памятью, и с какой это целью?

К тому же на мобильных устройствах они находятся слишком близко к кнопкам «Отменить» и «Ответить», что неизбежно приведёт к случайным публикациям.

Я просто не вижу преимуществ, которые оправдывали бы количество проблем, которые это вызовет.

3 лайка

Думаю, большинство из нас пользуется мобильными устройствами одной рукой, и кнопки внизу удобнее достать. Некоторые браузеры, например, перенесли адресную строю по той же логике.

Мне это нравится, и я думаю, что нам нужно немного времени, чтобы привыкнуть. Я имею в виду, что стоит попробовать новый вариант хотя бы неделю-две, потому что наши автоматические действия часто вызывают негативную реакцию при внезапных изменениях, но как только мы привыкнем к новой системе, общий результат может быть положительным.

Кстати, я был одним из тех, кто НЕ хотел сенсорный экран на своём мобильном телефоне :joy:

12 лайков

Интересно. Я действительно использовал TC, чтобы разместить меню внизу. Приятное изменение.

7 лайков

Для меня одна из главных причин перемещения панели инструментов вниз.

7 лайков

Мне очень нравится нижняя панель инструментов. На мобильных устройствах это гораздо логичнее. К ней намного удобнее обращаться.

Думаю, это имеет смысл и на настольных компьютерах: контент (текстовое поле) — приоритет, форматирование (панель инструментов) — вторично, поэтому такой порядок вполне уместен.

5 лайков

На мобильных устройствах выглядит и ощущается неплохо. Хотя значок тега при создании темы, возможно, стоит сделать немного больше, так как он кажется немного мелким, по крайней мере, на моем Google Pixel 9 XL.

1 лайк