Janelas de notificação aprimoradas

Espero não estar sozinho nisso, mas quando abordo meu painel de notificações:

Eu gosto de tê-lo “limpo”, sem notificações destacadas, e poder dispensar certas notificações imediatamente.

Quando se trata de respostas e tudo mais, obviamente clicarei na notificação para poder lê-la, responder, etc., e isso não será destacado quando eu abrir o painel novamente, mas quando se trata de Curtidas, por exemplo, eu não quero ter que clicar nela para dispensá-la. Ao mesmo tempo, não gosto de ignorá-la, porque ver uma notificação destacada (não lida) me incomoda (espero de verdade que outros sintam o mesmo…)

Minha sugestão é que cada notificação possa ser dispensada manualmente desse painel com um botão simples. Um simples Dispensar embaixo, talvez? Ou um ícone de marca de seleção simples no canto? Algo.


Outra coisa que sempre me “incomoda” é o botão na parte inferior. Por que uma seta, se uma seta sugere “expandir”? Quando clicamos, não estamos expandindo o que já estamos vendo, estamos abrindo uma nova janela. Sim, acabamos com mais notificações para ver, mas isso não é realmente “expandir”. Acho que um simples e direto Ver Tudo (ou Mostrar Tudo) faria mais sentido.


No painel de Notificações, acho que o botão Dispensar Tudo deve sempre dispensar todas as notificações relacionadas à aba selecionada. Neste caso, dispensaria todas as notificações visíveis na aba Todas:

image

Neste caso, dispensaria todas as notificações na aba Curtidas, mas se eu ainda tiver Respostas não lidas, por exemplo, essas deveriam permanecer não lidas:

image

2 curtidas

Na verdade, acho que uma combinação de ambas as suas propostas funciona melhor: se mostrarmos o “descartar” por aba no painel de notificações, isso resolveria seu problema também sem ter que limpar tudo manualmente, então:

Este irá descartar todas as minhas sinalizações, mas apenas as sinalizações

1 curtida

Ainda acho que dispensar por notificação pode ser útil. Por exemplo, se eu ler a resposta no meu e-mail e souber que não preciso respondê-la, quando chegar à área de trabalho, ainda poderei ver a notificação “não lida”. Assim, terei que clicar nela para marcá-la como “lida”.

E sim, adicionar o mesmo botão “Dispensar Tudo” ao painel de notificações principal, por aba, seria o ideal.

E quanto ao botão “Ver Tudo”?

Isso também foi discutido internamente em algum momento. Faz sentido, mas acabamos não o alterando; inúmeras razões, sem dúvida. Uma que me vem à mente é que dispositivos móveis + outros idiomas têm uma alta probabilidade de levar a problemas de transbordamento. Um ícone não tem esse risco.

Não estou dizendo que não é, mas quais aplicativos conhecemos que oferecem um controle tão granular? É sempre um pouco de troca.

  • Os administradores poderiam decidir se querem usar ícone ou texto, se virem que o idioma deles afeta isso. Eles também poderiam adicionar seu próprio texto. Talvez “Ver Todos” em um determinado idioma cause overflow, mas talvez outra combinação não cause, por exemplo, “Mais”, ou algo assim.
  • No mobile, os botões Ver Todos e Dispensar poderiam ser empilhados verticalmente, em vez de horizontalmente.

Meu problema está mais relacionado ao tipo de ícone em si. Mas, novamente, o administrador poderia escolher qual se adapta ao seu fórum.

A vantagem que os aplicativos “reais” têm, e até mesmo as versões de navegador, é que eles têm opções de deslizar, o que o Discourse não tem, então isso o torna mais flexível.

Novamente, isso não é um grande problema, é apenas algo com que me vejo “lutando” com bastante frequência e sempre sinto a necessidade de dispensar algumas notificações individualmente.

Por exemplo:

Neste caso, não preciso clicar na notificação superior. Eu já sei o que é.
Para a segunda notificação, talvez eu queira ver a qual post você curtiu (ou talvez não queira), então isso me daria a flexibilidade de dispensar certas notificações, mantendo outras.

