Beautify macOS DMG package
This commit is contained in:
+4
-2
@@ -139,10 +139,12 @@ runtime {
|
||||
]
|
||||
resourceDir = file("resources-linux")
|
||||
} else if (osName.contains('mac')) {
|
||||
imageOptions += ['--copyright', '(c) 2020, Red & Black Games']
|
||||
imageOptions += ["--icon", file("icons/icon.icns")]
|
||||
imageOptions += ['--copyright', '(c) 2020, Red & Black Games', "--icon", file("icons/icon.icns")
|
||||
, '--resource-dir', "${projectDir}/resources-macos"]
|
||||
jvmArgs = ['-XstartOnFirstThread', '-Djava.awt.headless=true']
|
||||
installerOptions += ['--verbose','--app-version', getVersion(), '--vendor', 'Red & Black Games', '--resource-dir', "${projectDir}/resources-macos" ]
|
||||
installerType = 'dmg'
|
||||
resourceDir = file("resources-macos")
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,39 @@
|
||||
tell application "Finder"
|
||||
tell disk "HyperLap2D"
|
||||
open
|
||||
set current view of container window to icon view
|
||||
set toolbar visible of container window to false
|
||||
set statusbar visible of container window to false
|
||||
|
||||
-- size of window should match size of background
|
||||
set the bounds of container window to {400, 100, 1000, 475}
|
||||
|
||||
set theViewOptions to the icon view options of container window
|
||||
set arrangement of theViewOptions to not arranged
|
||||
set icon size of theViewOptions to 128
|
||||
set background picture of theViewOptions to file ".background:background.tiff"
|
||||
|
||||
-- Create alias for install location
|
||||
make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"}
|
||||
|
||||
set allTheFiles to the name of every item of container window
|
||||
repeat with theFile in allTheFiles
|
||||
set theFilePath to POSIX path of theFile
|
||||
if theFilePath is "/HyperLap2D.app"
|
||||
-- Position application location
|
||||
set position of item theFile of container window to {155, 190}
|
||||
else if theFilePath is "/Applications"
|
||||
-- Position install location
|
||||
set position of item theFile of container window to {445, 190}
|
||||
else
|
||||
-- Move all other files far enough to be not visible if user has "show hidden files" option set
|
||||
set position of item theFile of container window to {1000, 0}
|
||||
end
|
||||
end repeat
|
||||
|
||||
close
|
||||
open
|
||||
update without registering applications
|
||||
delay 5
|
||||
end tell
|
||||
end tell
|
||||
Binary file not shown.
Reference in New Issue
Block a user