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.
SwiftUI
Rumours are that macOS 16 will bring interface changes to increase consistency across platforms. What does this mean in terms of macOS API support and what we’ll see in the betas?
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.
Improves Signposts feature and makes a couple of minor corrections.
Supports both continuous and discontinuous selection of log entries, copy their text contents, Signposts, and smart window and file naming.
This first experimental version gets log extracts direct, rather than using the log command tool, and has a SwiftUI front end, but requires macOS 14.6 or later.
How can you use San Francisco, the system font for macOS and Apple’s other OSes? An example traced through from macOS internals to PDF and HTML.
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.
Displaying log entries using semantic colour seemed most appropriate using AttributedString, but performs very poorly. The solution is a SwiftUI List view.
Moving away from using the log command tool to obtain log extracts for browsing requires using OSLog. Its API explored and implemented in a demo app.
