The leaflet separator is visible on detail pages
When visiting an app's page, there's a weird 1px border on the left: it's the leaflet separator. The problem is that the sidebar is manually hidden but not the separator, and there's enough space to have both the separator and the details page visible.
I see multiple ways to fix this, from my least favorite to my favorite:
- Hiding the separator alongside the sidebar, it's simple but I think it's an issue more than anything: we shouldn't hide the leaflet's children as it changes the size requests and may trigger animations when we don't want to.
- Using a
HdyFlap
to implement the sidebar rather than aHdyLeaflet
. - Putting leaflet, the details page, and other pages taking the full screen into a
HdyDeck
: this implies no size-changing and animation-breaking visibility tricks, and we gain access to back swipe gestures.
I vastly recommand the last solution.