in HuggingChat-Mac/Views/CardStack.swift [66:78]
func snapToNearestIndex() {
let threshold = 0.3
if abs(dragProgress) < threshold {
withAnimation(.bouncy) {
self.dragProgress = 0.0
}
} else {
let direction = dragProgress < 0 ? -1 : 1
withAnimation(.smooth(duration: 0.25)) {
go(to: selectedIndex + direction)
}
}
}