-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[macOS] Use Drag to Install idiom in published DMG releases #4062
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[macOS] Use Drag to Install idiom in published DMG releases #4062
Comments
@ckerr I need some info here about how transmission is built for releases published on Travis and website. |
Having a wrapper just to tell you "please drag the app to /Applications" feels like an outdated practice to me. |
It's given in signed archive, which is not the same as DMG image. |
With a dmg, you have to delete it manually afterwards, no?
...oh well, I guess no one sends .app directly, you're right |
Yes, but that means nothing. We already distribute via DMG, I propose to make it nice. |
This is a good suggestion and definitely improves the install experience. See: |
I have a copy of DMG Canvas if we can build a consensus on what it might look like :-) |
I’ve already submitted 2 seperate PRs which address this. Neither of which has been really considered :( |
:-( I saw the comment. There is no need to fork or integrate something that might be used - at most - probably quarterly. I like the mockup you made, by the way. |
There're free tools, which can be used in our release pipeline. |
This is something that is kind of important to users which don't properly know what to do when downloading a new application, I've literally let people with multiple DMGs mounted and they ran them from there since they didn't know what to do with them. |
@ckerr I kindly ping you here, as I cannot proceed here without this info. I understand why macOS app release process is not transparent, as it involves signing and notarizing with Apple. |
With macOS 15 Sequoia, I would advise against .dmg distribution unless it's done with an official (paid?) Apple developer account. Here is my experience with qBitorrent, which is downloaded from https://www.fosshub.com/qBittorrent.html :
|
Is it signed/notarized? |
So not properly signed with a developer account I would say. |
Uh oh!
There was an error while loading. Please reload this page.
It's very common for macOS apps to be packaged into DMGs that have:
/Applications
.Right now, transmission's DMGs only have 5, would be good to implement 1-4, at least 2 would suffice.
Examples:
The text was updated successfully, but these errors were encountered: