GTK3 Porting Checklist

From Claws Mail FAQ
Revision as of 09:49, 10 December 2019 by Claws (talk | contribs) (→‎Does not work)
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).
  • Switching between Layout Modes sometimes gets stuck and messes up the display
  • 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