Um recurso de deslizar seria algo que poderia ser considerado no futuro?
Não apenas para isso, mas para “Marcar como Não Lido”.
Eu também não vejo uma opção para isso em cada resposta.

1 curtida

Pelo que sei, nenhum, mas posso estar muito enganado também.

Mas… o Discourse poderia liderar, não seguir?

1 curtida

Eu gosto dessa mentalidade, que se alinha com meus pensamentos quando se trata da maioria das empresas, e isso não é um ataque ao Discourse, pois ele está realmente envolvido com sua comunidade e parece encontrar um bom equilíbrio no geral. Estou dizendo que, em geral, a maioria das empresas faz isso: usar outras empresas para justificar não fazer XYZ. Podemos olhar para as empresas em busca de inspiração sobre o que podemos implementar, mas também olhar para elas em busca de coisas que faremos e que elas não fazem.

Novamente, o Discourse e a equipe têm sido muito abertos a novas ideias, e eu adoro isso. Quero deixar isso muito claro para evitar confusão. Dito isso, concordo que às vezes temos que liderar, não seguir, para que as coisas possam melhorar e avançar.

O Facebook permite Marcar como lido, Marcar como não lido e também tem uma aba dedicada para Não lidos.
Os botões com o submenu só aparecem ao passar o mouse.

SCR-20250815-jhvv

Estado normal, sem submenu:

SCR-20250815-jjdl

Passar o mouse, ícone do submenu:

SCR-20250815-jjen

1 curtida

Tudo o que oferecemos tem um custo tremendo. Poderíamos liderar, se estivéssemos fazendo uma coisa e oferecendo uma solução fixa. No entanto, como você bem sabe, oferecemos um milhão de soluções que de alguma forma precisam funcionar juntas.

Então, isso:

É totalmente ingênuo, desculpe dizer. Isso não acontecerá. Em vez disso, seremos solicitados a fornecer uma solução para “összes megtekintése” (húngaro) ou algo assim.

Sim, essa parece ser uma solução provável, até que haja uma reclamação de alguém que usa o tamanho de fonte maior + zoom de 400% e diz que só consegue ver 1,5 notificações e “por que esses botões não estão um ao lado do outro”.

Não estou tentando dispensar (entendeu?) seu ponto; isso me incomoda com muita frequência (minha solução alternativa é olhar para tudo que quero olhar e, em seguida, usar o dispensar tudo), estou apenas tentando ilustrar que muitas vezes não é tão simples quanto parece em uma configuração.

Eu gostaria muito disso. Já o temos em um lugar (para remover DMs de chat).

Mas você já não tem opções para muitos outros recursos, ou em alguns casos soluções fixas com as quais os administradores precisam lidar? Se eles virem que összes megtekintése interfere em seu layout, eles terão que lidar com o que têm, que é um ícone em vez de encontrar outra palavra ou combinação de palavras.

Isso não acontecerá também com o texto Dismiss? :wink: Sempre podemos aumentar o zoom até que tudo seja apenas um borrão de texto e depois reclamar que parece horrível. Da mesma forma que não nos preocupamos mais com sites que não são responsivos e não oferecem suporte para isso. As coisas evoluem.

Eu entendo perfeitamente que geralmente um “é só”, se torna algo muito mais complexo. Eu mesmo não sou um desenvolvedor, mas sei o suficiente sobre codificação, por experiência, que às vezes apenas mudar uma palavra simples de um lugar para outro pode ser um pesadelo. Meu objetivo aqui é apenas discutir as possibilidades do software, não necessariamente se levará 1 dia ou 1 ano, e, claro, se faz sentido com base na experiência do usuário.

Bem, isso poderia ser um passo na direção certa. Ou, como visto em minhas capturas de tela, um simples passar o mouse para mostrar um ícone que abre um menu?

Para ser claro, estes são apenas “ajustes” e não coisas que me impedem de usar a plataforma. Minha intenção é sempre fornecer meu feedback, juntamente com o motivo pelo qual acho que é valioso. Sei que existem prioridades e a plataforma como está já é super poderosa. Sou grato pelo que já posso fazer com ela, então todo o resto são apenas detalhes.