This PR reintroduces the ellipsis menu to the feed view; the hide/show read toggle is there, but others have not been implemented.
It also adds a mockup feed header and builds out the feed view structure a little more; infinite load is enabled again, though it doesn't always work when read posts are hidden (issue open on MlemMiddleware).
Additionally, to support scrolling back to top when the hide/show read toggle is flipped, FancyScrollView now has an optional scrollToTopTrigger. This is a Binding<Bool>; when it changes, the FancyScrollView scrolls to the top.
This PR reintroduces the ellipsis menu to the feed view; the hide/show read toggle is there, but others have not been implemented.
It also adds a mockup feed header and builds out the feed view structure a little more; infinite load is enabled again, though it doesn't always work when read posts are hidden (issue open on MlemMiddleware).
Additionally, to support scrolling back to top when the hide/show read toggle is flipped,
FancyScrollView
now has an optionalscrollToTopTrigger
. This is aBinding<Bool>
; when it changes, theFancyScrollView
scrolls to the top.