Я заметил две вещи в напоминании о закладке, которые кажутся ошибками.
Выбор даты для напоминания автоматически сохраняет и закрывает всплывающее окно. Я полагаю, это можно считать ux, но зачем тогда нужна кнопка «Сохранить», если оно автоматически сохраняется при выборе кнопки «Напомнить»?
Если я выберу предустановленный вариант, например «в эти выходные» (что, как уже упоминалось, автоматически сохраняет и закрывает всплывающее окно), то при повторном открытии окна будет выбрано «Пользовательское». Дата, указанная как пользовательская, верна и соответствует моему выбору, но странно, что она отображается именно как пользовательская.
Думаю, опция «Сохранить» предназначена для установки напоминания без напоминания, и сохранение при выборе даты происходит для экономии времени.
А отображение исходного времени в поле «пользовательское» позволяет затем перенести напоминание на любой выбранный интервал относительно дня/времени, которое вы редактируете.
Возможно, но меня всё ещё сбивает с толку эта непоследовательность. То, что некоторые элементы сохраняются автоматически, а для других требуется ручное действие (и всё это в одном и том же всплывающем окне), кажется мне немного странным. Не критично, просто я думал, что раньше это работало иначе, и запутался. Хотя, возможно, я просто плохо помню.
Меня смущает то, что предлагается несколько вариантов, но в итоге всё всегда сохраняется как «Пользовательский». Допустим, на каком-то этапе эти пресеты просто призваны помочь вам, и логично, что на бэкенде всё сохраняется как дата и время. Но тогда я не ожидал, что клик по пресетам приведёт к сохранению и закрытию окна. Я бы ожидал, что календарь будет наиболее заметной частью окна, а кнопки-«помощники» будут меньшего размера и автоматически обновлять календарь согласно пресетам, но не сохранять изменения автоматически. Прочитав ваш ответ и поразмыслив, я согласен, что это скорее предложение по улучшению UX, чем баг.
То, что говорит @JammyDodger, верно: это продуманные решения в области UX. Мы хотим, чтобы сохранение закладки и установка напоминания были максимально простыми и не требовали лишних усилий.
Потому что вы можете отредактировать закладку, чтобы изменить название, время и параметры автоматического удаления.
Это связано с тем, что в большинстве случаев из-за прошедшего времени для этих предустановленных вариантов становится нецелесообразно предварительно выбирать исходный вариант. Например, если вы выберете «Завтра», а затем через день откроете закладку для редактирования, нам потребуется дополнительная логика, чтобы определить, выбрали ли вы «Завтра» сегодня или это был какой-то день в прошлом, и соответственно предварительно выбрать правильный вариант. Если умножить это на все наши предустановленные варианты, то проще вернуть закладку как «Настройка вручную».
(Я переместил тему из раздела «баги» в раздел «UX»)
Да, я так и подумал, и это имеет смысл. Однако, на мой взгляд, интерфейс не идеален для такого сценария использования. Я не очень хорошо умею делать макеты, иначе бы я сделал один, но я представляю себе что-то со следующими элементами, расположенными сверху вниз:
Поле ввода для имени, за которым следует шестерёнка для настройки параметров автоматического удаления (как сейчас).
Поле ввода для даты и поле ввода для времени (то, что сейчас скрыто за разделом «Собственная дата и время»), которые всегда будут видны. Это прояснит, что дата и время являются фактическими источниками истины, а не кнопки-«ярлыки», такие как «Завтра» или «В эти выходные».
Меньшие кнопки под этими полями для каждого ярлыка, но сделанные менее заметными, чем сейчас. Они будут располагаться по 2–3 в ряд. Нажатие на них не будет автоматически сохранять и закрывать всплывающее окно. Вместо этого они просто заполнят поле ввода даты выше.
Возможно, стоит добавить аналогичные ярлыки для времени суток. Это поможет устранить ещё один недостаток текущего дизайна: предположение, что пользователям нужны уведомления утром. Лично я предпочитаю получать уведомления после завершения обычного рабочего дня, то есть вечером. Отсутствие ярлыков для этого вынуждает меня всегда использовать собственные выборщики даты и времени.
В любом случае, это то, что я имею в виду. Я считаю текущий дизайн довольно неудобным и запутанным, и полагаю, что что-то вроде того, что я только что описал, сделало бы его проще в использовании и одновременно более функциональным.
Я ценю ваши подробные отзывы и мысли о том, как улучшить модальное окно, однако, если другие пользователи не поднимут схожие вопросы, мы, скорее всего, не будем вносить в него существенные изменения на данном этапе.
У нас есть опция «Позже сегодня», но я понимаю вашу точку зрения. Это было также сознательным решением, чтобы направлять пользователей к выполнению задач в «рабочее время». Возможно, мы добавим настройку пользователя или параметр сайта, чтобы разрешить предустановки «Сегодня вечером» и «Сегодня ночью», если у других возникнет подобная потребность?
Понятно. Я просто делюсь своими идеями. Не переживайте, если ничего не изменится.
Размещение всех ярлыков в пределах «рабочего времени» логично для тех, кто использует данный сайт Discourse для работы. Однако я полагаю, что мой случай не так уж уникален: многие используют сайты Discourse не для работы и хотят проверять их вне рабочего времени, чтобы избежать конфликтов с обязанностями на работе. (Хотя, возможно, большинство таких пользователей вполне устраивают уведомления утром, если они всё равно не заходят на сайт до вечера. Точно сказать сложно.)
Для меня главное — это опции «позже сегодня», «завтра» и «позже на этой неделе». По сути, я бы хотел, чтобы все они по умолчанию устанавливались на вечер (диапазон 16:00–18:00), а не на утреннее время. Таким образом, настройка пользователя, которая по умолчанию устанавливает эти опции на вечер вместо утра, подошла бы мне. Опция «позже сегодня» стала бы «сегодня вечером» или «сегодня ночью», а остальные просто изменили бы своё временное значение, даже если текст останется прежним.
Я понимаю, если это покажется слишком сложным или нецелесообразным. В таком случае я просто продолжу использовать раздел с пользовательской датой и временем.
РЕДАКТИРОВАНИЕ: Вместо настройки сайта или предпочтения пользователя это могло бы быть просто настройкой в разделе с иконкой шестерёнки во всплывающем окне закладки. Возможно, это всё ещё считается предпочтением пользователя, я не знаю. Но это могло бы упростить ситуацию, сохранив все соответствующие опции в одном месте.
Да, мы сейчас как раз склоняемся к такому подходу с предпочтениями пользователей: размещать их рядом с тем, на что они будут влиять, а не прятать в профиле пользователя. @sam, что ты думаешь по поводу вышеизложенного? Мы уже давно обсуждали настройку по умолчанию «время суток» для напоминаний о закладках, возможно, пришло время её добавить.
Согласно последним мыслям и обратной связи, имеет смысл разместить это в «обоих» местах. Ведь в том, чтобы пройти по всем страницам в настройках пользователя, есть своя прелесть с точки зрения обнаружения.