Проблемы UX iPhone

У меня возникло несколько проблем с пользовательским интерфейсом в Discourse, а также в Chrome для iPhone и в приложении Discourse Hub.

Приложение на iOS:


Chrome на iOS:

Safari на iOS работает нормально.

Это проблема CSS или приложения?

1 лайк

Какой компонент рендерит эту кнопку Discord?

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

Основная проблема здесь касается создания новых тем. Приложение и Chrome работают некорректно, когда текста много — клавиатура не может быть скрыта, и невозможно прокручивать страницу вверх или вниз, из-за чего нельзя сохранить пост.

А, я думаю, вы используете тему Material Design. Не используйте её с hub. Плавающая кнопка «Новая тема» в этой теме скрыта дополнительным интерфейсом hub. Похоже, эта тема была создана до появления hub. Используйте другую тему или сделайте форк и измените высоту кнопки в CSS.

Кажется, вы имели в виду Discourse, а не Discord? Это запутало.

Привет, Роберт, это просто опечатка. Я уже исправил свой первый пост.

Я использую тему Clean, и она уже форкнута. Мне нужно будет найти способ настроить кнопку, чтобы клавиатура оставалась открытой. Если у тебя есть какие-либо предложения…

Посмотрите CSS в Discourse Chatbot, который решил эту проблему.

1 лайк