diff --git a/packaging/windows/msix/generate_assets.sh b/packaging/windows/msix/generate_assets.sh index 184fb3f77..aaab7c70b 100755 --- a/packaging/windows/msix/generate_assets.sh +++ b/packaging/windows/msix/generate_assets.sh @@ -52,3 +52,10 @@ done for file in *.scale-100.png; do cp ${file} ${file/.scale-100/} done + +dir=../../../../share/icons/windows/msix +for program in mkvmerge mkvinfo mkvextract mkvpropedit bluray_dump; do + for size in 44 150; do + convert ${dir}/${program}.xcf -background transparent -layers flatten -size ${size}x${size} Square${size}x${size}Logo-${program}.png + done +done diff --git a/packaging/windows/msix/manifest.xml b/packaging/windows/msix/manifest.xml index 3ecb6ec00..6d50b76c0 100644 --- a/packaging/windows/msix/manifest.xml +++ b/packaging/windows/msix/manifest.xml @@ -93,8 +93,8 @@ DisplayName="MKV Multiplexer" Description="Creating Matroska files" BackgroundColor="transparent" - Square150x150Logo="Assets\Square150x150Logo.png" - Square44x44Logo="Assets\Square44x44Logo.png"> + Square150x150Logo="Assets\Square150x150Logo-mkvmerge.png" + Square44x44Logo="Assets\Square44x44Logo-mkvmerge.png"> @@ -115,8 +115,8 @@ DisplayName="MKV Info Tool" Description="Inspect the structure of Matroska files" BackgroundColor="transparent" - Square150x150Logo="Assets\Square150x150Logo.png" - Square44x44Logo="Assets\Square44x44Logo.png"> + Square150x150Logo="Assets\Square150x150Logo-mkvinfo.png" + Square44x44Logo="Assets\Square44x44Logo-mkvinfo.png"> @@ -137,8 +137,8 @@ DisplayName="MKV Extractor" Description="Extract data from Matroska files" BackgroundColor="transparent" - Square150x150Logo="Assets\Square150x150Logo.png" - Square44x44Logo="Assets\Square44x44Logo.png"> + Square150x150Logo="Assets\Square150x150Logo-mkvextract.png" + Square44x44Logo="Assets\Square44x44Logo-mkvextract.png"> @@ -159,8 +159,8 @@ DisplayName="MKV Property Editor" Description="Modify elements of Matroska files" BackgroundColor="transparent" - Square150x150Logo="Assets\Square150x150Logo.png" - Square44x44Logo="Assets\Square44x44Logo.png"> + Square150x150Logo="Assets\Square150x150Logo-mkvpropedit.png" + Square44x44Logo="Assets\Square44x44Logo-mkvpropedit.png"> @@ -181,8 +181,8 @@ DisplayName="Blu-ray data dumper" Description="Dump data structures from various files on Blu-ray discs" BackgroundColor="transparent" - Square150x150Logo="Assets\Square150x150Logo.png" - Square44x44Logo="Assets\Square44x44Logo.png"> + Square150x150Logo="Assets\Square150x150Logo-bluray_dump.png" + Square44x44Logo="Assets\Square44x44Logo-bluray_dump.png"> diff --git a/share/icons/windows/msix/bluray_dump.xcf b/share/icons/windows/msix/bluray_dump.xcf new file mode 100644 index 000000000..e8b930f81 Binary files /dev/null and b/share/icons/windows/msix/bluray_dump.xcf differ diff --git a/share/icons/windows/msix/mkv-base.xcf b/share/icons/windows/msix/mkv-base.xcf new file mode 100644 index 000000000..b3f6c703b Binary files /dev/null and b/share/icons/windows/msix/mkv-base.xcf differ diff --git a/share/icons/windows/msix/mkvextract.xcf b/share/icons/windows/msix/mkvextract.xcf new file mode 100644 index 000000000..e921dbb40 Binary files /dev/null and b/share/icons/windows/msix/mkvextract.xcf differ diff --git a/share/icons/windows/msix/mkvinfo.xcf b/share/icons/windows/msix/mkvinfo.xcf new file mode 100644 index 000000000..0828cc0f0 Binary files /dev/null and b/share/icons/windows/msix/mkvinfo.xcf differ diff --git a/share/icons/windows/msix/mkvmerge.xcf b/share/icons/windows/msix/mkvmerge.xcf new file mode 100644 index 000000000..9cd423f35 Binary files /dev/null and b/share/icons/windows/msix/mkvmerge.xcf differ diff --git a/share/icons/windows/msix/mkvpropedit.xcf b/share/icons/windows/msix/mkvpropedit.xcf new file mode 100644 index 000000000..dab9ead51 Binary files /dev/null and b/share/icons/windows/msix/mkvpropedit.xcf differ