Просто обновление: сегодня вышло ещё одно обновление ![]()
Я думаю, мы приближаемся к цели:
Частные случаи (часть из них — это экспериментальная часть, где просто нужно исправить ошибки):
- Несоответствие в подписях (sign in против login против log in) — @pmusaraj, ключевая проблема здесь — это самый заметный случай
- Появление двойной полосы прокрутки, потому что контент позади всё ещё отображается
- URL не меняется при переходе на эту страницу
- Вопросы по поводу расширяемости — окажет ли это какое-либо влияние?
Может быть, нам просто отметить этот эксперимент как «мы реализуем это правильно в соответствии с этим дизайном»?
Изменение маршрутизации в Ember здесь кажется необходимым, так как мы действительно планируем сделать это страницей, а не модальным окном.
@sam Да, я думаю, что с точки зрения эксперимента он показал, что с точки зрения дизайна это вполне возможно.
Теперь пограничные случаи и выбросы связаны не с реализуемостью, а с тем, как это реализовано сейчас. Я согласен завершить эксперимент и пометить его так, как вы предложили.
Отлично подмечено, исправление в FIX: Inconsistent login label by pmusaraj · Pull Request #24949 · discourse/discourse · GitHub
Похоже, что все используют Chrome или дисплеи Retina ![]()
Вот как выглядит вход на весь экран в Firefox на Linux при разрешении 1080p:
Надеюсь, вы продолжите работу над этим, так как это выглядит приятно и требует лишь нескольких улучшений.
Отличное обновление! Хотя мне немного жаль, что больше нет синего фона, я ценю чистый, центрированный и последовательный интерфейс, который, по моему мнению, важен для пользовательского опыта (и поддержки). Молодцы! ![]()
Основные проблемы, которые я вижу, уже упоминались ранее.
Подытожим
-
Полосу прокрутки форума следует скрыть
– нельзя прокручивать страницу за модальным окном; это сбивает с толку. -
Поле ввода на мобильных устройствах не должно получать фокус по умолчанию (на мой взгляд)
– появление клавиатуры прямо перед глазами — не лучшее решение.
– давайте сначала оценим страницу (первое впечатление тоже важно), а затем выберем путь (вход по учетным данным, через соцсети или регистрация). -
Панель формы требует доработки при уменьшении высоты (как и в предыдущем посте):
– мне не нравится необходимость прокручивать внутри панели; это затрудняет навигацию.
– как пользователь, я предпочитаю видеть всю форму целиком, используя высоту окна, и прокручивать страницу только при необходимости.
Спасибо за все усилия, которые вы вложили в это! ![]()
Спасибо за обратную связь, @Arkshine ![]()
Мы решили признать этот эксперимент успешным. Пока мы его уберём, но текущая перспектива заключается в том, что у Discourse будет отдельный маршрут для входа на форум.
Когда у нас будет отдельный маршрут, это решит такие проблемы, как неработающая кнопка «Назад», появление прокрутки, когда контент не виден, и даст нам больше контроля над CSS, так как он будет стандартизирован, а не реализован через этот компонент.


