FIX: Fix appicon resolution

This commit is contained in:
2025-10-07 11:12:53 +07:00
parent 100c93e8da
commit d5710c9102
50 changed files with 14728 additions and 1606 deletions

View File

@@ -2,27 +2,27 @@
<plist version="1.0">
<dict>
<key>CFBundlePackageType</key>
<string>APPL</string>
<string>APPL</string>
<key>CFBundleName</key>
<string>Firefly Launcher</string>
<string>Firefly Launcher</string>
<key>CFBundleExecutable</key>
<string>firefly-launcher</string>
<string>firefly-launcher</string>
<key>CFBundleIdentifier</key>
<string>com.fireflyshelter.fireflylauncher</string>
<string>com.fireflyshelter.fireflylauncher</string>
<key>CFBundleVersion</key>
<string>0.1.0</string>
<string>1.0.0</string>
<key>CFBundleGetInfoString</key>
<string>Custom game launcher built for convenience and quick access</string>
<string>Custom game launcher built for convenience and quick access</string>
<key>CFBundleShortVersionString</key>
<string>0.1.0</string>
<string>1.0.0</string>
<key>CFBundleIconFile</key>
<string>icons</string>
<string>icons</string>
<key>LSMinimumSystemVersion</key>
<string>10.13.0</string>
<string>10.15.0</string>
<key>NSHighResolutionCapable</key>
<string>true</string>
<string>true</string>
<key>NSHumanReadableCopyright</key>
<string>@ 2025, Firefly Shelter</string>
<string>@ 2025, Firefly Shelter</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsLocalNetworking</key>

View File

@@ -2,26 +2,26 @@
<plist version="1.0">
<dict>
<key>CFBundlePackageType</key>
<string>APPL</string>
<string>APPL</string>
<key>CFBundleName</key>
<string>Firefly Launcher</string>
<string>Firefly Launcher</string>
<key>CFBundleExecutable</key>
<string>firefly-launcher</string>
<string>firefly-launcher</string>
<key>CFBundleIdentifier</key>
<string>com.fireflyshelter.fireflylauncher</string>
<string>com.fireflyshelter.fireflylauncher</string>
<key>CFBundleVersion</key>
<string>0.1.0</string>
<string>1.0.0</string>
<key>CFBundleGetInfoString</key>
<string>Custom game launcher built for convenience and quick access</string>
<string>Custom game launcher built for convenience and quick access</string>
<key>CFBundleShortVersionString</key>
<string>0.1.0</string>
<string>1.0.0</string>
<key>CFBundleIconFile</key>
<string>icons</string>
<string>icons</string>
<key>LSMinimumSystemVersion</key>
<string>10.13.0</string>
<string>10.15.0</string>
<key>NSHighResolutionCapable</key>
<string>true</string>
<string>true</string>
<key>NSHumanReadableCopyright</key>
<string>@ 2025, Firefly Shelter</string>
<string>@ 2025, Firefly Shelter</string>
</dict>
</plist>

View File

@@ -9,6 +9,11 @@ tasks:
deps:
- task: common:go:mod:tidy
- task: common:build:frontend
vars:
BUILD_FLAGS:
ref: .BUILD_FLAGS
PRODUCTION:
ref: .PRODUCTION
- task: common:generate:icons
cmds:
- go build {{.BUILD_FLAGS}} -o {{.OUTPUT}}
@@ -64,7 +69,13 @@ tasks:
- cp build/darwin/icons.icns {{.BIN_DIR}}/{{.APP_NAME}}.app/Contents/Resources
- cp {{.BIN_DIR}}/{{.APP_NAME}} {{.BIN_DIR}}/{{.APP_NAME}}.app/Contents/MacOS
- cp build/darwin/Info.plist {{.BIN_DIR}}/{{.APP_NAME}}.app/Contents
- codesign --force --deep --sign - {{.BIN_DIR}}/{{.APP_NAME}}.app
run:
cmds:
- '{{.BIN_DIR}}/{{.APP_NAME}}'
- mkdir -p {{.BIN_DIR}}/{{.APP_NAME}}.dev.app/Contents/{MacOS,Resources}
- cp build/darwin/icons.icns {{.BIN_DIR}}/{{.APP_NAME}}.dev.app/Contents/Resources
- cp {{.BIN_DIR}}/{{.APP_NAME}} {{.BIN_DIR}}/{{.APP_NAME}}.dev.app/Contents/MacOS
- cp build/darwin/Info.dev.plist {{.BIN_DIR}}/{{.APP_NAME}}.dev.app/Contents/Info.plist
- codesign --force --deep --sign - {{.BIN_DIR}}/{{.APP_NAME}}.dev.app
- '{{.BIN_DIR}}/{{.APP_NAME}}.dev.app/Contents/MacOS/{{.APP_NAME}}'

Binary file not shown.