just a question of curiosity...
I tried to complete all of this before the video and I used a GeometryReader so I could define the button widths based on the screen size. However that impacted the ScrollView and it made my view snap so that I could not see all the gray boxes at the bottom.
Do you know why this happened??
I ended up removing the GeometryReader when I saw how you did the pill buttons that took the full screen.