listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

commit 81980ccc5bf8a912344dbe7330a505953af98231
parent bf3417bc4230022ea752146a397e687a28c07ab4
Author: Michael Camilleri <[email protected]>
Date:   Tue, 31 Mar 2026 18:02:46 +0900

Hide indicator row in iOS if focused row exists

Diffstat:
MListlessiOS/Extensions/ItemListView+PullGestures.swift | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ListlessiOS/Extensions/ItemListView+PullGestures.swift b/ListlessiOS/Extensions/ItemListView+PullGestures.swift @@ -82,7 +82,11 @@ private struct PullGesturesModifier: ViewModifier { .onScrollGeometryChange(for: CGFloat.self) { geo in max(0, -(geo.contentOffset.y + geo.contentInsets.top)) } action: { _, pullDistance in - pullToCreate.updatePullDistance(pullDistance) + if isDraftOpen { + pullToCreate.updatePullDistance(0) + } else { + pullToCreate.updatePullDistance(pullDistance) + } } .onScrollGeometryChange(for: CGFloat.self) { geo in let adjustedBottomInset = geo.contentInsets.bottom - 20