GTK3 Porting Checklist

From Claws Mail FAQ
Revision as of 17:05, 11 February 2018 by Ticho (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Does not work

Color labels do not show actual color boxes in common prefs.

Using gtk_container_add() with GtkBox results in widgets not using full height available to them - gtk_box_pack_start() should be used instead. Fixed so far: - compose window textview - prefsdialog page content area - template preferences dialog (Eventually, all GtkBoxes should be migrated to GtkGrid.)

Folderview uses too bright colors for row backgrounds (alternating light gray and even lighter gray).

Folderview uses white text for folders without new messages in them, instead of black. Maybe related to bug #3880.

GtkCMCList has redrawing issues when mouse scrolling.

Quicksearch sometimes doesn't display the search type combobox and information button.

Foldersel dialog doesn't show alternating colors in the folder list.

Fancy doesn't work, hangs indefinitely in webkit_web_view_new().

Messageview doesn't show Mimeview with body part icons on the right.

Vcalendar week/month views do not work, debug messages look like a new Claws Mail instance is trying to start when trying to display them.

Network log window minimal requested size is too large. Same for Mainwindow.

Works, but is ugly

GtkSpinButton is too wide with the -/+ buttons being large and next to each other, instead of small and one above another.

Deprecated API