Add app icons, screenshots, and complete AppStream metainfo
- Add GNOME HIG-compliant app icon (scalable SVG) and symbolic variant - Add 12 screenshots covering all major views and features - Flesh out metainfo with screenshots, categories, URLs, content rating, system requirements, provides, translation, donation and contact links - Update AppImage build script to bundle GTK plugin, symbolic icon, and metainfo - Update meson.build with icon installation rules - Remove About dialog from application menu - Remove unused user guide and audit tool
@@ -23,24 +23,105 @@
|
||||
<li>Duplicate detection and disk space analysis</li>
|
||||
<li>Firejail sandboxing support</li>
|
||||
<li>Orphaned configuration cleanup</li>
|
||||
<li>Browse and install from the AppImageHub catalog</li>
|
||||
</ul>
|
||||
</description>
|
||||
|
||||
<launchable type="desktop-id">app.driftwood.Driftwood.desktop</launchable>
|
||||
<icon type="stock">app.driftwood.Driftwood</icon>
|
||||
|
||||
<url type="homepage">https://github.com/driftwood-app/driftwood</url>
|
||||
<url type="bugtracker">https://github.com/driftwood-app/driftwood/issues</url>
|
||||
<launchable type="desktop-id">app.driftwood.Driftwood.desktop</launchable>
|
||||
|
||||
<developer id="app.driftwood">
|
||||
<name>Driftwood Contributors</name>
|
||||
</developer>
|
||||
|
||||
<url type="homepage">https://git.lashman.live/lashman/driftwood</url>
|
||||
<url type="bugtracker">https://git.lashman.live/lashman/driftwood/issues</url>
|
||||
<url type="vcs-browser">https://git.lashman.live/lashman/driftwood</url>
|
||||
<url type="donation">https://ko-fi.com/lashman</url>
|
||||
<url type="contact">mailto:lashman@robotbrush.com</url>
|
||||
<url type="contribute">https://git.lashman.live/lashman/driftwood</url>
|
||||
|
||||
<update_contact>lashman@robotbrush.com</update_contact>
|
||||
|
||||
<branding>
|
||||
<color type="primary" scheme_preference="light">#8ff0a4</color>
|
||||
<color type="primary" scheme_preference="dark">#26a269</color>
|
||||
</branding>
|
||||
|
||||
<content_rating type="oars-1.1" />
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>Library grid view showing installed AppImages</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/02-library-grid.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Library list view with app details</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/03-library-list.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>App detail view with description and compatibility badges</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/04-app-detail-about.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>App screenshots, links, and update information</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/05-app-detail-screenshots.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Desktop integration and file type management</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/06-app-detail-integration.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>System dashboard with FUSE, Wayland, and library status</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/07-dashboard.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Preferences with scan locations and automation settings</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/08-preferences.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Drag-and-drop to add AppImage files</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/09-drag-and-drop.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>App catalog with featured apps and category browsing</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/10-catalog-browse.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Catalog app detail with install button and statistics</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/11-catalog-app-detail.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Catalog category view with sorting and filtering</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/12-catalog-category.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Catalog refresh with download progress</caption>
|
||||
<image type="source" width="1151" height="864">https://git.lashman.live/lashman/driftwood/raw/branch/main/data/screenshots/01-catalog-loading.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
||||
<categories>
|
||||
<category>System</category>
|
||||
<category>PackageManager</category>
|
||||
<category>GTK</category>
|
||||
</categories>
|
||||
|
||||
<keywords>
|
||||
<keyword>AppImage</keyword>
|
||||
<keyword>Application</keyword>
|
||||
<keyword>Manager</keyword>
|
||||
<keyword>Package</keyword>
|
||||
<keyword>FUSE</keyword>
|
||||
<keyword>Wayland</keyword>
|
||||
<keyword>Security</keyword>
|
||||
<keyword>Sandbox</keyword>
|
||||
<keyword>Catalog</keyword>
|
||||
<keyword>Integration</keyword>
|
||||
</keywords>
|
||||
|
||||
<content_rating type="oars-1.1">
|
||||
<content_attribute id="social-info">mild</content_attribute>
|
||||
</content_rating>
|
||||
|
||||
<requires>
|
||||
<display_length compare="ge">360</display_length>
|
||||
@@ -51,18 +132,18 @@
|
||||
<control>pointing</control>
|
||||
</recommends>
|
||||
|
||||
<keywords>
|
||||
<keyword>AppImage</keyword>
|
||||
<keyword>Application</keyword>
|
||||
<keyword>Manager</keyword>
|
||||
<keyword>Package</keyword>
|
||||
<keyword>FUSE</keyword>
|
||||
<keyword>Wayland</keyword>
|
||||
<keyword>Security</keyword>
|
||||
</keywords>
|
||||
<supports>
|
||||
<internet>first-run</internet>
|
||||
</supports>
|
||||
|
||||
<provides>
|
||||
<binary>driftwood</binary>
|
||||
</provides>
|
||||
|
||||
<translation type="gettext">app.driftwood.Driftwood</translation>
|
||||
|
||||
<releases>
|
||||
<release version="0.1.0" date="2026-02-26">
|
||||
<release version="0.1.0" date="2026-02-26" type="stable">
|
||||
<description>
|
||||
<p>Initial release of Driftwood with core features:</p>
|
||||
<ul>
|
||||
@@ -75,6 +156,7 @@
|
||||
<li>Firejail sandbox support</li>
|
||||
<li>Orphan cleanup and disk reclamation wizard</li>
|
||||
<li>CLI interface with scan, list, launch, and inspect commands</li>
|
||||
<li>AppImageHub catalog browsing and one-click install</li>
|
||||
</ul>
|
||||
</description>
|
||||
</release>
|
||||
|
||||
11
data/icons/hicolor/scalable/apps/app.driftwood.Driftwood.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
|
||||
<!-- Chin/depth layer (GNOME Green 5) -->
|
||||
<rect x="10" y="14" width="108" height="104" rx="24" fill="#26a269" />
|
||||
<!-- Main face (GNOME Green 4) -->
|
||||
<rect x="10" y="10" width="108" height="104" rx="24" fill="#2ec27e" />
|
||||
<!-- Driftwood symbol -->
|
||||
<g transform="translate(-8, -10) scale(1.44)">
|
||||
<path fill="none" stroke="white" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M52.104,56.311c0-3.775,3.061-6.836,6.836-6.836c3.777,0,6.836,3.061,6.836,6.836 M62.293,55.785c0-1.652-1.34-2.99-2.994-2.99c-1.65,0-2.988,1.338-2.988,2.99 M48.948,56.311h19.983 M59.789,46.319l-13.996-1.577c-3.155-1.053-4.207-7.363-4.207-7.363l-3.154,2.104c0,0,2.103,4.207-1.053,4.207l-5.784-0.525c-3.194,0-5.784,2.59-5.784,5.785l23.137,7.361c0-5.519,4.474-9.991,9.991-9.991c5.52,0,9.992,4.473,9.992,9.991 M45.793,50l-6.311-3.154l-9.465-1.053 M35.276,48.949L39.482,50 M37.379,59.466l10.518,3.155h10.517 M74.189,56.311H80.5l-8.414-3.155 M64.725,59.466H53.156 M31.068,57.362l-6.31-2.104 M19.5,50l18.932,6.311" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="15 33 70 34">
|
||||
<path fill="none" stroke="#241f31" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M52.104,56.311c0-3.775,3.061-6.836,6.836-6.836c3.777,0,6.836,3.061,6.836,6.836 M62.293,55.785c0-1.652-1.34-2.99-2.994-2.99c-1.65,0-2.988,1.338-2.988,2.99 M48.948,56.311h19.983 M59.789,46.319l-13.996-1.577c-3.155-1.053-4.207-7.363-4.207-7.363l-3.154,2.104c0,0,2.103,4.207-1.053,4.207l-5.784-0.525c-3.194,0-5.784,2.59-5.784,5.785l23.137,7.361c0-5.519,4.474-9.991,9.991-9.991c5.52,0,9.992,4.473,9.992,9.991 M45.793,50l-6.311-3.154l-9.465-1.053 M35.276,48.949L39.482,50 M37.379,59.466l10.518,3.155h10.517 M74.189,56.311H80.5l-8.414-3.155 M64.725,59.466H53.156 M31.068,57.362l-6.31-2.104 M19.5,50l18.932,6.311" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 868 B |
BIN
data/screenshots/01-catalog-loading.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
data/screenshots/02-library-grid.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
data/screenshots/03-library-list.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
data/screenshots/04-app-detail-about.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
data/screenshots/05-app-detail-screenshots.png
Normal file
|
After Width: | Height: | Size: 246 KiB |
BIN
data/screenshots/06-app-detail-integration.png
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
data/screenshots/07-dashboard.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
data/screenshots/08-preferences.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
data/screenshots/09-drag-and-drop.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
data/screenshots/10-catalog-browse.png
Normal file
|
After Width: | Height: | Size: 328 KiB |
BIN
data/screenshots/11-catalog-app-detail.png
Normal file
|
After Width: | Height: | Size: 256 KiB |
BIN
data/screenshots/12-catalog-category.png
Normal file
|
After Width: | Height: | Size: 108 KiB |