#macosdev — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #macosdev, aggregated by home.social.
-
Another HacKit detail I’ve wanted to improve for years is finally done.
The Appearance pane used to hide the author badge colours inside a pop-up button. I’ve replaced it with coloured radio buttons, so the whole palette is visible at a glance and changing colour is immediate.
A small change, but exactly the kind of detail I care about in a native Mac app.
Coming in the next major HacKit update.
-
Another HacKit detail I’ve wanted to improve for years is finally done.
The Appearance pane used to hide the author badge colours inside a pop-up button. I’ve replaced it with coloured radio buttons, so the whole palette is visible at a glance and changing colour is immediate.
A small change, but exactly the kind of detail I care about in a native Mac app.
Coming in the next major HacKit update.
-
Another quirk I’m seeing while debugging a Quick Look app extension is that it doesn’t appear to be installed on MacOS 26 but works fine in 27. I can run the extension with the Quick Look preview tool and it works fine but it will not install in 26.
I’m going to assume it’s either a bug or a limitation of using the Xcode beta?
As long as it works in Golden Gate I’m fine with it.
We are all going to pretend Tahoe never happened, yes?
-
Another quirk I’m seeing while debugging a Quick Look app extension is that it doesn’t appear to be installed on MacOS 26 but works fine in 27. I can run the extension with the Quick Look preview tool and it works fine but it will not install in 26.
I’m going to assume it’s either a bug or a limitation of using the Xcode beta?
As long as it works in Golden Gate I’m fine with it.
We are all going to pretend Tahoe never happened, yes?
-
My app rejection for testing was based on not allowing my use of 2 temporary file path exemptions.
My app is providing a Quick Look extension to display a map as a way to preview GPX files. MapKit relies on files not generally allowed in the Sandbox. So if Apple won’t grant the exception my extension is dead. The map won’t render without these exceptions. The typical no network empty grid is shown.
You can’t build Mac-assed apps if Apple won’t allow it.
-
My app rejection for testing was based on not allowing my use of 2 temporary file path exemptions.
My app is providing a Quick Look extension to display a map as a way to preview GPX files. MapKit relies on files not generally allowed in the Sandbox. So if Apple won’t grant the exception my extension is dead. The map won’t render without these exceptions. The typical no network empty grid is shown.
You can’t build Mac-assed apps if Apple won’t allow it.
-
13 days waiting for TestFlight review. Rejected. I’ve never had a test build rejected.
Retirement is looking good.
-
13 days waiting for TestFlight review. Rejected. I’ve never had a test build rejected.
Retirement is looking good.
-
Review rejects 3 In App Purchase items (tip jar) because they don’t like the image assets. I updated them. Once I did that no further edits are possible on the IAP item web page. No edit. No Save. I can not update the screenshot for the reviewer
I’m an 98% certain this will be rejected again. In a week.
This app has never made one cent. A bunch of people use it so I updated it to keep it in the store.
This system is hopelessly broken.
-
Review rejects 3 In App Purchase items (tip jar) because they don’t like the image assets. I updated them. Once I did that no further edits are possible on the IAP item web page. No edit. No Save. I can not update the screenshot for the reviewer
I’m an 98% certain this will be rejected again. In a week.
This app has never made one cent. A bunch of people use it so I updated it to keep it in the store.
This system is hopelessly broken.
-
More App Review data points:
- iOS update approved after 7 days. Associated IAP items rejected for image nonsense.
- MacOS public TestFlight build still awaits review after 11 days. -
More App Review data points:
- iOS update approved after 7 days. Associated IAP items rejected for image nonsense.
- MacOS public TestFlight build still awaits review after 11 days. -
By the way, I’ll probably raise the price on Daft Music to about $3 a month (this seems to be the standard now) to pay for all the additional costs to maintain the new features.
Current subscribers keep the current price.
#indiedev #macosdev #iosdev #applemusic -
By the way, I’ll probably raise the price on Daft Music to about $3 a month (this seems to be the standard now) to pay for all the additional costs to maintain the new features.
Current subscribers keep the current price.
#indiedev #macosdev #iosdev #applemusic -
Just promoted Radio to a first class citizen.
#buildinpublic #iosdev #macosdev #radio #music -
Just promoted Radio to a first class citizen.
#buildinpublic #iosdev #macosdev #radio #music -
-
-
I fixed some really annoying bugs in Maxtodon and even created a web page for it (using all my web dev skills!):
https://ricobeck.de/macstodon.html
Direct download:
https://cdn.amore.computer/releases/com.ricobeck.Macstodon/1.0-987/Macstodon.dmg -
I fixed some really annoying bugs in Maxtodon and even created a web page for it (using all my web dev skills!):
https://ricobeck.de/macstodon.html
Direct download:
https://cdn.amore.computer/releases/com.ricobeck.Macstodon/1.0-987/Macstodon.dmg -
One feature I’ve wanted to add to HacKit for years is finally done.
The next major update introduces the Find Bar, so finding text in stories works just as you expect.
Getting NSTextFinder working outside of NSTextView was a challenge, but I’m delighted with the result.
#HacKit #AppKit #Cocoa #Swift #NSTextFinder #MacDev #macOSDev
-
One feature I’ve wanted to add to HacKit for years is finally done.
The next major update introduces the Find Bar, so finding text in stories works just as you expect.
Getting NSTextFinder working outside of NSTextView was a challenge, but I’m delighted with the result.
#HacKit #AppKit #Cocoa #Swift #NSTextFinder #MacDev #macOSDev
-
Should anyone think I'm vibe coding crap with 3 updates in a week. These are ongoing development projects and much of the work has been done over the last several months. I'm only pushing them into the review pipeline now due to the delays.
Maybe something will sneak through and I can publish some updates.
Doubtful.
-
Should anyone think I'm vibe coding crap with 3 updates in a week. These are ongoing development projects and much of the work has been done over the last several months. I'm only pushing them into the review pipeline now due to the delays.
Maybe something will sneak through and I can publish some updates.
Doubtful.
-
Data points for App Review Armageddon:
Uploaded a new build for an iOS app just now. No version number change. App immediately approved for public Test Flight testing.
Continuing to wait on another iOS app (version number bump) for public testing. Now on day 3 of waiting for review just for testing.
Day 6 of a Mac app update awaiting review for testing. No version number change on that one.
This is simply untenable. It’s all but impossible to plan any sort of releases.
-
Data points for App Review Armageddon:
Uploaded a new build for an iOS app just now. No version number change. App immediately approved for public Test Flight testing.
Continuing to wait on another iOS app (version number bump) for public testing. Now on day 3 of waiting for review just for testing.
Day 6 of a Mac app update awaiting review for testing. No version number change on that one.
This is simply untenable. It’s all but impossible to plan any sort of releases.
-
This is everyone working on their indie project. (0 Fans)
#indiedev #buildinpublic #macosdev #iosdev -
This is everyone working on their indie project. (0 Fans)
#indiedev #buildinpublic #macosdev #iosdev -
Today has been spent hate coding an update for an app that didn’t need an update. Apple decided it hadn’t been updated recently enough and it only gets a few downloads so it should be removed from the store unless it was updated.
I updated it. I added some good but unnecessary stuff.
Apple should probably focus on actual scams and speeding up fucking App Review.
Finding it harder and harder to keep grinding away every day and absolutely nothing Apple does lately is helping.
-
Today has been spent hate coding an update for an app that didn’t need an update. Apple decided it hadn’t been updated recently enough and it only gets a few downloads so it should be removed from the store unless it was updated.
I updated it. I added some good but unnecessary stuff.
Apple should probably focus on actual scams and speeding up fucking App Review.
Finding it harder and harder to keep grinding away every day and absolutely nothing Apple does lately is helping.