Стандарты UI/UX: клик мимо - закрыть. А дать выбор и больше?
Недавно добавил в свой проект QMES эмодзи, по сути это обычное всплывающее окно и стандартное поведение у таких окон: кликнул мимо - закрылось. Вроде логично, но сколько раз вы закрывали такие окна случайно, когда хотели просто проскроллить страницу или выделить текст?
Я подумал: а почему бы не дать пользователю выбор? И сделал кнопку “закрепить”. После чего, окно перестаёт реагировать на клики мимо. И это ещё не всё - его можно перетащить в любое место экрана!
Плюс для максимального 😁 UX - маленькое обучение при первом использовании: подсказка “Зажмите и тяните”.
Зачем это в мессенджере? Представьте: пишете сообщение и хотите добавить много смайлов в разные места. Обычно приходится писать, тыкать на кнопку “Смайлы”, выбирать, потом снова писать, снова открывать окно… А так открыли, закрепили, перетащили куда удобно.
Результаты на скриншотах. Потестить БЕЗ регистрации, можно тут: https://qmes.space/?lang=ru А какой у меня ID - думаю, догадаетесь.