Happy Thanksgiving! youtu.be/Q0UVPHbYo…
I am now posting to my blog, and automatically cross-posting to Mastodon. The best way to follow or reach me via Mastodon (or Mastodon-compatible) service is @johnbrayton@iosdev.space. You can also follow my posts via my blog and its RSS feed.
I just had a new furnace and water heater installed. The old furnace was 29 years old, the old water heater was 15 years old. I am ready for winter. (Or at least my house is.)
Search Suggestion Menus in AppKit
I recently implemented a search suggestions menu on macOS for Unread. Even though Safari, Mail, and Finder implement search suggestion menus, there is no standard AppKit mechanism for providing them in AppKit. Popping up an NSMenu does not work because the search field cannot receive keystrokes …
Search Suggestion Menus in AppKitWe have a great agenda for this evening’s CocoaHeads Boston meeting via Zoom. Conall McCabe will give a presentation pertaining to Core Motion, axes of device orientation, and associated data structures. www.meetup.com/cocoahead…
I helped my city perform a recount yesterday. It is fun to participate in the process.
My glass shower door (which has probably been in place for 29 years) spontaneously shattered earlier today. No one was anywhere near it when this happened.
Tonight’s online CocoaHeads meeting will include a presentation on Skip, an Xcode plugin that transpiles native SwiftUI iOS apps into Android apps using Jetpack Compose and Kotlin. New participants and participants from outside the Boston area are always welcome.
Election
I was also a precinct clerk, but we don’t get stickers for that. 🤣 We had a preliminary election for mayor, city council, and school committee in my city today. This is a big one. Our mayor of 20 years is retiring, and it’s the first city election since deciding to have ward-specific city councilors …
ElectionI filed an FB a few days ago regarding the need for an API that does not exist on macOS. Apple replied with “We believe the reported problem has been fixed. Please verify that the issue does not reproduce on macOS 14 beta 7…” 🤦♂️
Chime is a polished text editor for the Mac with support for several programming languages and an extension API. Now @mattiem@mastodon.social is generously making the app free and releasing the source code.
A bird wandering around an indoor train station.
A fourth indictment. I am starting to suspect Trump might be guilty of some of the crimes we watched him commit on TV. ⚖️
CocoaHeads Boston will meet in person next Tuesday, August 22, at Cambridge Brewing Company. New participants are always welcome. Please RSVP on Meetup if you expect to join us so that we can make an educated guess on the reservation size.
macOS Bug: Toolbar Images Based on SF Symbols Are Vertically Stretched When Displayed on a 1x Display
Toolbar images based on SF Symbols are vertically stretched when displayed on a 1x display. I filed this as FB12928137, but wanted to let other developers know. This is tricky because the effect is subtle and because developers without a 1x display will not see the issue. I worked around it by …
macOS Bug: Toolbar Images Based on SF Symbols Are Vertically Stretched When Displayed on a 1x DisplayI have not taken a test yet, but I am pretty sure I have COVID. Not a fan.
March 2023: No former President has ever been indicted before. No one knows what to expect. August 2023: Which of his resorts is hosting the arraignment party?
I sometimes have to remind myself that I have very rarely regretted a decision to reduce scope of an app or feature.
Exciting day. I bought a car, although I don’t have it yet. And I had the fire department at my house. All is well. I had a carbon monoxide detector go off, but the problem is just that the carbon monoxide detector went bad.
I am in the process of trying to buy a used car, and I am exasperated by the communication skills of some sellers. Basic things like having an appointment scheduled to look at a car, but needing to ask numerous times for the address.
Customer Satisfaction Survey: Are you likely to recommend us to others? If not, why? Me: No, because… Customer Satisfaction Survey: Can we quote you in our marketing materials? Me: 🤣
I went to WaterFire tonight in Providence, Rhode Island.
Congratulations to @harshil@mastodon.social on the launch of Peak, an app that lets you build your personal fitness dashboard.
I finally got a chance to check out Polar Park.
Zev Eisenberg: Learn Swift Boston has a special guest presentation slated for August. That’s over a month away, but why not grab your spot now and put it on your calendar! Come see Mira and Curtis give an intro to dynamic programming, a popular interview topic at FAANG and others. And you don’t …