537: Worse Than All of Our Toilets
https://atp.fm/537

Hopes for WWDC’s announcements, exit interviews for the outgoing OSes, and how a Virginia man destroyed a car and computer in a single weekend.

Due to our incredible strategy (…a sponsor-timing mishap), this episode is members-only until Thursday, our usual release day.

Join now to listen early! https://atp.fm/join

Accidental Tech Podcast: 537: Worse Than All of Our Toilets

Three nerds discussing tech, Apple, programming, and loosely related matters.

@atpfm @siracusa @marcoarment @caseyliss SwiftUI isn’t responsible for what you dislike about System Settings.

By default, SwiftUI uses the AppKit widgets. You have to *opt in* to different styles, which System Settings has done.

And you can quibble about those styles, for sure. But this is about the designers, not the technology.

Difference between the screenshots below:

.formStyle(.grouped)
.toggleStyle(.switch)

Otherwise it’s the same code in both cases.

@clarko @huwr @atpfm @siracusa @marcoarment @caseyliss Completely agree. The things people object to in the System Settings app are design decisions, not SwiftUI bugs. It also seems that a different team designed each pane, leading to a lot of inconsistent UI. But I seem to be in the minority who actually likes the formStyle(.grouped) look.

@troz @clarko @huwr @atpfm @siracusa @marcoarment @caseyliss Internal inconsistency (between different panes).

External consistency (between macOS and iOS/iPadOS) of dubious value.