To avoid your app’s icon going into the sin bin, replace it with one generated by Icon Composer. But that in turn requires overhauling some windows, and there’s a catch in NSLog waiting to get you.
human interface
Since 2007, Quick Look has provided us with faithful thumbnails and previews of images. Then in 2020 their corners were cropped, and that’s not getting any better with macOS 26 Tahoe.
The aspect ratio of my iPhone’s display is under half, and it’s pressed to display more than 5 words in each line of text. Yet Macs now use similar vertical alerts as those in iOS.
Originally alert boxes, these have brought us information, warnings and errors in different formats. Although they should be rare, macOS has used them increasingly, sometimes uninformatively.
Displaying rows containing text fields of widely varying length and content type is a challenge. SwiftUI List View can be an excellent solution as shown here.
The magic of Mac was how you could double-click a document and it opened in the right app. Now that works differently with LaunchServices, it offers me 70 apps to edit any text document. Can we return to magic please?
In Sequoia, dragging a window to the edge of the display could suddenly enlarge it to cover the whole screen. Finding the control in System Settings isn’t straightforward, and there’s no Undo either.
The Finder uses a small grammar, which ensures its consistency. iCloud Drive is already an exception with evicted files, and pinning is highly inconsistent, and not designed for humans.
How does SwiftUI let the user enter dates and times in its Date Picker? The answer is without seconds, which are only allowed in watchOS. And it gets worse.
Why is SwiftUI so important that the Swift language was changed to make it more feasible to implement? Is it just for ease of multi-platform support? Or is it just greener grass?
