Three fixes so the same gesture means the same thing everywhere
A batch of small corrections to the plan screen, all of the same kind: places where the app behaved differently than it looked like it should. A hidden control has been removed — tapping a step in your morning timeline used to open a duration editor nobody knew was there, including the person who built the app. It sat on a surface you scroll, so it competed with scrolling, and it let you edit plans that had already happened. Durations are still edited where you'd expect, in the planner. Days with no plan now scroll like every other day; before, a quick flick on an empty day could flip you to the wrong date, because there was nothing on the page to absorb the gesture. And each day now shows its own collapsed and expanded sections from the first frame instead of briefly borrowing the previous day's, which caused a visible flicker mid-swipe. The empty-day fix is the one worth a note: the obvious way to test it would have passed on the broken app. Only measuring the actual gesture first — and comparing it against a day that does have plans — showed what was really going wrong.
Share This Ship
🔧 Shipped: Three fixes so the same gesture means the same thing everywhere 🧵
A batch of small corrections to the plan screen, all of the same kind: places where the app behaved differently than it looked like it should.
A hidden control has been removed — tapping a step in your morning timeline used to open a duration editor nobody knew was there, including the person who built the app.
It sat on a surface you scroll, so it competed with scrolling, and it let you edit plans that had already happened. Durations are still edited where you'd expect, in the planner.
Days with no plan now scroll like every other day; before, a quick flick on an empty day could flip you to the wrong date, because there was nothing on the page to absorb the gesture.
And each day now shows its own collapsed and expanded sections from the first frame instead of briefly borrowing the previous day's, which caused a visible flicker mid-swipe.
The empty-day fix is the one worth a note: the obvious way to test it would have passed on the broken app. Only measuring the actual gesture first — and comparing it against a day that does have plans — showed what was really going wrong.
Follow the build → build-log-five.vercel.app #ios #usability #design #buildinpublic