diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml
index 3d70dde..5394d42 100644
--- a/.github/workflows/dotnet-desktop.yml
+++ b/.github/workflows/dotnet-desktop.yml
@@ -61,11 +61,17 @@ jobs:
env:
Configuration: ${{ matrix.configuration }}
+ - name: Create bundle
+ run: |
+ mkdir -p "Manga Library Manager.app/Contents/MacOS" "Manga Library Manager.app/Contents/Resources"
+ mv "bin/Release/net8.0/publish/osx-arm64/Manga Manager" "Manga Library Manager.app/Contents/MacOS/"
+ mv "${{ github.workspace }}"/icon256.icns "Manga Library Manager.app/Contents/Resources/"
+
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: macOS Apple Silicon Executable
- path: bin/Release/net8.0/publish/osx-arm64/Manga Manager
+ path: Manga Library Manager.app/
build-macos-intel:
@@ -91,11 +97,17 @@ jobs:
env:
Configuration: ${{ matrix.configuration }}
+ - name: Create bundle
+ run: |
+ mkdir -p "Manga Library Manager.app/Contents/MacOS" "Manga Library Manager.app/Contents/Resources"
+ mv "bin/Release/net8.0/publish/osx-x64/Manga Manager" "Manga Library Manager.app/Contents/MacOS/"
+ mv "${{ github.workspace }}"/icon256.icns "Manga Library Manager.app/Contents/Resources/"
+
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: macOS Intel Executable
- path: bin/Release/net8.0/publish/osx-x64/Manga Manager
+ path: Manga Library Manager.app/
build-linux:
diff --git a/Properties/Info.plist b/Properties/Info.plist
new file mode 100644
index 0000000..4689eb7
--- /dev/null
+++ b/Properties/Info.plist
@@ -0,0 +1,18 @@
+
+
+
+
+ CFBundleName
+ Manga Library Manager
+ CFBundleIdentifier
+ com.erisloona.mlm
+ CFBundleVersion
+ 1.0
+ CFBundlePackageType
+ APPL
+ CFBundleExecutable
+ Manga Manager
+ CFBundleIconFile
+ icon256.icns
+
+
\ No newline at end of file
diff --git a/Properties/PublishProfiles/Linux Publish.pubxml.user b/Properties/PublishProfiles/Linux Publish.pubxml.user
index 40fccdc..20c3b47 100644
--- a/Properties/PublishProfiles/Linux Publish.pubxml.user
+++ b/Properties/PublishProfiles/Linux Publish.pubxml.user
@@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
- True|2024-11-27T19:30:06.3097457Z||;True|2024-11-27T16:59:22.2651522+01:00||;True|2024-11-27T09:39:28.4152325+01:00||;True|2024-11-27T09:01:20.5273611+01:00||;True|2024-11-27T08:56:54.6418789+01:00||;True|2024-11-27T08:51:22.1782954+01:00||;
+ True|2024-11-27T19:49:34.0528895Z||;True|2024-11-27T20:48:22.3163582+01:00||;True|2024-11-27T20:30:06.3097457+01:00||;True|2024-11-27T16:59:22.2651522+01:00||;True|2024-11-27T09:39:28.4152325+01:00||;True|2024-11-27T09:01:20.5273611+01:00||;True|2024-11-27T08:56:54.6418789+01:00||;True|2024-11-27T08:51:22.1782954+01:00||;
\ No newline at end of file
diff --git a/icon256.icns b/icon256.icns
new file mode 100644
index 0000000..1bf8c27
Binary files /dev/null and b/icon256.icns differ