Use GTK 4 ListView and ListModel for lists
With the scalable lists in GTK 4 (#87), we can use something similar to Android's RecyclerView/ListViewAdapter. By using them, we could update the data and request GTK to render the updates. This is interesting for all sorts of issues:
There's even an GtkTreeExpander
that will become quite handy with groups (#21), forums (#32) and blogs (#33).
Interesting links: