Make the DisplayWindow use a GtkListView
Review Request #2227 — Created Feb. 7, 2023 and submitted
The traditional pattern of using a TreeView and Notebook/stack has been removed. This now use a ListView with a model that contains the child widgets, and an AdwBin where we swap the children in and out. I didn't implement everything, as now that this window is a bit more mixed content, things aren't as clear cut. I left some TODO's in the code describing these scenarios.
Tested opening and closing chats in the ui. Verified the keybinds work for navigating everything thing.
- Change Summary:
-
Fix typos
- Commits:
-
Summary ID 1c836f51daa7fff63c14d483643aef7e149d343a 8a2284307f2bb770c8322b7f828ced5c2e352fc5