Dunst: Refactoring x11

Erstellt am 9. Jan. 2018  ·  4Kommentare  ·  Quelle: dunst-project/dunst

Worauf sollten wir beim geplanten Refactoring des X11-Codes achten?

@tsipinakis bitte fügen Sie auch hier Ihre Gedanken hinzu!

graphics refactor

Hilfreichster Kommentar

Die Umsetzung der Transparenz für die Trennzeichen wäre toll!

Alle 4 Kommentare

Einzelne Fenster pro Benachrichtigung wären erstaunlich, ich würde gerne unterschiedliche Benachrichtigungsgrößen basierend auf der für diese Benachrichtigung erforderlichen Breite haben und nicht in der Größe geändert werden, wenn die größere kommt.

fügen Sie die Möglichkeit hinzu, die Benachrichtigungen zu zentrieren

Ich würde das nicht in den X11-Refactor stecken, der eher in die Neugestaltung der Einstellungen (#336 ) fällt, der Implementierungsteil davon ist ziemlich einfach.


Wir sollten auch suchen nach:

  • Trennen Sie X11 so weit wie möglich vom Rest der Codebasis (_beobachten Sie diese xctx Zugriffe in notification.c _).

  • Entkopplung von X11-API-Aufrufen von den pango/cairo-Zeichnungsfunktionen

Ich würde das nicht in den X11-Refactor stecken, der eher in die Neugestaltung der Einstellungen (#336 ) fällt, der Implementierungsteil davon ist ziemlich einfach.

Nun, wir sollten uns jedoch darauf freuen, es so umzugestalten, dass wir solche Änderungen später sehr einfach anpassen können.

IMHO sollten wir uns eigentlich jetzt entscheiden, wo wir mit dem Grafikstack hinwollen. Dadurch wird Doppelarbeit vermieden.

Die Umsetzung der Transparenz für die Trennzeichen wäre toll!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen