User avatar

#mokum-releases: я снялся с ручника, и понял, что задачу "переделать форму выбора адресатов директа" и "зарелизить форму" можно отделить друг от друга! Поэтому сейчас в новой форме выбор директов сделан практически так же, как и в старой форме — мульти-селектором. Сейчас я буду медленно разбираться с фокусированием разных элементов после разных действий, но в целом это означает прорыв.

Comment

Спасибо @screamager и @dsumin за то, что натолкнули на путь истинный.

 ‎· псы в рапиде 4
Comment

старик, у меня для тебя плохие новости. если выбрана новая форма, то щас просто реципиента добавить нельзя -- http://c2n.me/3OJfYVs

 ‎· screamager 2
Comment

@screamager: а, точняг. Сикундачьку.

 ‎· псы в рапиде
Comment

@screamager: fixed.

 ‎· псы в рапиде
Comment

Не знаю, насколько это проблема, но сейчас, если выбрать direct messages, то выйти из этого режима уже нельзя. Ещё возможно есть смысл выкидушку с адресатами сразу показывать, чтобы было понятно, что делать (я не сразу сообразил, например). Ура, что избавились от Швейцарии и модалки.

 ‎· sober, steady, good provider
Comment

а вот то что если случайно выбрать слева "Direct Message", то назад только через перезагрузку страницы -- это так задумано?

 ‎· poaster oven
Comment

@cmm: нет конечно, мне надо понять, куда запихать эту кнопку и как она должна называться. Идеи?

 ‎· псы в рапиде
Comment

@markizko: да, выкидушку надо выбрасывать, я пытаюсь понять, умеет ли это react-select

 ‎· псы в рапиде
Comment

^^ адресатов вторым селектом, как с кросспостингом?

 ‎· sober, steady, good provider
Comment

@markizko: сейчас селектор директов специально открывается на всю ширину, чтобы обрабатывать несколько реципиентов. Тратить место на кнопку которая нужна не очень часто — мне жалко. Но кажется, вариантов мало.

 ‎· псы в рапиде
Comment

@squadette: ну раз уж теперь можно с клавиатуры вводить, возможно это не такая и проблема. Если ты про место внутри селектора для вбитых адресатов, то это вообще не проблема имхо.

 ‎· sober, steady, good provider
Comment

@squadette: ну типа во всех режимах два контрола, один про тип коммуникации, а второй про адресатов? размеры могут ёрзать в зависимости от режима, мне норм

 ‎· poaster oven
Comment

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

 ‎· sober, steady, good provider
Comment

ещё можно аутично выпендриться и назначить не-директам какой-нибудь магический синтаксис (типа "/feed", "/feed/private", "/list/pivbar", "/group/dogsdogsdogs", такое) -- тогда вообще можно одним полем для списка получателей обойтись!

 ‎· poaster oven
Comment

@cmm: (если это мне ответ) ну это тоже в некотором роде консистентно, но всё-таки менее удобно. Вроде текущий интерфейс для кросспостов достаточно удобен, чтобы для директов был аналогичный

 ‎· sober, steady, good provider
Comment

@cmm: нет, для адресатов директов в перспективе будет тот самый попап, который я сейчас зафейлил. Но он будет делаться уже в более спокойном режиме.

 ‎· псы в рапиде
Comment

@markizko: не вам, это я хреново петросяню, извините

 ‎· poaster oven
Comment

Update: бугага, запихал кнопку "Cancel" куда-то в качестве прототипа, но там надо аккуратно все случаи обработать.

 ‎· псы в рапиде 1

1 2 3 4 5 6 7 8 9 10