If you have an app with widgets, be sure to check how the widgets look after compiling with Xcode 15.
The new .widgetContentMargins are a nice addition, but I found adopting them in a way that allows the widgets to continue working well under iOS 16 to be a significant undertaking.
The new .contentMarginsDisabled() modifier on WidgetConfiguration is supposed to do nothing on iOS 16, but it makes the widget extension crash on iOS 16. Here is a modifier you can use instead:
We had a special election in my city today. It was a proposition 2 1/2 override (a quirky Massachusetts thing). I worked at the polls. I am excited to catch up on WWDC news.
I think it’s a great thing, but I am very surprised to learn that ASWebAuthenticationSession honors the default browser setting on macOS. I would have guessed that it uses Safari regardless.