> On Oct 26, 2022, at 7:55 PM, Michael Hall <mik3h...@gmail.com> wrote: > > I was looking to see what any other dmg’s I have do to handle this. Not many > do. But those usually seem to use a smaller background image and icons. > I may look at that to see if I can manage something like that.
I made some changes that I think might address this. I tried to make the changes as trivial as possible. The only change to java is in MacDmgBundler.java, the prepareDMGSetupScript method. I added… List <String> dmgContent = DMG_CONTENT.fetchFrom(params); if (dmgContent.size() > 0) { data.put("DEPLOY_ICON_SIZE", "64"); } else { data.put("DEPLOY_ICON_SIZE", "128"); } I tried counting files in volumePath first but got a FileNotFoundException. Possibly actually a privilege access error? I obviously added DEPLOY_ICON_SIZE to the AppleScript and changed some spacing and sizing. I wanted to be able to comfortably show up to four additional files without scrolling. I also put in something for /Applications. I simply hard coded it to “Applications”. This seemed the most straight forward trivial way to do this. Unless someone indicates where it is or might be something other than Applications. I put screenshots of the before and after DMG windows at http://mikehall.pairserver.com/DMG_windows.dmg <http://mikehall.pairserver.com/DMG_windows.dmg> The only after appearance drawback is extra white space at the bottom of the application only window. This could be fairly easy to correct but isn’t really that bad looking. I appreciate the jpackage people implementing this feature and would appreciate it if they consider this, essentially, cosmetic change. Thanks. I mentioned this on the javafx list indicating I had discovered you could use a custom background image for the windows. I noticed in the verbose output today that jpackage indicates it currently supports this feature with a correctly named file in the resource directory. So doing anything external would be unncecessary.