Post GTK4 changes
The GTK4 port in-progress from !373 contains a lot of changes, so the idea is to keep it to the minimum. However, the upgrade to GTK4 brings the possibility to do further improvements to the code base, which are probably better handled after the port has landed, since otherwise would increase the effort needed to get !373 merged.
-
GtkTreeView, GtkIconView and cell renderers are deprecated officially in GTK 4.10. Port all widgets using them away from them. -
Many (if not all) of the sidebars have a pop-up with a pop-up menu, handled in different ways, with very little code share and a lot of duplication. Would be ideal to extend the EvSidebarPage interface to cover those. -
Port properties dialog to libadwaita widgetry. Might need Desing/Maintainer input.
Edited by Pablo Correa Gomez