Replaces custom scroll handling with scroll and swipe handling native to Hdy.Carousel. This both gives us 1:1 swiping and long swiping across several cards
The previous method here relied on packing hidden cards into the carousel and hiding and showing all cards for the manual card entry. This doesn't work because you can swipe over to hidden cards, which is bad. So instead, use a Gtk.Stack to switch between manual login and user cards
Replaces custom scroll handling with scroll and swipe handling native to Hdy.Carousel. This both gives us 1:1 swiping and long swiping across several cards
The previous method here relied on packing hidden cards into the carousel and hiding and showing all cards for the manual card entry. This doesn't work because you can swipe over to hidden cards, which is bad. So instead, use a Gtk.Stack to switch between manual login and user cards