Мобильный композитор: постоянный полноэкранный режим (обновление: в ядре)

Резюме

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

Причина

  1. Избежать резких движений при взаимодействии в редакторе, когда клавиатура открывается или закрывается.

  2. Упростить повторное чтение своего сообщения перед отправкой за счет использования всего доступного экрана.

Скриншоты

Примечания

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

Возможны различия в опыте использования между Hub/веб-приложением и различными браузерами. Пожалуйста, сообщайте о таких случаях, чтобы определить, является ли это изменение жизнеспособным повсеместно.

12 лайков

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

Я всегда могу свернуть, если мне нужно быстро что-то прочитать

Функция цитирования отличная и, кажется, работает хорошо на хабе :+1:

3 лайка

Привет :waving_hand: Да, мне тоже нравится. Спасибо :heart:

Было бы здорово, если бы при открытии редактора он автоматически фокусировался и открывал клавиатуру на iOS.

У меня на iOS панель предпросмотра смещена.

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

3 лайка

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

На смартфоне всё выглядит хорошо. Однако на планшетах я не так уверен.
Во-первых, когда я начинаю ответ, область редактора довольно мала (скриншот с iPad 12,9" ниже), определённо меньше, чем необходимо.
Но когда я ввожу текст в поле и начинаю печатать, редактор разворачивается на весь экран, как на моём iPhone, что, на мой взгляд, не совсем нужно (и также нет очевидного способа изменить его размер до половины экрана — что, вероятно, и задумано).

1 лайк

Я с тобой, Нейт, но для такого рода взаимодействия я предпочитаю использовать рабочий стол.

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

2 лайка

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

2 лайка

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

Можно ли добавить кнопку для переключения между полэкраном и полноэкранным режимом (и сворачиванием)?

2 лайка

Нет, извините, я совсем не планирую этого делать. Интерфейс и так уже достаточно перегружен.

Если нам удастся решить вот эту проблему:

Этого должно быть достаточно, чтобы отпала необходимость в редакторе на половину экрана, не так ли?

1 лайк

Исправить это было бы здорово. :raising_hands: :slight_smile:

Но также есть:

Мне тоже нравится «полуредактор» для этого. Мне нравится возможность видеть свой текст и пост, на который я отвечаю, рядом, не переключаясь между экранами. Я думаю, это помогает мне дважды проверить, что мой ответ уместен, и что я отвечаю на то, что было сказано, а не на то, что, как мне кажется, сказал кто-то другой [1]


  1. результаты могут различаться :slight_smile: ↩︎

4 лайка

Я клялся, что уже делился этим здесь.

Это то же самое, что и на моём форуме

До нажатия кнопки «Написать»

После нажатия кнопки «Написать»

Можно ли использовать его на уже установленном форуме Discourse?

1 лайк

Пока нет! Пока это экспериментальная функция, но я планирую очень скоро перенести её в ядро, и тогда она будет доступна повсеместно.

1 лайк

Спасибо, с нетерпением ждем этого! Проверили на Meta — всё отлично работает и в веб-приложении, и в Safari.

1 лайк

Редакция: Только что осознал, что это сделано намеренно и, согласно цитате ниже, является «экспериментальным». [quote=“renato, post:2, topic:373850”] Это направление намеренное, хотя всё ещё является экспериментом в области дизайна. [/quote] В таком случае более изящным решением было бы сделать эту функцию доступной только по выбору через настройки сайта, как и любую другую экспериментальную функцию, а не навязывать её всем пользователям. Хотелось бы, чтобы кто-нибудь создал плагин-обходное решение или горячее исправление, чтобы вернуть композитор с разделённым видом.

4 лайка

Я не осознавал, что это изменение было намеренным, но для меня оно значительно ухудшает опыт использования на мобильных устройствах. Зачем композитору нужно быть на весь экран, чтобы проверить написанное? Для этого уже есть кнопка предпросмотра, которая делает то же самое, но лучше. Теперь гораздо сложнее сверить написанное мной с постом (постами), на который я отвечаю, поскольку я могу видеть либо свой текст (композитор на весь экран), либо их текст (свернуть композитор), но никогда оба одновременно.

6 лайков

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

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

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

Да, действительно, неприятный сюрприз на моём форуме после обновления. Есть какие-то советы по обходу через CSS? Буду благодарен за помощь, если это возможно.

Не знаю, как я упустил эту тему, но это крайне раздражающее изменение. Раньше я закрывал клавиатуру, чтобы копировать цитаты у пользователей и так далее, но теперь это практически невозможно, если только полностью не закрыть редактор, что гораздо хуже с точки зрения UX. К тому же это мешает мне использовать программное обеспечение другими способами. Не слишком ли поздно сделать эту функцию опциональной?

3 лайка