Улучшенный рабочий процесс в заголовках сообщений

СИТУАЦИЯ:

При заполнении получателей сообщения над заголовком сообщения появляется панель «Поиск». Естественное место для начала — вверху, с опцией «Добавить пользователей или группы».

Эта панель поиска не закроется никаким другим способом, кроме как кликом в другом месте.

… [Enter] не закрывает панель поиска.
… [Tab] не закрывает её,

  • хотя при двойном нажатии [Tab] фокус переходит к заголовку. Вы не видите, что вводите, но можете вводить текст заголовка.
  • Переход к телу сообщения и ввод текста там всё равно не закрывает панель.

… только чтобы открыть поле заголовка.

РЕКОМЕНДАЦИЯ:

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

Я обычно сначала заполняю заголовок и получателей, а затем делаю паузу, чтобы собраться с мыслями перед написанием, поэтому переключение на тело сообщения с помощью мыши соответствует этому естественному потоку. Необходимость [1] кликнуть мышью в стороне от поля заголовка, чтобы закрыть панель поиска, затем [2] вернуть курсор мыши к полю заголовка и [3] кликнуть по нему, чтобы продолжить настройку сообщения перед написанием, не является естественным потоком.

ВАРИАНТ 1:

Сделать панель поиска наполовину ширины и выровнять её по правому краю. Таким образом, мы можем либо перейти в неё с помощью [Tab] и видеть, что вводим (хотя и только в половине ширины поля заголовка), либо кликнуть мышью[1] непосредственно в поле заголовка и начать ввод. Для первого метода нам потребуется событие получения фокуса (GetFocus) в поле заголовка для закрытия панели поиска.

ВАРИАНТ 2:

Сделать так, чтобы событие потери фокуса (LoseFocus) при переходе с помощью [Tab] на панели поиска закрывало её. Это требует нескольких нажатий [Tab], поэтому нежелательно. Упомянуто здесь только для полноты.


P.S. (СМ. ЗАМЕТКУ СБОКУ в этом посте и книге Жалоба — это подарок.   :wink: :+1:}

3 лайка

В целом я согласен, что техника, используемая GMail, более интуитивна.

В этом режиме, где к каждому письму прикреплён явный элемент X во время редактирования, дублирование отсутствует.

Ещё в наборе для предварительного выбора 3 (pre select kit 3) у нас был этот «бездублирующий» режим. Интересно, входят ли планы sk4 в возрождение менее дублирующего режима. Это было бы удобно и для тегов.

@j.jaffeux, есть какие-то мысли?

Я согласен с этим. Мне кажется, так выглядит чище.

Кстати: есть ли какие-то мысли по исправлению проблемы, когда на приватных профилях не отображается ссылка на сообщение? Есть отдельная настройка для блокировки сообщений от других пользователей, но многие наши пользователи держат свои профили в приватном режиме, что нормально, однако отправлять им сообщения становится неудобнее, так как мне приходится переходить в раздел сообщений и вручную писать им, вместо того чтобы просто кликнуть по их профилю.