Ответ на комментарий от vit01
// Про карбонку
Ответы на это сообщение:
vit01 (2016-09-06 22:57:28)
> В обычных клиентах туда засовывают все сообщения, которые адресуются конкретному пользователю (по имени).Она для того и предназначена всю жизнь. Не только у нас. И это полезная фича, особенно если из неё сразу же можно и ответить.
> Я же хотел бы сделать совсем по-другому, превратив бывшую карбонку в какое-то подобие отстойника для непрочитанных сообщений. То есть в это место будут сваливаться все сообщения, которые были получены с последнего фетча.
> Вот решил человек получить почту. Получил, всё круто, 50 сообщений. И думает: "Блин, времени нет, потом прочитаю". Закрывает клиент и откладывает телефон. Проходит время, он решает наконец-то прочесть. Заходит в "отстойник", листает потихоньку, заканчивает.Если уж и делать такое, то лучше для этого создать отдельную сущность. Что-то типа того, что было в clii. Во всяком случае, корбонка нужна. Позволяет оперативнее реагировать в случае чего.
> Затем фетчит снова. После фетча это место очищается и заполняется свежими сообщениями. Цикл повторяется.
Но если на минутку отвлечься от идеи "отстойника", то у меня есть кое какие соображения по теме. Заходить в эхи должно быть предельно легко. Если к этому добавить возможность скрывать эхи без новых сообщений, то это сделает пробег по эхам очень простым. И без добавления новых сущностей.
// Может я не прав, но стена сообщений это пережиток примитивных клиентов без отслеживание прочитанных сообщений.
Про скрытие эх в списке это я в сосиске использую постоянно. Оперативное общение делает очень простым и удобным.
Ещё в голдеде эхи с непрочитанным поднимаются в списке вверх, например. Но для мобильного приложения это лишнее. Достаточно просто иметь кнопку скрытия прочитанных конференций. Во всяком случае попробуй такой вариант рассмотреть.
Andrew Lobanov (2016-09-06 17:03:35)
[Ответить]