Add AppImage packaging, app icon, and AppStream metainfo

This commit is contained in:
2026-03-06 18:31:18 +02:00
parent 704f556867
commit 4f23d25511
4 changed files with 222 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="128" height="128">
<!-- Pixstrip app icon: scissors cutting a film strip / image strip -->
<!-- Film strip background -->
<rect x="16" y="32" width="96" height="64" rx="6" ry="6" fill="#3584e4" opacity="0.9"/>
<!-- Film strip sprocket holes - top -->
<rect x="24" y="36" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="40" y="36" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="56" y="36" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="72" y="36" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="88" y="36" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<!-- Film strip sprocket holes - bottom -->
<rect x="24" y="84" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="40" y="84" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="56" y="84" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="72" y="84" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<rect x="88" y="84" width="8" height="8" rx="2" fill="#fff" opacity="0.5"/>
<!-- Image frames in the strip -->
<rect x="24" y="48" width="20" height="32" rx="2" fill="#fff" opacity="0.85"/>
<rect x="48" y="48" width="20" height="32" rx="2" fill="#fff" opacity="0.85"/>
<rect x="72" y="48" width="20" height="32" rx="2" fill="#fff" opacity="0.85"/>
<!-- Mini landscape icons inside frames -->
<circle cx="30" cy="56" r="3" fill="#77767b" opacity="0.6"/>
<polygon points="26,74 34,66 38,70 42,64 44,74" fill="#77767b" opacity="0.4"/>
<circle cx="54" cy="56" r="3" fill="#77767b" opacity="0.6"/>
<polygon points="50,74 58,66 62,70 66,64 68,74" fill="#77767b" opacity="0.4"/>
<circle cx="78" cy="56" r="3" fill="#77767b" opacity="0.6"/>
<polygon points="74,74 82,66 86,70 90,64 92,74" fill="#77767b" opacity="0.4"/>
<!-- Scissors - cutting diagonally across the strip -->
<!-- Scissor blade 1 (top-right) -->
<path d="M98,20 L70,58 L74,62 L102,24 Z" fill="#e01b24" opacity="0.9"/>
<circle cx="100" cy="18" r="8" fill="none" stroke="#e01b24" stroke-width="3" opacity="0.9"/>
<circle cx="100" cy="18" r="3" fill="#e01b24" opacity="0.5"/>
<!-- Scissor blade 2 (bottom-right) -->
<path d="M98,108 L70,70 L74,66 L102,104 Z" fill="#e01b24" opacity="0.9"/>
<circle cx="100" cy="110" r="8" fill="none" stroke="#e01b24" stroke-width="3" opacity="0.9"/>
<circle cx="100" cy="110" r="3" fill="#e01b24" opacity="0.5"/>
<!-- Scissor pivot -->
<circle cx="74" cy="64" r="3" fill="#a51d2d"/>
<!-- Cut line (dashed) -->
<line x1="74" y1="64" x2="16" y2="64" stroke="#a51d2d" stroke-width="1.5" stroke-dasharray="4,3" opacity="0.7"/>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB