Para refatoração programada do código X11, no que devemos prestar atenção?
@tsipinakis , por favor, adicione seus pensamentos aqui também!
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!
Comentários muito úteis
Implementar a transparência para os separadores seria ótimo!