Now, AdwBrowsingView still needs to implement swipes - it currently doesn't. And since I decided not to set clamped=true on spring animations there, I need to fix how AdwSwipeTracker calculates velocity - there's currently a bug there that's visible in Loupe - make a full swipe, so that the page is in the final position, then swipe further than that and release it - the page will still bounce. With proper timing this looks really weird - the page moves, stops for a few milliseconds, then keeps moving. This shouldn't happen.
I also still need to port AdwPreferencesWindow to that - currently it's still leaflet as it has API for subpages and it's kinda scary to touch that.
There are also smaller things - one of the features I'm a bit proud of is that the automatic back buttons automatically show the title of the previous view in their tooltip. However, there's no fallback for an empty title.
And finally, AdwDualPaneView is the one that needs the most work.
- It has a :pop-content-on-fold property that's unimplemented atm
- It doesn't implement GtkBuildable
- For sidebars it's common to have an empty title, this is a bit awkward to implement atm and there should be a helper in AdwHeaderBar
- AdwHeaderBar also needs a property to disable automatic window button handling
And otherwise I think that's it for these specific widgets.