macosx: Fix reloadData breaking carousel item views in iCarousel
This fixes a big bug in iCarousel that means the carousel items are not visible until the user interacts.
This fix removes the need for the carousel to autoscroll (and wrap) in order to hide this bug, meaning we can use a more conventional carousel layout while also avoiding some bugs caused by, well, autoscrolling and wrapping (particularly when there are not enough carouel items to fill the width of the carousel
After fix:
Before fix:
Screen_Recording_2024-06-01_at_15.25.17
Signed-off-by: Claudio Cambra developer@claudiocambra.com