Difference between revisions of "GTK3 Porting Checklist"

From Claws Mail FAQ
Jump to: navigation, search
Line 4: Line 4:
  
 
* Switching between Layout Modes sometimes gets stuck and messes up the display
 
* Switching between Layout Modes sometimes gets stuck and messes up the display
 
* Several dialogues are too big, e.g. Condition and Action configuration in Filtering.
 
  
 
* Foldersel dialog doesn't show alternating colors in the folder list.
 
* Foldersel dialog doesn't show alternating colors in the folder list.

Revision as of 11:49, 10 December 2019

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