Dunst: Adicionar opção para sempre classificar as mensagens em ordem cronológica com base na data de chegada?

Criado em 22 fev. 2017  ·  5Comentários  ·  Fonte: dunst-project/dunst

Ao recuperar manualmente as mensagens do histórico usando o atalho configurado, a mensagem recuperada é adicionada na mesma posição que as novas mensagens reais. Seria bom ter a opção de as mensagens recuperadas manualmente serem exibidas onde deveriam ter aparecido originalmente.

Por exemplo, ao relembrar a última mensagem que não é mais exibida, ela geralmente deve ser mais antiga do que todas as mensagens mostradas atualmente, para que possa ser adicionada ao lado oposto da janela dunst do que as novas mensagens.

Meu caso de uso é exibir notificações para mensagens de bate-papo. As opções de classificação atuais ofuscam a ordem em que as mensagens recuperadas manualmente chegaram originalmente.

Feature

Comentários muito úteis

Esperar. essa questão é toda sobre fazer sort uma enum e apoiar sort = time !?

Todos 5 comentários

Eu sinto Muito. Atribuí esse problema a mim mesmo há quase um ano, mas só entendi hoje sua real intenção.

Tenho que ser honesto, mas acho que sua busca deve ser resolvida de forma diferente da descrita.

Não monitoramos nenhuma ordem entre as próprias notificações. As notificações são desordenadas e enviadas até o final ou via urgency/id e a forma como são feitas depende da fila.

A técnica IMO, que se encaixaria perfeitamente em seu caso de uso, seria a fusão de notificação de NotifyOSD . Mas não acho que haja alguém ansioso para implementar isso.

via urgência / id e como é feito realmente fica por conta da fila.

A menos que eu esteja interpretando mal o problema, o que está sendo solicitado é estritamente cronológico, o que acredito que possamos fazer. Já temos a opção de classificar por urgência e armazenar a hora de chegada no campo timestamp qualquer maneira. Adicionar uma opção para alterar a comparação de prioridade para o carimbo de data / hora deve ser viável (embora com alguma refatoração).

A menos que eu esteja interpretando mal o problema, o que está sendo solicitado é uma espécie estritamente cronológica

Sim, foi isso que eu quis dizer.

As filas não são classificadas por carimbo de data / hora em nenhum momento. É que embora você tenha sort = no ou notificações com a mesma urgência, a ordem de inserção das notificações é a mesma como se as filas fossem classificadas por carimbos de data / hora.

Mas, no momento, ao mover as notificações de volta do histórico para as exibidas, esse não é mais o caso.

Classificar as notificações por carimbo de data / hora enquanto as exibe novamente em vez da notificação de classificação com base em sua urgência, isso não faz sentido e apenas apresenta novos bugs.

Esperar. essa questão é toda sobre fazer sort uma enum e apoiar sort = time !?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

wpovell picture wpovell  ·  5Comentários

progandy picture progandy  ·  6Comentários

k80w picture k80w  ·  7Comentários

ahjstone picture ahjstone  ·  4Comentários

ghost picture ghost  ·  5Comentários