Итак, моя цель: создать ЛС, ссылающуюся на существующий первый пост темы.
Действие: прокрутить пост темы до конца, нажать на иконку цепочки, выбрать «Новая тема», переключиться в режим ЛС.
Две текущие проблемы:
Первое действие заполняет новую тему шаблоном категории связанной темы (нежелательно; я просто хочу написать кому-то в ЛС по поводу существующей темы/поста).
При переключении в режим ЛС подтягиваются артефакты из предыдущего черновика, что приводит к добавлению лишнего текста.
Так что на данный момент это немного сломано.
Существуют хорошие обходные пути:
Использовать кнопку сообщения на аватаре темы или карточке пользователя.
Потому что этот сценарий использования очень странный и его трудно объяснить (к тому же из-за него черновики становятся запутанными)… Кроме того, это работает отлично:
Я обычно за то, чтобы убирать лишние опции! Мне это кажется приемлемым. Насколько часто бывает, что кто-то начинает писать тему, а потом говорит: «Нет, это должно быть личным сообщением»?
Стоит ли нам добавить новую комбинацию клавиш для начала личного сообщения, на случай если какие-то продвинутые пользователи упустят быстрый доступ к открытию редактора с помощью c и переключения в режим ЛС? (не уверен, что такие люди вообще существуют)
Я по-прежнему считаю, что здесь есть реальная польза, например:
Вы начинаете печатать ответ, но затем решаете, что предпочли бы ограничить аудиторию, поэтому переключаетесь на прямое сообщение.
Метод карточки пользователя в данный момент вашего рабочего процесса немного более громоздок. В этом сценарии вам пришлось бы отменить действие, открыть карточку пользователя, а затем заполнить список других желаемых получателей.
Мне нравится вариант с карточкой пользователя, когда вы понимаете при чтении поста, что хотите связаться с автором конфиденциально — это отлично, но это не является полной заменой описанной функции.
Мое общее мнение таково: общая польза значительно меньше, чем общая путаница. Оставьте этот эксперимент компонентам тем или чему-то подобному. Неуклюжесть, чтобы избежать путаницы, — это особенность.
Спорю, что лишь крошечная доля людей даже заметила меню с опцией «Ответить как связанная тема», и что эти люди с меньшей вероятностью запутаются в вариантах, чем остальные.
Однако я не понял исходную жалобу. Дело ли в том, что текст «продолжение обсуждения…» излишен для ЛС?
Я тоже согласен. Состояний, в которых может находиться наш редактор, несколько, и нам определённо не следует показывать опцию «Создать новое личное сообщение», когда редактор находится в состоянии ответа или редактирования — именно это и привело к этому отчёту. Однако, когда редактор находится в состоянии создания новой темы, опция «Создать новое личное сообщение» вполне уместна и не кажется неуместной.
Я не думаю, что полное удаление опции — правильное решение в данном случае; необходимо учитывать состояние редактора.
Почему мне разрешен только один черновик? Это несправедливо. Оказывается, разрешен один черновик личного сообщения и один черновик темы… но на самом деле нет…
В мире боковой панели, в котором мы все будем находиться, открыть личное сообщение новому пользователю тривиально:
В данном случае я предлагаю убрать эту опцию только после того, как боковая панель будет полноценно внедрена. Мне кажется, нам не стоит усложнять создание личных сообщений для всех на tests-passed, пока над боковой панелью ещё ведётся работа. Нет необходимости спешить с удалением опции и тем самым значительно усложнять создание личных сообщений для всех пользователей.
Я вижу здесь проблему. Однако это не отменяет того факта, что в идеальном мире, если бы не нужно было учитывать другие ограничения, функция:
«Цитата в новом ЛС» ИЛИ
«Ссылка на пост в новом ЛС»
была бы действительно полезной и регулярно использовалась бы некоторыми пользователями. Подозреваю, что некоторые люди даже не осознают, что будут скучать по этой функции, пока она не исчезнет.
Если это слишком сложно реализовать в рамках существующей системы черновиков и шаблонов тем, то ладно, но это жаль. Было бы неплохо найти дополнительные меры, чтобы черновики и шаблоны тем работали здесь корректно:
При выполнении этого действия никогда не использовать шаблон темы.
Использовать специальный класс черновика именно для этого действия, если оно инициировано заранее, либо просто создать новое ЛС со ссылкой на пост. ИЛИ — вообще не использовать черновик? Как насчёт того, чтобы не создавать черновик в этом случае, оставив при этом обычные черновики ответов нетронутыми? Или это не сработает в текущей архитектуре?
(Кстати, не совсем понятно, почему изначально создавался черновик как ответ).
Но я не хочу ссылаться на автора темы. Я хочу сослаться на конкретное сообщение.
Поэтому я отвечаю на это сообщение, а затем выбираю вариант отправки личного сообщения третьей стороне.
Нажатие на карточку автора сообщения (не говоря уже о других) и затем на кнопку «ЛС» — не идеальный вариант, потому что:
Мне приходится намеренно удалять автора (если забыть, это потенциально «опасно»)
Что ещё важнее, это отдельное решение, которое я принимаю ПОСЛЕ нажатия «Ответить». Именно в этот момент я могу немного изменить своё мнение и решить отправить ЛС вместо публичного ответа. Текущий функционал давал мне такую возможность. Без него мне приходится отменять то, что я делаю, и идти совершенно другим путём, при этом я откатываю часть проделанной работы (я уже выбрал, на какое сообщение ссылаться). Возможность в этот момент сменить курс была действительно полезной и эффективной. Конечно, моя изначальная цель могла заключаться в том, чтобы ответить именно через ЛС.
Функция «шёпот» близка, но тоже не идеальна:
Она предполагает, что целевая аудитория — весь персонал, что нельзя считать само собой разумеющимся.
Тот, кто придумал этот функционал изначально, действительно понимал полезный рабочий процесс. Инженер, который его разработал, ещё работает здесь?
Сегодня это меня расстроило, когда я это обнаружил — мне не хватает возможности переключаться из ответа на пост в личное сообщение.
Конкретный случай использования: публичный пост с просьбой отправить детали в личное сообщение, но я знаю, что использую такие вещи постоянно, и мне этого не хватает.
Это упрощало цитирование в новом личном сообщении — особенно здесь, на Meta, где я могу запросить конфиденциальную информацию в личном сообщении, цитируя публичный пост.
Связанная проблема: теперь сложно начать сообщение с помощью клавиатуры.
Я ожидал, что gm+c сделает это, но и это не сработало.