ux
- Why dnd-kit's Default Collision Detection Kept Picking the Wrong Target
- Stop Saving on Return. Mobile Users Tap Away.
- Why Every Create Flow Should Auto-Navigate to What You Just Made
- Why Swipe-to-Delete Always Needs a Confirmation Step
- Why I Stopped Letting Chat Failures Eat My Users' Words
- How One `await` Stopped My iOS CRM From Lying to Users