Open ghost opened 11 years ago
Pra o fluxo de respostas, a solução que encontrei para mantermos o histórico é criar uma espécie de timeline, separando o usuário na direita, e as outras pessoas na esquerda. O tamanho do balão será de acordo com o texto que ele aglomera. Ao lado do assunto da mensagem, coloquei entre parênteses as pessoas que estão na conversa, e, ao pousar o mouse em cima do "mais x pessoas", uma tooltip aparecerá com a lista das restantes.
O campo para o usuário responder seguirá o mesmo padrão de antes, só que dessa vez o botão para enviar aparece, e desabilitado. Quando o usuário começar a escrever o botão se habilita.
Por último, a lista de mensagens. Juntei as respostas para uma mensagem em apenas uma linha de informação. Quando há mais de uma pessoa envolvida, o "+x", sendo x o número de pessoas a mais, aparece. Da mesma forma, quando o usuário pousar o mouse em cima, uma tooltip com a lista das pessoas restante é mostrada.
E vale lembrar que, mesmo mandando novas mensagens para o mesmo grupo de pessoas, serão geradas novas "conversas", ou seja, novas linhas na listagem. O que será agrupado são as respostas para determinada mensagem.
@filipewl, o arquivo se encontra no caminho "1.3.8 (In Progress) > #rsc > Issue#09 - Mensagens Privadas.ai"
O conceito de mensagem em grupo eu gostei bastante. O resto, não. Porque a solução de troca de mensagens como uma timeline já existe há muito tempo. Particularmente, bem integrada com a solução do Mural. Basta acessar os protótipos. A solução do campo de texto escondido também não deixa claro que ali embaixo haverá um botão "Enviar" – que, aliás, não sabemos se isso é de fato um problema, pois ele só precisaria enviar algo se houver algo a ser enviado (não se pode mandar uma mensagem em branco).
@sergiofontes, a troca de mensagens como uma timeline existe, de fato, mas como tu pode observar nesse print que envio, não é muito entendível, a conversa de cada um não fica separada em blocos ou algo do tipo pra o usuário conseguir diferenciar. Esses protótipos que tu fala são quais, exatemente? Pra que eu pegue como base e melhore a solução.
Sobre o botão enviar, @andredm tinha me falado que muita gente reclama na hora que vão enviar uma resposta, eles não acham o botão, só conseguindo visualizá-lo quando começam a digitar o texto. Por isso deixei ele à vista, só que desabilitado. Quando o usuário começar a escrever, o botão fica ativo.
Fluxo de mensagens:
Botão enviar já visível:
Ao receber uma mensagem privada de alguém, sem mexer em nada o usuário não consegue visualizar o botão "Enviar" e o espaço para escrever de volta é pouco entendível.
Ao habilitar o campo de texto, finalmente o botão aparece.
Ao mandar uma mensagem para dois destinatários, o Redu tratou as mensagens enviadas de forma isolada, como se eu estivesse enviando uma mensagem para André e outra mensagem para Sérgio.
Ao clicar na mensagem enviada para Sérgio, parece que foi ele quem falou o que está escrito na tela.
A resposta que recebi de André não separa muito bem qual texto ele está respondendo, tudo está sendo tratado da mesma cor, tamanho de fonte e mesmo bloco de texto. Quando vou responder, automaticamente a plataforma gera um histórico abaixo do meu texto, a mesma mensagem acima. Há uma redundância de informação.
Ou seja, é preciso utilizar o conceito de mensagens em grupo, até mesmo entre duas pessoas, para que várias mensagens para a mesma pessoa não fiquem empilhadas e causando uma espécie de "flood" na visualização da lista. E melhorar a visualização do fluxo da conversa.