Bill Dunay
banner
bdunay3.bsky.social
Bill Dunay
@bdunay3.bsky.social
Gamer, Apple Platforms Developer, family man.
But I hear you! Siri commands are not discoverable at all. It’s something I mentioned when I was at a developer kitchen last year and they pointed me to that Siri Tip.

Not the best solution IMO. I wish you could ask Siri about the commands available from and app. Maybe next year? 🤷🏻‍♂️
December 24, 2025 at 12:44 AM
There’s a “Siri Tip” in TipKit that will display the Siri commands your app can perform.
December 24, 2025 at 12:42 AM
Take the Fantastical app and the fine folks over at Flexbits for example. They offer “Quit” and “Quit Completely” options in the file menu. That’s just being a good citizen on MacOS.

Thank you for your time. 🙇🏻‍♂️
December 23, 2025 at 3:03 PM
Swift 6 is hard… but lack of easy to find and understand best practices from Apple and the community is making it way harder.
December 23, 2025 at 2:53 PM
There’s some best practices available but you have to go hunting for it in messages boards. I just had Claude do some research and found some… but this should be in the docs that ship with Xcode IMO.
December 23, 2025 at 2:53 PM
IMO everyone should be complaining to Apple (and or the Swift Language Community) to prioritize making everything in Foundation compatible with Swift 6 where it makes sense. And offer solutions and best practices on how to use things that won’t ever be made Sendable in Swift 6.
December 23, 2025 at 2:53 PM
Updates to theses types fall on Apple. They should have been some of the first things to be updated. But then you look at NotificationCenter, Progress and UndoManager and they are Sendable.

There’s an inconsistency here that I don’t care for.
December 23, 2025 at 2:53 PM
Just thinking about this more… UserDefault’s and FileManger are not Sendable. I’ve had to write my own wrappers around these types to make them Sendable and atomic. Why isn’t this already done? FileManager may be tricky… but UserDefaults is just an interface to a pList file.
December 23, 2025 at 2:53 PM
I’ve written a couple command line tools in Swift 6 and it’s gone well.

Having said that there is complexity with setting yourself up for thread-safe code under Swift 6 especially in large project that weren’t built with it in mind.
December 23, 2025 at 1:12 PM
I think this is an Apple Platforms thing. MANY UIKit and AppKit types still don’t conform to Sendable and/or play nice in pure Swift 6. I think a lot of that has to do with dealing with legacy systems (C/C++ based OS libs where memory management may not be guaranteed).
December 23, 2025 at 1:12 PM
VS Code is great but it doesn’t look like a Mac App. I think Apple could easily do this with-in a year if they wanted too. And having it be open source means the community can add feature in that makes sense while Apple can still add “magical” tools they control as plug-ins. #macos #xcode
December 6, 2025 at 5:53 PM
YES!!! The only time it makes sense to go that route is if you’re offering a highly specialized service where the schema for those forms are provided by some backend service. And even then I’d think really hard of it’s worth it.
December 3, 2025 at 2:58 PM
As god intended 😉😆 (Just my opinion… I know there are cases for “cross platform” but I haven’t met one yet that didn’t have significant tradeoffs).
December 3, 2025 at 2:57 PM
YES!!! It’s been a bug since the first beta of 26.1. Now that I know I’m not crazy I’ll file a radar on this. Maybe you should too?
December 3, 2025 at 2:55 PM
macOS supports widgets. Have you considered making a live widget for this? I think that’s be a compelling feature for some users (myself included!).

But this is a very cool app! Thanks for making this!!
November 18, 2025 at 2:32 PM
Weird… it’s written as if they were forced to do this to lower prices… but really it was to put more money into the developers pocket.

This is not the distortion field I signed up for. lol!
November 12, 2025 at 7:35 PM
But it’s a great way to learn!! There’s value in that for sure. All depends on what your goals are. 😁
November 10, 2025 at 11:49 PM
Ah! Just saw Sony at least gives you the option of using Discord. So in this case Nintendo just want to own the stack. Probably to say their kid safe…
November 7, 2025 at 4:51 PM
It would make more sense if Sony and Nintendo just integrated with Discord since that’s where everyone is.

But I think they’d rather “own the stack” thinking they can do better. It none of them have nailed it.
November 7, 2025 at 4:49 PM
I would love a Cthulhu SF Symbol just because it’s Halloween season. And if it’s animated version wriggled the tentacles… chef’s kiss…

Based on your pic is there a feature in SF Symbols to use AI to generate them? That would be rad!!!
October 22, 2025 at 12:07 AM