DropDMG 3.6.7
DropDMG 3.6.7 is a maintenance update to my app for creating and working with Mac disk image files. This version improves the reliability of positioning icons on the mounted .dmg file and includes various documentation and Sonoma updates.
Some interesting bugs were:
macOS adds various invisible folders/folders to the root of each volume, which no one wants to see in their disk image layout. DropDMG automatically positions these out of view so that they remain “invisible” even if the user has pressed Command-. to show invisible files in Finder. Sometimes, macOS would add an additional invisible item after DropDMG had finished its work, right before the disk image was ejected, so now DropDMG will re-mount the image and check all the icon positions again.
Error handling for a delegate method didn’t work properly because the method’s signature wasn’t quite right. I had never actually adopted the delegate protocol, I think because it wasn’t available on older macOS versions that the app was targeting, so the compiler never checked this, and Objective-C was happy to call the method, anyway. Most of the time there was no error or the right thing happened by accident, so this bug was latent for a long time.
1 Comment RSS · Twitter · Mastodon
I truly wonder how many appstores we would see if iOS became as open as Android. I think it's a much smaller threat than Apple seems to think.
It's not worth the hassle for most people. Like 99% of the people.