The following article covers how to show an alert from a menu item in a SwiftUI Mac app:

https://swiftdevjournal.com/posts/show-swiftui-alert-from-mac-menu/

#SwiftUI #MacDev

Show an Alert from a Menu Item in a SwiftUI Mac App | Swift Dev Journal

LIT Software is a small, highly specialized team that develops powerful litigation tools for Apple platforms. Our industry-leading apps help lawyers organize, analyze, and present evidence with ease. Join us in building the best tools for legal professionals. Remote, competitive compensation package, U.S. time zones. https://iosdevjobs.com/jobs/m-3e8feeca-99f5-424b-a44d-58b5518fafc2 #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
iOS/macOS Developer @ LIT Software

LIT Software is a small, highly specialized team that develops powerful litigation tools for Apple platforms. Our industry-leading apps help lawyers organize, analyze, and present evidence with ease. Join us in building the best tools for legal professionals.

The final version of DataOrganizer 2025.0 is now available on the #macappstore. There are many new features, including iCloud support.

DataOrganizer is a personal database. It includes a Bento importer.

https://apps.apple.com/us/app/database-dataorganizer/id1416821465?mt=12

#MacDev #macOSDev #AppDev #IndieDev #IndieApps #soloDev #filemaker

‎Database - DataOrganizer

‎DataOrganizer is a personal database for macOS. While professional database software may be expensive and complex, DataOrganizer aims not only to be affordable and easy to use, but perhaps even fun. DataOrganizer is free to download and can be tried out for 14 days with no restrictions. After that,…

Mac App Store

I don't like how the SF Symbols icon for airplane.arrival looks like the plane is about to crash.

It's not perfect, but what if they used the same image for takeoff and landing but just offset it from the center to differentiate? #apple #iosdev #macdev

The following article shows how to open document-like windows in SwiftUI without using SwiftUI’s document architecture:

https://swiftdevjournal.com/posts/swiftui-window-group/

Thanks to the people who replied to the following post I made about the topic:

https://mastodon.world/@swiftdevjournal/114677542887094237

#SwiftUI #MacDev

Open Document-like Windows Using SwiftUI WindowGroup | Swift Dev Journal

I learned SwiftUI’s .alert modifier does not work with Mac menu items. The alert never shows.

Either apply .alert to the content view in the App struct or use NSAlert.

#SwiftUI #MacDev

Xcode 26's new playground feature is giving so much Org Babel (but only with Swift), hot-reloadable (but not really) energy.

#iosdev #macdev #orgmode #emacs

And with that, my app is now officially on the App Store!

RM2000 Tape Recorder lets you turn your Mac into an Audio Sampler - it records the internal system audio and provides a way to organize samples with a tagging system. And it looks so good while doing it.

This took me way way longer than it should have. But version 1.0 is done. And there are still many features that are yet to come :)

https://apps.apple.com/us/app/rm2000-tape-recorder/id6742876939 #macdev #swiftui #appkit #skeuomorphism #MadeWithSketch

The next version of Cork will be the last one to support macOS 13

Read this article for more information:

https://blog.corkmac.app/p/what-will-happen-when-cork-drops

#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp

What will happen when Cork drops an old system version?

At some point, it will happen

Cork: The Ultimate Homebrew Companion

The good news is I found a #SwiftUI bug that was fixed in Tahoe. The bad is I spent time investigating this without knowing it was already fixed. 🤦‍♂️

The problem: TextEditingCommands() added menu items were always enabled even if nothing in the responder chain would implement the actions.

Cause: The submenu's autoenablesItems was set to false.

Anyways, seems fixed in Tahoe. My guess, based on the release notes, is this was 106878937, although the title is too generic. #MacDev