DropDMG 3.7
DropDMG 3.7 updates my app for creating and working with Mac disk image files for macOS Tahoe 26. This version adds support for Apple Sparse Image Format (ASIF) disk images and Liquid Glass icons.
Some interesting issues were:
Kenichi Yoshida redesigned the app icon, keeping the same concept but adapting it for the Liquid Glass style and macOS’s new volume icon. As a utility app, it uses a gray squircle.
I’m not in general a fan of Tahoe’s menu item icons, but I think they work pretty well in DropDMG’s File menu. These are concrete commands that straightforwardly map to icons, and most of them already used these same icons in the toolbar, anyway.
Tahoe changes the mounted disk image icon for the first time since Big Sur, so DropDMG’s badged icons now use a different size and perspective.
ASIF disk images ended up being a lot more work to support than previous new formats. This is because they’re manipulated using
diskutilinstead ofhdiutil. The two tools take different command-line arguments and don’t support all the same features or handle edge cases in the same way. I’ve tried to make ASIF appear in the user interface as just another format, but under the hood it’s using different tools (or combinations of tools) for different operations. There are lots of different combinations of source and destination formats, some of which require special handling.There seems to be a Tahoe bug related to Auto Layout for toolbar overflow that can cause a crash. It doesn’t like directly resizing the window to a much smaller size, e.g. because of restoration at launch or because you dragged the window corner too quickly. If the app is crashing at launch, you can reset the saved window size to avoid the problem. I’ve also adjusted the initial window size for new installs.
Previously:
Update (2025-09-26): Mario Guzmán:
I’m so ready for #macOSTahoe 26.1 or 26.2 because damn, the amount of bugs 26.0 is pretty crazy.
I’ve already had 3 native, first-party apps crash when attempting to modify their toolbars.
As soon as I add or remove item and click OK, boom. Crash.
This has included Finder, Mail, and Notes.
I just got a customer report saying that a particular disk image file doesn’t mount on Tahoe but that the very same file works just fine on multiple Macs with other OS versions.
4 Comments RSS · Twitter · Mastodon
In the first screenshot in the website, is that NSDrawer or some custom impl that simulates it?
I'm not sure what is more surprising; that it still works on modern AppKit, or that they haven't made a modern look and feel for the drawer, given that they use that metaphor in visionOS.
@Léo It’s an NSDrawer, which is deprecated, so they’re not going to update it, and I’ll redesign that for 4.0. It’s too bad because I think drawers were a really good idea.
I agree that it’s a nice way to expose UI. I think the way it’s implemented internally is with an attached NSWindow, so theoretically, a custom reimplementation can be worked to look modern, while serving the same function.
Yea NSDrawer is pretty much a child window wrapped behind that interface. When they deprecated it I rewrote my own clone thinking it was going to break and I still needed it.
Drawers can be better than sidebars b/c when they aren’t as tall as the parent window they allow click through to windows underneath (or the desktop) plus the content in the main window is separate and free from the drawer content and doesn’t have to expand and shrink with sidebar toggle.
Drawers often make better use of the available space.
But now they want the sidebar to overlap the main content…because design isn’t just how it looks it’s how it works 🙄