saintlab / mobileapp_ios

Tea.net's magic
1 stars 0 forks source link

Аватарки гостей напротив блюд в разделении счёта #317

Open veosys opened 9 years ago

veosys commented 9 years ago

Нужно иметь два статуса - блеклая аватарка и яркая с галочкой. Когда ты на своём телефоне выбираешь позицию в чеке, то у друга напротив этой позиции зажигается блеклая аватарка Когда ты на своём телефоне оплатишь сумму (без её редактирования), то у друга твоя аватарка напротив позиции станет ярче и с маленькой галочкой.

Каждый, кто выбирал какую-либо позицию и после оплачивал сумму (без её редактирования) закрепляется со своей аватаркой напротив соответствующего блюда в калькуляторе.

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

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

1) Нужна серверная логика - хранение связей блюд и гостей 2) Нужно уметь находясь на экране разделения счёта получать события и с анимацией отображать на твоём экране действия друзей

Разметку необходимо сохранять и после закрытия стола. В чеке на email для гостя мы должны отмечать те позиции, которые оплачивал конкретный гость (referenced ticket: https://github.com/saintlab/mobileapp_ios/issues/317)

veosys commented 9 years ago

@seretkina Маша, нужно будет откопать соответствующие экраны с графикой и приложить сюда картинки экранов, а после и нарезанную графику.

seretkina commented 9 years ago

графику таскаем отсюда: https://github.com/saintlab/mobileapp_ios/issues/206

seretkina commented 9 years ago

Миша @milnikov передаю макет к тебе на ревью. Посмотри, пожалуйста.

предлагаю следующее: • выбранные и оплаченные ранее позиции становятся серыми, вне зависимости кто оплачивал • оплаченные всегда с галочкой • оплаченные другими гостями позиции всегда с аватаркой (либо фото, либо круглик с инициалами) • выбранные другим гостем, но ещё не оплаченные позиции - с блёклой аватаркой • свои оплаченные позиции отображаются без аватарки • никем не выбранные и не оплаченные = без аватарки, ярко

split

veosys commented 9 years ago

1) На позициях выбранных и оплаченных мной должна быть моя иконка. В т.ч. эта иконка должна блекло появляться при выделенной позиции - там, где яркий зелёный цвет фона. 2) Когда позиция оплачена моя аватарка в моём списке также должна оставаться 3) Галочку предлагаю сделать зелёного цвета (та, что на фоне яркой аватарки)

milnikov commented 9 years ago

Предлагаю вот так: Оплаченные позиции - блеклые + аватарка Неоплаченные - яркие (аватарка - если пользователь заказывал или если он в данный момент отметил её при разделении счета) Когда я выделяю позиции аватарка лишняя - я и так прекрасно знаю что я делаю. Одну позицию могут оплатить 2 и более человек

split_bill 2

veosys commented 9 years ago

Два и более человек - предлагаю не отрабатывать. Показывать всегда одного последнего. Зелёную галочку жалко - она хорошо сочеталась с галочкой на экране спасибо после оплаты.

milnikov commented 9 years ago

Галки + аватарки — это ту мач.

veosys commented 9 years ago

Жаль. В остальном – ОК. Двух и более оплат на одной позиции не отображаем. Отображаем только последнего оплатившего.

veosys commented 9 years ago

Когда я оплатил - моя аватарка в моём списке таки появляется

seretkina commented 9 years ago

кажется, что в таком случае надо аватарку выделять. потому что в случае, если фото у меня нет, а инициалы совпадают с таким же бесфоточным гостем за столом, то мы в счёте будем выглядеть одинаково.

что скажете?

milnikov commented 9 years ago

Надо просто круг красить в разные цвета.

veosys commented 9 years ago

На это можно забить, слишком редкая ситуация.

29 октября 2014 г., 18:15 пользователь seretkina notifications@github.com написал:

кажется, что в таком случае надо аватарку выделять. потому что в случае, если фото у меня нет, а инициалы совпадают с таким же безфоточным гостем за столом, то мы в счёте будем выглядеть одинаково.

что скажете?

— Reply to this email directly or view it on GitHub https://github.com/saintlab/mobileapp_ios/issues/317#issuecomment-60913174 .

С уважением, Дмитрий Сысоев

seretkina commented 9 years ago

@milnikov Надо просто круг красить в разные цвета. @veosys На это можно забить, слишком редкая ситуация.

на сейчас забиваем. вернёмся к предложенному Мишей варианту, если будет такой запрос от пользователей

seretkina commented 9 years ago

Для Жени @teanet и Димы @Ch3D

логика для разделения счёта с отметками выбранных или оплаченных позиций: 1) Оплаченные позиции - блеклые + аватарка 2) Неоплаченные - яркие (аватарка - если пользователь заказывал или если он в данный момент отметил её при разделении счета) 3) Когда я оплатил - моя аватарка в моём списке таки появляется

Аватарка - это либо фото пользователя из профиля, либо первые буковки из слов, которые пользователь указал в своём имени

png экрана, графика и настройки текстов тут: https://drive.google.com/a/saintlab.com/#folders/0By6FDRKKwXsIQnhnajRvOHd1aUE

seretkina commented 9 years ago

referenced ticket https://github.com/saintlab/backend/issues/865