Implement Sidebar page
Idea here is to have a listview
Well, it's blocked on everything needed for that then. That's a very much non-trivial thing to resolve.
Do we need a sidebar example
Well, there are at least 3 different ways to do sidebars right now, and to fully implement the one from the main window we'll need a fourth one:
- GtkStackSidebar
- A manual listbox-based sidebar (stack sidebar does that internally, but apps can do it themselves too, and have to if they are not using stacks)
- A manual listview-based sidebar (gtk4-demo, the current Patterns)
- None of those allow headers, stack sidebar doesn't allow icons either, it also doesn't allow search like on the mockup, and 8 pages of listviews in a stack is most likely too slow anyway so would need the same complicated approach as the main window currently uses, with a manual sidebar and creating pages on the fly.
@aday if we have something less heavy as pages (e.g. View 1 etc labels like in the view switcher page) and no search, it could be just a stack sidebar and would make things massively simpler