Currently SettingsPage and SettingsSidebar are in Granite and it has a few issues:
We have to wait on a Granite release to iterate here which is a pain if we want to break API
The API is not great for these widgets
We don't use these widgets anywhere outside of Switchboard
I'd like to add SimpleSettingsPage into a Clamp to fix #219, but I don't want to add an Adw/Hdy dep to Granite
I'd like SidebarRow to be public because there are cases where we want more rows than we have actual pages in a stack. For example in Notifications or Applications where we have potentially a ton of pages, its much more performant to have a single page and swap the contents
Currently SettingsPage and SettingsSidebar are in Granite and it has a few issues: