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: |
|
|||||||
---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+1908 -786) |
Change Summary:
rebase and remove some references we no longer needed to keep
Commits: |
|
|||||||
---|---|---|---|---|---|---|---|---|
Diff: |
Revision 3 (+1912 -786) |