GTK3 Porting Checklist

From Claws Mail FAQ
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Does not work

  • Folderview uses too bright colors for row backgrounds (alternating light gray and even lighter gray).
  • Quicksearch sometimes doesn't display the search type combobox and information button.
  • Several dialogues are too big, e.g. Condition and Action configuration in Filtering.
  • Foldersel dialog doesn't show alternating colors in the folder list.
  • Fancy doesn't work, hangs indefinitely in webkit_web_view_new().
  • Vcalendar week/month views do not work, sometimes even crashes the whole program.
  • PDFviewer crashes the whole program on opening (some?) PDFs from the textview.

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 like in GTK2.

Deprecated API

  • GtkBox -> GtkGrid (for GTK4)
  • GtkUIManager is deprecated in GTK3, to be removed in GTK4