Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
R&D: Desktop Installers #63
modified the milestones:
7. Desktop Installer & more,
6. Bug Squashing & UI refinement
Jun 4, 2014
added a commit
Jan 14, 2015
Yesterday, I had the opportunity to chat with @jahoni about the installer experience on OS X. From our chat, she had a few questions that I've looked into and I'll summarize here:
Show me two good examples
What is the standard window size of a mounted image (.dmg)?
As far as I've found, Apple does not encourage a standard size. Both Dropbox and Evernote use custom sizes.
Can the window resize be disabled?
No, the mounted image opens a Finder window that cannot be locked down in any way.
Tell me about the background image.
The mounted image is simply a customized Finder window. You can mount any DMG (Evernote or Dropbox for example), open the window, and click
The background image is very limited. You can define an image, but you cannot define how it is displayed (tiled, stretched, etc) or the image resolution. The image resolution is particularly important. I've recently noticed that all DMG installers have non-retina background images - I believe this is because the image dimensions cannot be specified and a non-retina image must be used to look proper on non-retina displays.
It's safer to use a flat color.
Tell me about the icons
You can position and size the icons, but the user can always change that. Each mounted image has a slider in the top-right corner. This allows the user to scale the icons. This can also result is strange rendering issues when you are creative with the background - for example, checkout what happens with Evernote icon glow:
Can we show a EULA?