- Add 18 screenshots sorted by workflow order to data/screenshots/ - Update metainfo with actual screenshot entries and correct dimensions - Fix build script to copy all hicolor icon sizes and use linuxdeploy --output - Add exported icon PNGs to icons/
193 lines
9.0 KiB
XML
193 lines
9.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<component type="desktop-application">
|
|
<id>live.lashman.Pixstrip</id>
|
|
<metadata_license>CC0-1.0</metadata_license>
|
|
<project_license>CC0-1.0</project_license>
|
|
|
|
<name>Pixstrip</name>
|
|
<summary>Batch image processor - resize, convert, compress, and more</summary>
|
|
|
|
<description>
|
|
<p>
|
|
Pixstrip is a native GTK4/libadwaita batch image processor for Linux
|
|
that combines resize, convert, compress, metadata strip, watermark,
|
|
rename, and image adjustments into a single wizard-driven workflow.
|
|
It processes everything locally with no cloud dependency.
|
|
</p>
|
|
<p>Key features:</p>
|
|
<ul>
|
|
<li>Resize images by width, height, fit-in-box, or social media presets</li>
|
|
<li>Convert between JPEG, PNG, WebP, AVIF, GIF, and TIFF</li>
|
|
<li>Compress with optimized encoders (mozjpeg, oxipng, libwebp, ravif)</li>
|
|
<li>Strip or selectively manage EXIF metadata for privacy</li>
|
|
<li>Add text or image watermarks with positioning and rotation</li>
|
|
<li>Rename files with templates, counters, regex, and EXIF variables</li>
|
|
<li>Adjust brightness, contrast, saturation, and apply effects</li>
|
|
<li>Built-in presets for common workflows with one-click processing</li>
|
|
<li>Custom workflow builder with step-by-step wizard</li>
|
|
<li>Watch folders for automatic processing</li>
|
|
<li>Processing history with undo via system trash</li>
|
|
<li>Full CLI with feature parity for scripting and automation</li>
|
|
<li>File manager integration for Nautilus, Nemo, Thunar, and Dolphin</li>
|
|
</ul>
|
|
</description>
|
|
|
|
<icon type="stock">live.lashman.Pixstrip</icon>
|
|
|
|
<launchable type="desktop-id">live.lashman.Pixstrip.desktop</launchable>
|
|
|
|
<developer id="live.lashman">
|
|
<name>lashman</name>
|
|
</developer>
|
|
|
|
<url type="homepage">https://git.lashman.live/lashman/pixstrip</url>
|
|
<url type="bugtracker">https://git.lashman.live/lashman/pixstrip/issues</url>
|
|
<url type="vcs-browser">https://git.lashman.live/lashman/pixstrip</url>
|
|
<url type="donation">https://ko-fi.com/lashman</url>
|
|
<url type="contact">https://git.lashman.live/lashman/pixstrip/issues</url>
|
|
<url type="contribute">https://git.lashman.live/lashman/pixstrip</url>
|
|
|
|
<update_contact>lashman@robotbrush.com</update_contact>
|
|
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<caption>Workflow selection with built-in and user presets for common image tasks</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/01.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Image selection with thumbnail grid and batch file management</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/02.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Resize step with live preview, presets, and dimension controls</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/03.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Format conversion with cards for JPEG, PNG, WebP, AVIF, GIF, TIFF, and BMP</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/04.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Compression with quality slider and live before/after preview</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/05.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Image adjustments for brightness, contrast, saturation, and effects</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/06.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Metadata handling with preset modes and custom category toggles</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/07.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Text watermark placement with live preview on image</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/08.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Batch rename with prefix, suffix, case conversion, and live file preview</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/09.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Output summary with operation checklist, directory, and overwrite settings</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/10.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Processing complete with results showing images processed and space saved</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/11.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Save workflow as a reusable preset with custom name, icon, and color</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/12.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Settings with output defaults, interface options, and file manager integration</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/13.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Processing history with recent batches and space savings</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/14.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Keyboard shortcuts for wizard navigation, file management, and more</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/15.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Welcome screen with quick introduction to Pixstrip</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/16.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Setup wizard to choose between simple and detailed interface modes</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/17.png</image>
|
|
</screenshot>
|
|
<screenshot>
|
|
<caption>Contextual help with detailed guidance for each wizard step</caption>
|
|
<image type="source" width="1369" height="1081">https://git.lashman.live/lashman/pixstrip/raw/branch/main/data/screenshots/18.png</image>
|
|
</screenshot>
|
|
</screenshots>
|
|
|
|
<branding>
|
|
<color type="primary" scheme_preference="light">#57a773</color>
|
|
<color type="primary" scheme_preference="dark">#263226</color>
|
|
</branding>
|
|
|
|
<categories>
|
|
<category>Graphics</category>
|
|
<category>ImageProcessing</category>
|
|
<category>GTK</category>
|
|
</categories>
|
|
|
|
<keywords>
|
|
<keyword>Image</keyword>
|
|
<keyword>Photo</keyword>
|
|
<keyword>Resize</keyword>
|
|
<keyword>Convert</keyword>
|
|
<keyword>Compress</keyword>
|
|
<keyword>Batch</keyword>
|
|
<keyword>Metadata</keyword>
|
|
<keyword>Watermark</keyword>
|
|
<keyword>Rename</keyword>
|
|
<keyword>EXIF</keyword>
|
|
<keyword>WebP</keyword>
|
|
<keyword>AVIF</keyword>
|
|
</keywords>
|
|
|
|
<content_rating type="oars-1.1" />
|
|
|
|
<requires>
|
|
<display_length compare="ge">360</display_length>
|
|
</requires>
|
|
|
|
<recommends>
|
|
<control>keyboard</control>
|
|
<control>pointing</control>
|
|
</recommends>
|
|
|
|
<supports>
|
|
<control>pointing</control>
|
|
<control>keyboard</control>
|
|
<control>touch</control>
|
|
</supports>
|
|
|
|
<provides>
|
|
<binary>pixstrip-gtk</binary>
|
|
<binary>pixstrip</binary>
|
|
</provides>
|
|
|
|
<releases>
|
|
<release version="0.1.0" date="2026-03-06" type="stable">
|
|
<description>
|
|
<p>Initial release of Pixstrip with core features:</p>
|
|
<ul>
|
|
<li>Wizard-driven batch processing with 8 built-in presets</li>
|
|
<li>Resize, convert, compress, metadata strip, watermark, rename, and adjust</li>
|
|
<li>Optimized encoders: mozjpeg, oxipng, libwebp, and ravif</li>
|
|
<li>Live compression preview with before/after comparison</li>
|
|
<li>Watch folders for automatic processing</li>
|
|
<li>Processing history with undo via system trash</li>
|
|
<li>Full CLI with feature parity</li>
|
|
<li>File manager integration for Nautilus, Nemo, Thunar, and Dolphin</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
</releases>
|
|
</component>
|