Most of the examples you will find explaining how to create a #SwiftUI paging scrollView will say to use the new .paging behavior (or some older method)
This works fine if all your views are the same size. If you have different sized views you may become frustrated trying to make things work.
The trick is using .scrollTargetBehavior(.viewAligned)
This will center your disparate views on the screen in a nice paging manner. Good stuff.
Appropriate music to rage through some subscription bugs in @ridejournal that AppStore review picked up with the macOS version. https://music.apple.com/au/album/welcome-back/1783031511
Folks... in your Mac apps, if you use some symbol/shape to indicate a status, please for the love of whatever-higher-being-you-believe-in-OR-don’t...
add a damn tooltip to it. As users, we cannot read your mind whatever a "little red ring" means. Also, people who are colorblind wouldn't be able to tell either that it might be red.
Please read an OG Mac HIG from the 2000s. I promise it will help make your apps a lot better. Like, these are just Mac UX basics.
#Xcode should have a way to override the preview compile timeout for complex setups.
I was trying to build a ModelContainer with a few photos and it takes longer than the allotted 5 seconds so it doesn’t work.
I found ways around it but that 5 seconds is arbitrary and could be adjustable.
Normally I want instant previews but this is “quicker" way to set up a complex environment repeatedly.
I suppose I could buy a new Mac Studio to speed things if that were possible.