Closed ricardopoppi closed 5 years ago
Algumas dúvidas:
Sobre a animação do card, quando vi essa nova solução (que adorei, alias!) quase que automaticamente pensei nessa animação de transição: https://davidwalsh.name/demo/css-flip.php Por default ficaria exibido o card com Comentários pra votar, e no clicando no "Criar Comentários" o card dá esse flip dando lugar ao form de Novo Comentário. Acham fazível do ponto de vista técnico? Mais infos potencialmente úteis aqui: https://davidwalsh.name/css-flip
Respostas:
@luizapeixe sobre o 3 e o 4 peço publicar as novas telas no mesmo protótipo indicando o link aqui, aí eu substituo nas issues. vlw!
telas atualizadas!
Sobre o tooltip (https://projects.invisionapp.com/d/main#/console/14872865/324346895/preview) podemos manter esse mesmo modelo da tela no Dataviz, já que seu estilo foi adotado como final na etapa de padronização dos elementos
O que acham?
@luizapeixe sobre o 3 e o 4 peço publicar as novas telas no mesmo protótipo indicando o link aqui, aí eu substituo nas issues. vlw!
opa! vc diz o Dataviz e Gameficação?
@luizapeixe isso, no protótipo Dataviz e Gameficação
Ficou legal a solução do "+" Sobre o tooltip, usamos esse mesmo
Ficou faltando então a descrição da interação do flip pra gente orientar o desenvolvimento @luizapeixe
ok! subi as telas de Interna da Conversa para o protótipo Dataviz e Gameficação
• modo votação: https://invis.io/J7OQ978ZUVX • modo criar comentário: https://invis.io/G5OQ99JQVY8
Sobre a animação, minha sugestão é que por default fica exibido o card com Comentários pra Votar, e no clicando no "Criar Comentários" o card dá esse flip horizontal ( https://davidwalsh.name/demo/css-flip.php ) dando lugar ao Form de Novo Comentário. Acham fazível do ponto de vista técnico? Mais infos potencialmente úteis sobre a animação do flip aqui: https://davidwalsh.name/css-flip
Outro detalhe de animação é que quando o botão " + Criar Comentário" é clicado, o ícone de "+" se tranforma em "x", evidenciando a opção de cancelar a criação do comentário. Idealmente, penso numa animação em que o "+" gira 45º e se transforma no "x". O que acham?
obrigado @luizapeixe!
@Heloisecs pode opinar nessa proposta? são as mesmas telas finais, porém com um ajuste no botão criar comentário que deixa de ser um toggle "/\" e passa a ser um "+" já que a animação não será de toggle e sim de flip: https://davidwalsh.name/demo/css-flip.php - conforme descrição da Luiza no comentário anterior
Então, o problema é que o usuário estaria embaixo, e o "+" não indica que está mudando um elemento que está acima, e isso pode confundir. (já tinha comentado com a Luiza, se não me engano) Penso numa transição mais suave, tipo esse primeiro quadrado "fading" até aparecer https://michalsnik.github.io/aos/ É um pouco dura a animação de flip.
Já havíamos sim conversado sobre trocar o ícone de criar comentário. Quando vi no layout final o ícone de criar com a seta pra cima, me pareceu pouco intuitivo porque antes do clique nada ali me sugere que haverá um movimento de algo para cima, só depois do clique que o ícone ganha sentido.
A sugestão do ícone de "+" não tem a ver com a animação ou o movimento a principio, sua função é evidenciar pro usuário que clicando ali ele criar algo novo, tipo adiciona um novo comentário.
Independente da animação que vamos adotar, penso que o ícone deve idealmente ilustrar a função do botão e não o movimento da transição de cards
É muito incomum ter um botão que abre um novo elemento acima, não é intuitivo. Se for colocar o ícone de "+", sugiro trocar o botão de lugar (embora sua posição seja estratégica) ou ter alguma sinalização extra de que o comentário abre em cima (exemplo, uma seta que apareça e desapareça depois de clicar ou - a animação do o elemento de comentário começa imediatamente acima do botão e sobe até o lugar do comentário.)
é realmente mais usual que as ações de botões aconteçam embaixo deles e não em cima, por isso uma animação drástica pode ser a solução pra situar o user eficientemente. O fato de os cards serem bem distintos (com background de cores diferentes, principalmente) também nos ajuda a evidenciar pro user onde ocorreu a ação do botão.
A animação de fade-up é mesmo mais suave que o flip, e penso que pode ser igualmente eficiente, já que a fade-up partirá meio que de cima do botão de Criar Conversa, podendo encaminhar o olhar do user pra onde queremos. Vale ver como funcionaria essa animação no Clique invés de no Scroll
@luizapeixe @Heloisecs tentando sintetizar aqui, acho que podemos ficar com o botão "+" por ele refletir bem a função "adicionar" mas com essa ressalva de identificar como vamos trabalhar a animação para que o efeito do botão seja intuitivo ao usuário.
Temos portanto duas opções de animação: 1) Flip: o botão "+" rotaciona para o formato "x", o comentário-pra-votar flipa pra input e o topo da tela do usuário se move pro input aparecer todo 2) Fading: o botão "+" ao ser clicado abre um input no mesmo local que logo em seguida sobe em fading ocupando o espaço do comentário-pra-votar, movendo o topo da tela pro usuario ver o input todo (é isso @Heloisecs? teríamos um exemplo dessa animação funcionando no clique pra gente visualizar?)
@ricardopoppi não sei se você queria uma biblioteca já existente de animação, mas fiz uma animaçãozinha no after effects:
pessoal, to voltando nessa issue pra gente confirmar uma decisão a respeito dos indicadores de comentários e votos na interna da conversa.
a última tela aprovada está assim por enquanto:
semana passada conversamos @Heloisecs , @BrunaNayara e eu e chegamos a conclusão de que realmente não é necessário apresentar esses indicadores na interna uma vez que eles já estão apresentados no card da conversa e a quantidade de comentários está apresentada na barra de progressão. Estou jogando essa pauta aqui pra gente se alinhar e chegar no modelo final do componente para incluir na documentação de elementos e componentes visuais
@luizapeixe é isso mesmo, a interna não precisa desses indicadores. A retirada deles deixa a ux mais focada na pergunta e nos comentários.
maravilha! então seguem links dos layouts atualizados (versionados no board do Dataviz)
Vamos precisar fazer um último ajuste nessa interna a partir de feedbacks que estamos recebendo dos primeiros beta testers. Hoje o criador da conversa só tem acesso ao botão de moderar abaixo do thumbnail (ver print abaixo) e o botão editar apenas na tela de moderação. Para o criador, o ideal seria que a interna da conversa exibisse esses dois botões.
@Heloisecs pode propor como esses dois botões apareceriam para o criador na interna? creio que pode seguir o padrão da forma que esses botões já aparecem em outros contextos, para preservar os componentes, o que acha?
Conversamos e decidimos que o melhor caminho para essas opções é o menu de "três pontinhos" na tela interna. Para isso @Heloisecs vai fazer uma proposta de como essas opções aparecem em cada tela do EJ
Essa nova tela interna de conversa ganhou alguns aprimoramentos:
[ ] Não exibir o indicador de favoritos no balão
[ ] Incluir a barra de progresso exibindo quantos comentários ainda falta pro usuário votar
[x] #596 Implementar a animação que desloca o form de comentário pro local do comentário a ser votado pra deixar claro ao usuário que ele está inserindo um novo comentário na conversa e não simplesmente uma resposta ao comentário anterior. A animação será um FADE: https://user-images.githubusercontent.com/9471715/47521477-7de31580-d869-11e8-9de1-3076f0285c8b.gif
[ ] Ajustes dos botões de voto https://projects.invisionapp.com/d/main#/console/14872865/325072065/preview https://projects.invisionapp.com/d/main#/console/14872865/325072066/preview https://projects.invisionapp.com/d/main#/console/14872865/325072067/preview
Nova tela: Antes de clicar no botão "criar comentário": https://projects.invisionapp.com/d/main#/console/14872865/327179066/preview Após clicar no botão "criar comentário": https://projects.invisionapp.com/d/main#/console/14872865/324346893/preview
Detalhe da barra de progresso: https://projects.invisionapp.com/d/main#/console/14872865/324346895/preview