Функционал тегирования в Discourse — это
.
Маленькое замечание: то, как интерфейс выбора тегов прыгает сверху вниз, действительно странно и дезориентирует. Пример: я пытаюсь ввести тег javascript, поэтому набираю j, и вижу следующее:
Варианты автодополнения (которые просто супер) находятся выше поля ввода. Круто. Хорошо, теперь я набираю a, и получаю это:
Теперь интерфейс переместился ниже поля ввода, видимо, потому что там теперь есть место. Я понимаю полезность адаптации к доступному пространству и тот объем сложного кода, который, должно быть, был написан для этого. Но с точки зрения UX это довольно запутанно.
- Всё внезапно сдвигается, и фокус теряется («Погодите, где я снова вводил?»)
- Метка optional tags выглядит для меня как плейсхолдер, будто это текстовое поле ввода. Учитывая, что всё переместилось, я часто кликаю на неё, пытаясь «продолжить редактирование». Теперь выпадающий список автодополнения закрывается.
Мне кажется, было бы понятнее и последовательнее, если бы автодополнение никогда не перемещалось ниже поля ввода (редактор всё равно прилипает к низу, поэтому логичнее сделать это значение по умолчанию, так как сверху больше места.)
спасибо за прочтение и спасибо за Discourse

