This summer I passed the ten-year anniversary of launching the 1.0 of my app!
It's been a bumpy ride, but I took the time to celebrate and take pride in what I've been able to build.
New Blog Post: Ten Years of Being an Indie Developer
ikennd.ac/blog/2025/10...
#indiedev #macdev #iosdev
It's been a bumpy ride, but I took the time to celebrate and take pride in what I've been able to build.
New Blog Post: Ten Years of Being an Indie Developer
ikennd.ac/blog/2025/10...
#indiedev #macdev #iosdev
Daniel Kennett - Ten Years of Being an Indie Developer
On June 17th, 2025 I happened to — for whatever reason — scroll to the bottom of Cascable Studio's version history page. Ten years! My wife and I shared a toast that evening, I made a snarky comment a...
ikennd.ac
October 24, 2025 at 4:57 PM
This summer I passed the ten-year anniversary of launching the 1.0 of my app!
It's been a bumpy ride, but I took the time to celebrate and take pride in what I've been able to build.
New Blog Post: Ten Years of Being an Indie Developer
ikennd.ac/blog/2025/10...
#indiedev #macdev #iosdev
It's been a bumpy ride, but I took the time to celebrate and take pride in what I've been able to build.
New Blog Post: Ten Years of Being an Indie Developer
ikennd.ac/blog/2025/10...
#indiedev #macdev #iosdev
As part of this effort, I have created another library, this time to read an Application's bundle data in a more modern way (still WIP and in early stages of development):
github.com/buresdv/Appl...
#swift #buildinpublic #macdev
github.com/buresdv/Appl...
#swift #buildinpublic #macdev
GitHub - buresdv/ApplicationInspector
Contribute to buresdv/ApplicationInspector development by creating an account on GitHub.
github.com
October 7, 2025 at 10:53 AM
As part of this effort, I have created another library, this time to read an Application's bundle data in a more modern way (still WIP and in early stages of development):
github.com/buresdv/Appl...
#swift #buildinpublic #macdev
github.com/buresdv/Appl...
#swift #buildinpublic #macdev
I was sick of setting up my NSWindow styles using trial and error, so I created a small app to help me with that. Check out NSWindowPlayground here: https://github.com/martinhoeller/NSWindowPlayground/
#indiedev #swiftui #macdev #BuildInPublic
#indiedev #swiftui #macdev #BuildInPublic
GitHub - martinhoeller/NSWindowPlayground: A small utility app to test out various NSWindow style settings.
A small utility app to test out various NSWindow style settings. - martinhoeller/NSWindowPlayground
github.com
September 26, 2025 at 2:08 PM
I was sick of setting up my NSWindow styles using trial and error, so I created a small app to help me with that. Check out NSWindowPlayground here: https://github.com/martinhoeller/NSWindowPlayground/
#indiedev #swiftui #macdev #BuildInPublic
#indiedev #swiftui #macdev #BuildInPublic
BayArcade has been updated to better support #iOS26 / #iPadOS26 and #macOS26.
BayArcade is a free collection of simple games.
apps.apple.com/us/app/tic-t...
#iosDev #macDev #AppDevelopment #IndieDev #IndieApps #soloDev
BayArcade is a free collection of simple games.
apps.apple.com/us/app/tic-t...
#iosDev #macDev #AppDevelopment #IndieDev #IndieApps #soloDev
September 25, 2025 at 4:11 AM
BayArcade has been updated to better support #iOS26 / #iPadOS26 and #macOS26.
BayArcade is a free collection of simple games.
apps.apple.com/us/app/tic-t...
#iosDev #macDev #AppDevelopment #IndieDev #IndieApps #soloDev
BayArcade is a free collection of simple games.
apps.apple.com/us/app/tic-t...
#iosDev #macDev #AppDevelopment #IndieDev #IndieApps #soloDev
sfxr Next—definitely absolutely no more features
- sound colours are now shown in mixed waveform preview
- mini previews for each sound (optional)
- status bar with info and render quality dropdowns
#screenshotsunday #indiedev #gamedev #sfxr #soundfx #macos #macdev #swiftui
- sound colours are now shown in mixed waveform preview
- mini previews for each sound (optional)
- status bar with info and render quality dropdowns
#screenshotsunday #indiedev #gamedev #sfxr #soundfx #macos #macdev #swiftui
September 14, 2025 at 3:54 PM
Cork version 1.5.6 is out.
This update includes a rewrite of the Homebrew pinning system for 20x performance, pinning from sidebar, and more.
open.substack.com/pub/corkapp/...
corkmac.app
discord.gg/kUHg8uGHpG
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
This update includes a rewrite of the Homebrew pinning system for 20x performance, pinning from sidebar, and more.
open.substack.com/pub/corkapp/...
corkmac.app
discord.gg/kUHg8uGHpG
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
Cork 1.5.6 Out: Big Changes
This will be the last actively supported release for macOS 13, which has been hovering around 2% usage for the last year, as a result of a poll on Discord, Bluesky and Mastodon.
open.substack.com
July 24, 2025 at 6:41 PM
Cork version 1.5.6 is out.
This update includes a rewrite of the Homebrew pinning system for 20x performance, pinning from sidebar, and more.
open.substack.com/pub/corkapp/...
corkmac.app
discord.gg/kUHg8uGHpG
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
This update includes a rewrite of the Homebrew pinning system for 20x performance, pinning from sidebar, and more.
open.substack.com/pub/corkapp/...
corkmac.app
discord.gg/kUHg8uGHpG
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
To combat the recent GitHub imposter attacks, and further enhance your trust in my software, I started signing all my Git commits with a signing key
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
August 21, 2025 at 12:16 PM
To combat the recent GitHub imposter attacks, and further enhance your trust in my software, I started signing all my Git commits with a signing key
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
Cork version 1.5.7 is out.
This update includes updated translations for Spanish and Italian.
See open.substack.com/pub/corkapp/... for more info.
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
This update includes updated translations for Spanish and Italian.
See open.substack.com/pub/corkapp/... for more info.
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
Cork 1.5.7 Out: Updated Languages
Some languages in Cork have been neglected by either people not maintaining them anymore, or by hit-and-run translators, who only translated one version to get a free license, and then never contribut...
open.substack.com
August 28, 2025 at 3:12 PM
Cork version 1.5.7 is out.
This update includes updated translations for Spanish and Italian.
See open.substack.com/pub/corkapp/... for more info.
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
This update includes updated translations for Spanish and Italian.
See open.substack.com/pub/corkapp/... for more info.
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
In light of recent events, I’d like to remind you that Cork is built in Europe, its source is available to inspect for yourself, and it doesn’t collect user data (apart from the version of the OS, it’s literally just the OS version and nothing else)
#buildinpublic #Homebrew #macdev #swiftui #swift
#buildinpublic #Homebrew #macdev #swiftui #swift
January 30, 2025 at 9:33 AM
In light of recent events, I’d like to remind you that Cork is built in Europe, its source is available to inspect for yourself, and it doesn’t collect user data (apart from the version of the OS, it’s literally just the OS version and nothing else)
#buildinpublic #Homebrew #macdev #swiftui #swift
#buildinpublic #Homebrew #macdev #swiftui #swift
Update to this:
After nobody came up with a fix, I submitted this as a SwiftUI bug to Apple. As usual, most likely, absolutely nothing will happen, but at least now I have a clear conscience
The feedback ID is FB20422462
#swift #swiftUI #macOS #buildinpublic #macdev #CorkApp
After nobody came up with a fix, I submitted this as a SwiftUI bug to Apple. As usual, most likely, absolutely nothing will happen, but at least now I have a clear conscience
The feedback ID is FB20422462
#swift #swiftUI #macOS #buildinpublic #macdev #CorkApp
David Bureš (@davidbures@mstdn.social)
Attached: 1 image
Is anyone also having some serious padding and margin problems with `LabeledContent` on Tahoe?
I'm using `LabeledContent` to accomplish the classic app settings look, but on Tahoe,...
mstdn.social
September 28, 2025 at 6:52 PM
🖥️ Must-have #Mac apps for #SoftwareDevelopers! Discover my toolkit for app, web, and cloud development. Plus, some great alternatives. #DevSetup #MacDev 📷🔧 www.ottorinobruni.com/must-have-ma...
Must-have Mac Apps for Software Developers - Ottorino Bruni
Explore the essential toolkit for Mac-based development, from Xcode's innovative features to Visual Studio Code's versatility. Dive into must-have tools like Postman, Charles, and GitHub Desktop. Disc...
www.ottorinobruni.com
January 6, 2025 at 7:13 AM
🖥️ Must-have #Mac apps for #SoftwareDevelopers! Discover my toolkit for app, web, and cloud development. Plus, some great alternatives. #DevSetup #MacDev 📷🔧 www.ottorinobruni.com/must-have-ma...
New context menu command "Save video frame" in the built-in video player in Gallery View!
www.neofinder.de/forum/phpBB3...
#NeoFinder #macOS #FilmMaking #Catalog #VideoTools #VideoLibrary #VideoProducer #ARRI #RED #davinci #fcpx #MacDev #KYNO #PostProduction #Cinematography #IndieDev #Apple
www.neofinder.de/forum/phpBB3...
#NeoFinder #macOS #FilmMaking #Catalog #VideoTools #VideoLibrary #VideoProducer #ARRI #RED #davinci #fcpx #MacDev #KYNO #PostProduction #Cinematography #IndieDev #Apple
July 3, 2024 at 3:29 PM
New context menu command "Save video frame" in the built-in video player in Gallery View!
www.neofinder.de/forum/phpBB3...
#NeoFinder #macOS #FilmMaking #Catalog #VideoTools #VideoLibrary #VideoProducer #ARRI #RED #davinci #fcpx #MacDev #KYNO #PostProduction #Cinematography #IndieDev #Apple
www.neofinder.de/forum/phpBB3...
#NeoFinder #macOS #FilmMaking #Catalog #VideoTools #VideoLibrary #VideoProducer #ARRI #RED #davinci #fcpx #MacDev #KYNO #PostProduction #Cinematography #IndieDev #Apple
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
https://swiftdevjournal.com/posts/show-swiftui-alert-from-mac-menu/
#swiftui #macdev
Show an Alert from a Menu Item in a SwiftUI Mac App
SwiftUI provides an `.alert` view modifier you can apply to a view to show an alert in your app. If you add the `.alert` modifier to a SwiftUI view that is part of a `CommandGroup` menu, the alert does not appear. SwiftUI does not support directly showing an alert from a menu in the menu bar because a menu does not have a view for SwiftUI to attach the alert. How do you show the alert?
There are two ways to show an alert from a Mac menu item in a SwiftUI app. The first way is to apply the `.alert` modifier to the app’s content view. The second way is to use AppKit and `NSAlert`.
## Apply .alert to the Content View
To get the alert to open, apply the `.alert` modifier to the content view in the body of the `App` struct.
@State private var showAlert = false
var body: some Scene {
WindowGroup {
ContentView()
.alert("Alert message text",
isPresented: $showAlert) {
Button("OK", role: .cancel) { }
}
}
}
In the menu item’s view, add a binding for showing the alert.
@Binding var showAlert: Bool
Set the `showAlert` property to `true` in the menu item code to tell SwiftUI to show the alert.
Finally, pass the property from the `App` struct to the menu item.
CommandGroup() {
MenuItemView(showAlert: $showAlert)
}
Applying the `.alert` modifier to the content view works well if your app has only one main window or uses SwiftUI’s document architecture. If your app shows multiple windows of the same type using SwiftUI’s `WindowGroup`, which I wrote about in the Open Document-like Windows Using SwiftUI WindowGroup article, you will notice a problem when you apply the `.alert` modifier to the content view.
The alert opens once for each open window. If no windows are open, the alert doesn’t open.
## NSAlert
To open the alert once no matter how many windows are open, use AppKit to show the alert. The AppKit way to show an alert is to create an `NSAlert` object, set the alert text, and call the `runModal` function.
let alert = NSAlert()
alert.messageText = "Alert Title"
alert.informativeText = "More explanatory text"
alert.runModal()
Place the `NSAlert` code inside a function and call the function when you want to show the alert.
swiftdevjournal.com
July 1, 2025 at 5:16 PM
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
https://swiftdevjournal.com/posts/show-swiftui-alert-from-mac-menu/
#swiftui #macdev
I've been experimenting with some UX polish for Cork, and implemented this animation for the start page. What do you think? :)
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
February 20, 2025 at 12:55 PM
I've been experimenting with some UX polish for Cork, and implemented this animation for the start page. What do you think? :)
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
I’ve released an update for Discretion today. You can now create Genmoji face masks on iOS devices with Apple Intelligence support. There’s also a Feature Roadmap which allows you to vote for your favorite proposed features.
#BuildInPublic #iOSDev #mobileDev #macDev
apps.apple.com/app/discreti...
#BuildInPublic #iOSDev #mobileDev #macDev
apps.apple.com/app/discreti...
April 7, 2025 at 2:03 PM
I’ve released an update for Discretion today. You can now create Genmoji face masks on iOS devices with Apple Intelligence support. There’s also a Feature Roadmap which allows you to vote for your favorite proposed features.
#BuildInPublic #iOSDev #mobileDev #macDev
apps.apple.com/app/discreti...
#BuildInPublic #iOSDev #mobileDev #macDev
apps.apple.com/app/discreti...
open.substack.com/pub/corkapp/...
👆 What will happen when Cork drops an old system version?
The key is to not panic, you will not lose access to Cork, and I'll do my best to support older system versions.
Read the post for more info!
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
👆 What will happen when Cork drops an old system version?
The key is to not panic, you will not lose access to Cork, and I'll do my best to support older system versions.
Read the post for more info!
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
What will happen when Cork drops an old system version?
At some point, it will happen
open.substack.com
November 20, 2024 at 6:17 PM
open.substack.com/pub/corkapp/...
👆 What will happen when Cork drops an old system version?
The key is to not panic, you will not lose access to Cork, and I'll do my best to support older system versions.
Read the post for more info!
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
👆 What will happen when Cork drops an old system version?
The key is to not panic, you will not lose access to Cork, and I'll do my best to support older system versions.
Read the post for more info!
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
👀👀👀 #macdev
September 13, 2023 at 3:31 PM
👀👀👀 #macdev
Cork version 1.4.4 is out.
This update includes a few fixes and optimizations of the package loading process. Nothing user-facing.
corkmac.app
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
This update includes a few fixes and optimizations of the package loading process. Nothing user-facing.
corkmac.app
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
Cork: The Homebrew GUI for macOS
corkmac.app
November 20, 2024 at 6:17 PM
Cork version 1.4.4 is out.
This update includes a few fixes and optimizations of the package loading process. Nothing user-facing.
corkmac.app
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
This update includes a few fixes and optimizations of the package loading process. Nothing user-facing.
corkmac.app
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
I redesigned my app icons using #IconComposer for #LiquidGlass.
#BuildInPublic #MacDev #macOSDev #iosDev #AppDevelopment #IndieDev #IndieApps #soloDev
#BuildInPublic #MacDev #macOSDev #iosDev #AppDevelopment #IndieDev #IndieApps #soloDev
September 1, 2025 at 4:34 PM
I redesigned my app icons using #IconComposer for #LiquidGlass.
#BuildInPublic #MacDev #macOSDev #iosDev #AppDevelopment #IndieDev #IndieApps #soloDev
#BuildInPublic #MacDev #macOSDev #iosDev #AppDevelopment #IndieDev #IndieApps #soloDev
Resubmitted. Fingers crossed🤞I was only using 1 of 2 entitlements. The review process does make you appreciate app sandboxing and security. #buildinpublic #macos #development #dev #macdev #swift
December 4, 2024 at 4:02 AM
Resubmitted. Fingers crossed🤞I was only using 1 of 2 entitlements. The review process does make you appreciate app sandboxing and security. #buildinpublic #macos #development #dev #macdev #swift