Вход в систему и создание аккаунта на весь экран

Просто обновление: сегодня вышло ещё одно обновление :smile:

1 лайк

Я думаю, мы приближаемся к цели:

Частные случаи (часть из них — это экспериментальная часть, где просто нужно исправить ошибки):

  • Несоответствие в подписях (sign in против login против log in) — @pmusaraj, ключевая проблема здесь — это самый заметный случай
  • Появление двойной полосы прокрутки, потому что контент позади всё ещё отображается
  • URL не меняется при переходе на эту страницу
  • Вопросы по поводу расширяемости — окажет ли это какое-либо влияние?

Может быть, нам просто отметить этот эксперимент как «мы реализуем это правильно в соответствии с этим дизайном»?

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

2 лайка

Кнопка закрытия выглядит немного как кнопка очистки текста, когда я прокрутил

3 лайка

@sam Да, я думаю, что с точки зрения эксперимента он показал, что с точки зрения дизайна это вполне возможно.

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

1 лайк

Отлично подмечено, исправление в FIX: Inconsistent login label by pmusaraj · Pull Request #24949 · discourse/discourse · GitHub

2 лайка

Похоже, что все используют Chrome или дисплеи Retina :smiley:

Вот как выглядит вход на весь экран в Firefox на Linux при разрешении 1080p:

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

3 лайка

Отличное обновление! Хотя мне немного жаль, что больше нет синего фона, я ценю чистый, центрированный и последовательный интерфейс, который, по моему мнению, важен для пользовательского опыта (и поддержки). Молодцы! :+1:

Основные проблемы, которые я вижу, уже упоминались ранее.

Подытожим
  • Полосу прокрутки форума следует скрыть
    нельзя прокручивать страницу за модальным окном; это сбивает с толку.

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

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

Спасибо за все усилия, которые вы вложили в это! :smile:

5 лайков

Спасибо за обратную связь, @Arkshine :smile:

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

Когда у нас будет отдельный маршрут, это решит такие проблемы, как неработающая кнопка «Назад», появление прокрутки, когда контент не виден, и даст нам больше контроля над CSS, так как он будет стандартизирован, а не реализован через этот компонент.

6 лайков