Dunst: Refatorando x11

Criado em 9 jan. 2018  ·  4Comentários  ·  Fonte: dunst-project/dunst

Para refatoração programada do código X11, no que devemos prestar atenção?

@tsipinakis , por favor, adicione seus pensamentos aqui também!

graphics refactor

Comentários muito úteis

Implementar a transparência para os separadores seria ótimo!

Todos 4 comentários

Janelas únicas por notificações seriam incríveis, eu adoraria ter diferentes tamanhos de notificações com base na largura necessária para essa notificação e não ser redimensionada quando a maior aparecer.

adicionar capacidade de centralizar as notificações

Eu não colocaria isso no refatoramento X11 que se enquadra mais no redesenho de configurações (#336 ), a parte de implementação é bastante direta.


Devemos procurar também:

  • Separe o X11 com o resto da base de código tanto quanto possível (_de olho naqueles xctx acessos em notification.c _).

  • Desacoplando chamadas de API X11 das funções de desenho pango/cairo

Eu não colocaria isso no refatoramento X11 que se enquadra mais no redesenho de configurações (#336 ), a parte de implementação é bastante direta.

Bem, no entanto, devemos procurar refatorá-lo de uma maneira que possamos adaptar essas mudanças mais tarde com muita facilidade.

IMHO, devemos decidir agora para onde queremos ir com a pilha de gráficos. Isso evita trabalho duplo.

Implementar a transparência para os separadores seria ótimo!

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